builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-210 starttime: 1460989276.24 results: success (0) buildid: 20160418054123 builduid: 76ce0d81b70e43a4a119c6d091e37136 revision: 6066850740cd4711ee5502fda89f422440b7c2cc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:16.239923) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:16.240537) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:16.240955) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:16.294213) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:16.294604) ========= 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-1460988462.950883-937620406 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 07:21:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.56M=0.001s 2016-04-18 07:21:16 (9.56 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.695923 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:17.113623) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:17.114048) ========= 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-1460988462.950883-937620406 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022088 ========= master_lag: 0.15 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:17.284917) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 07:21:17.285443) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 6066850740cd4711ee5502fda89f422440b7c2cc --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 6066850740cd4711ee5502fda89f422440b7c2cc --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-1460988462.950883-937620406 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 07:21:17,358 truncating revision to first 12 chars 2016-04-18 07:21:17,359 Setting DEBUG logging. 2016-04-18 07:21:17,359 attempt 1/10 2016-04-18 07:21:17,359 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/6066850740cd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 07:21:18,673 unpacking tar archive at: mozilla-central-6066850740cd/testing/mozharness/ program finished with exit code 0 elapsedTime=1.929436 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 07:21:19.404060) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:19.404500) ========= script_repo_revision: 6066850740cd4711ee5502fda89f422440b7c2cc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:19.405047) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:19.424821) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 07:21:19.630758) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 30 secs) (at 2016-04-18 07:21:19.631281) ========= /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-1460988462.950883-937620406 _=/tools/buildbot/bin/python using PTY: False 07:21:19 INFO - MultiFileLogger online at 20160418 07:21:19 in /builds/slave/test 07:21:19 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 07:21:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:21:19 INFO - {'append_to_log': False, 07:21:19 INFO - 'base_work_dir': '/builds/slave/test', 07:21:19 INFO - 'blob_upload_branch': 'mozilla-central', 07:21:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:21:19 INFO - 'buildbot_json_path': 'buildprops.json', 07:21:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:21:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:21:19 INFO - 'download_minidump_stackwalk': True, 07:21:19 INFO - 'download_symbols': 'true', 07:21:19 INFO - 'e10s': False, 07:21:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:21:19 INFO - 'tooltool.py': '/tools/tooltool.py', 07:21:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:21:19 INFO - '/tools/misc-python/virtualenv.py')}, 07:21:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:21:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:21:19 INFO - 'log_level': 'info', 07:21:19 INFO - 'log_to_console': True, 07:21:19 INFO - 'opt_config_files': (), 07:21:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:21:19 INFO - '--processes=1', 07:21:19 INFO - '--config=%(test_path)s/wptrunner.ini', 07:21:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:21:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:21:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:21:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:21:19 INFO - 'pip_index': False, 07:21:19 INFO - 'require_test_zip': True, 07:21:19 INFO - 'test_type': ('testharness',), 07:21:19 INFO - 'this_chunk': '1', 07:21:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:21:19 INFO - 'total_chunks': '10', 07:21:19 INFO - 'virtualenv_path': 'venv', 07:21:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:21:19 INFO - 'work_dir': 'build'} 07:21:19 INFO - ##### 07:21:19 INFO - ##### Running clobber step. 07:21:19 INFO - ##### 07:21:19 INFO - Running pre-action listener: _resource_record_pre_action 07:21:19 INFO - Running main action method: clobber 07:21:19 INFO - rmtree: /builds/slave/test/build 07:21:19 INFO - Running post-action listener: _resource_record_post_action 07:21:19 INFO - ##### 07:21:19 INFO - ##### Running read-buildbot-config step. 07:21:19 INFO - ##### 07:21:19 INFO - Running pre-action listener: _resource_record_pre_action 07:21:19 INFO - Running main action method: read_buildbot_config 07:21:19 INFO - Using buildbot properties: 07:21:19 INFO - { 07:21:19 INFO - "project": "", 07:21:19 INFO - "product": "firefox", 07:21:19 INFO - "script_repo_revision": "production", 07:21:19 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 07:21:19 INFO - "repository": "", 07:21:19 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 07:21:19 INFO - "buildid": "20160418054123", 07:21:19 INFO - "pgo_build": "False", 07:21:19 INFO - "basedir": "/builds/slave/test", 07:21:19 INFO - "buildnumber": 8, 07:21:19 INFO - "slavename": "tst-linux64-spot-210", 07:21:19 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 07:21:19 INFO - "platform": "linux64", 07:21:19 INFO - "branch": "mozilla-central", 07:21:19 INFO - "revision": "6066850740cd4711ee5502fda89f422440b7c2cc", 07:21:19 INFO - "repo_path": "mozilla-central", 07:21:19 INFO - "moz_repo_path": "", 07:21:19 INFO - "stage_platform": "linux64", 07:21:19 INFO - "builduid": "76ce0d81b70e43a4a119c6d091e37136", 07:21:19 INFO - "slavebuilddir": "test" 07:21:19 INFO - } 07:21:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 07:21:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 07:21:19 INFO - Running post-action listener: _resource_record_post_action 07:21:19 INFO - ##### 07:21:19 INFO - ##### Running download-and-extract step. 07:21:19 INFO - ##### 07:21:19 INFO - Running pre-action listener: _resource_record_pre_action 07:21:19 INFO - Running main action method: download_and_extract 07:21:19 INFO - mkdir: /builds/slave/test/build/tests 07:21:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:21:19 INFO - https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 07:21:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:21:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:21:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:21:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 07:21:21 INFO - Downloaded 1361 bytes. 07:21:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:21:21 INFO - Using the following test package requirements: 07:21:21 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 07:21:21 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:21:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 07:21:21 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:21:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 07:21:21 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:21:21 INFO - u'jsshell-linux-x86_64.zip'], 07:21:21 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:21:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 07:21:21 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 07:21:21 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:21:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 07:21:21 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:21:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 07:21:21 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:21:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 07:21:21 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:21:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 07:21:21 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 07:21: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')]} 07:21:21 INFO - https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 07:21:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:21:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:21:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:21:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 07:21:26 INFO - Downloaded 22668263 bytes. 07:21:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:21:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:21:27 INFO - caution: filename not matched: web-platform/* 07:21:27 INFO - Return code: 11 07:21:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:21:27 INFO - https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 07:21:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:21:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:21:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:21:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 07:21:39 INFO - Downloaded 36382568 bytes. 07:21:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:21:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:21:43 INFO - caution: filename not matched: bin/* 07:21:43 INFO - caution: filename not matched: config/* 07:21:43 INFO - caution: filename not matched: mozbase/* 07:21:43 INFO - caution: filename not matched: marionette/* 07:21:43 INFO - caution: filename not matched: tools/wptserve/* 07:21:43 INFO - Return code: 11 07:21:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:21:43 INFO - https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 07:21:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:21:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:21:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:21:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 07:21:46 INFO - Downloaded 64158685 bytes. 07:21:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:21:46 INFO - mkdir: /builds/slave/test/properties 07:21:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:21:46 INFO - Writing to file /builds/slave/test/properties/build_url 07:21:46 INFO - Contents: 07:21:46 INFO - build_url:https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:21:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:21:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:21:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:21:48 INFO - Contents: 07:21:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:21:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:21:48 INFO - https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:21:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:21:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:21:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:21:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 07:22:04 INFO - Downloaded 90715269 bytes. 07:22:04 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:22:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:22:09 INFO - Return code: 0 07:22:09 INFO - Running post-action listener: _resource_record_post_action 07:22:09 INFO - Running post-action listener: set_extra_try_arguments 07:22:09 INFO - ##### 07:22:09 INFO - ##### Running create-virtualenv step. 07:22:09 INFO - ##### 07:22:09 INFO - Running pre-action listener: _pre_create_virtualenv 07:22:09 INFO - Running pre-action listener: _resource_record_pre_action 07:22:09 INFO - Running main action method: create_virtualenv 07:22:09 INFO - Creating virtualenv /builds/slave/test/build/venv 07:22:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 07:22:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:22:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:22:11 INFO - Using real prefix '/usr' 07:22:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:22:13 INFO - Installing distribute.............................................................................................................................................................................................done. 07:22:17 INFO - Installing pip.................done. 07:22:17 INFO - Return code: 0 07:22:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:22:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:22:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:22:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:22:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:22:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:17 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 0xfe3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a720>, '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 0x1025040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10253b0>, '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-1460988462.950883-937620406', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:22:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 07:22:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 07:22:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:22:17 INFO - 'CCACHE_UMASK': '002', 07:22:17 INFO - 'DISPLAY': ':0', 07:22:17 INFO - 'HOME': '/home/cltbld', 07:22:17 INFO - 'LANG': 'en_US.UTF-8', 07:22:17 INFO - 'LOGNAME': 'cltbld', 07:22:17 INFO - 'MAIL': '/var/mail/cltbld', 07:22:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:22:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:22:17 INFO - 'MOZ_NO_REMOTE': '1', 07:22:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:22:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:22:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:22:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:22:17 INFO - 'PWD': '/builds/slave/test', 07:22:17 INFO - 'SHELL': '/bin/bash', 07:22:17 INFO - 'SHLVL': '1', 07:22:17 INFO - 'TERM': 'linux', 07:22:17 INFO - 'TMOUT': '86400', 07:22:17 INFO - 'USER': 'cltbld', 07:22:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988462.950883-937620406', 07:22:17 INFO - '_': '/tools/buildbot/bin/python'} 07:22:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:22:17 INFO - Downloading/unpacking psutil>=0.7.1 07:22:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:22:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:22:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:22:23 INFO - Installing collected packages: psutil 07:22:23 INFO - Running setup.py install for psutil 07:22:23 INFO - building 'psutil._psutil_linux' extension 07:22:23 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 07:22:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 07:22:25 INFO - building 'psutil._psutil_posix' extension 07:22:25 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 07:22:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 07:22:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:22:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:22:25 INFO - Successfully installed psutil 07:22:25 INFO - Cleaning up... 07:22:26 INFO - Return code: 0 07:22:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:22:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:22:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:22:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:22:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:22:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xfe3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a720>, '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 0x1025040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10253b0>, '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-1460988462.950883-937620406', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:22:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 07:22:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 07:22:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:22:26 INFO - 'CCACHE_UMASK': '002', 07:22:26 INFO - 'DISPLAY': ':0', 07:22:26 INFO - 'HOME': '/home/cltbld', 07:22:26 INFO - 'LANG': 'en_US.UTF-8', 07:22:26 INFO - 'LOGNAME': 'cltbld', 07:22:26 INFO - 'MAIL': '/var/mail/cltbld', 07:22:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:22:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:22:26 INFO - 'MOZ_NO_REMOTE': '1', 07:22:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:22:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:22:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:22:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:22:26 INFO - 'PWD': '/builds/slave/test', 07:22:26 INFO - 'SHELL': '/bin/bash', 07:22:26 INFO - 'SHLVL': '1', 07:22:26 INFO - 'TERM': 'linux', 07:22:26 INFO - 'TMOUT': '86400', 07:22:26 INFO - 'USER': 'cltbld', 07:22:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988462.950883-937620406', 07:22:26 INFO - '_': '/tools/buildbot/bin/python'} 07:22:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:22:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:22:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:22:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:22:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:22:31 INFO - Installing collected packages: mozsystemmonitor 07:22:31 INFO - Running setup.py install for mozsystemmonitor 07:22:32 INFO - Successfully installed mozsystemmonitor 07:22:32 INFO - Cleaning up... 07:22:32 INFO - Return code: 0 07:22:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:22:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:22:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:22:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:22:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:22:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:32 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 0xfe3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a720>, '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 0x1025040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10253b0>, '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-1460988462.950883-937620406', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:22:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 07:22:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 07:22:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:22:32 INFO - 'CCACHE_UMASK': '002', 07:22:32 INFO - 'DISPLAY': ':0', 07:22:32 INFO - 'HOME': '/home/cltbld', 07:22:32 INFO - 'LANG': 'en_US.UTF-8', 07:22:32 INFO - 'LOGNAME': 'cltbld', 07:22:32 INFO - 'MAIL': '/var/mail/cltbld', 07:22:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:22:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:22:32 INFO - 'MOZ_NO_REMOTE': '1', 07:22:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:22:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:22:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:22:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:22:32 INFO - 'PWD': '/builds/slave/test', 07:22:32 INFO - 'SHELL': '/bin/bash', 07:22:32 INFO - 'SHLVL': '1', 07:22:32 INFO - 'TERM': 'linux', 07:22:32 INFO - 'TMOUT': '86400', 07:22:32 INFO - 'USER': 'cltbld', 07:22:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988462.950883-937620406', 07:22:32 INFO - '_': '/tools/buildbot/bin/python'} 07:22:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:22:32 INFO - Downloading/unpacking blobuploader==1.2.4 07:22:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:38 INFO - Downloading blobuploader-1.2.4.tar.gz 07:22:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:22:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:22:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:22:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:22:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:40 INFO - Downloading docopt-0.6.1.tar.gz 07:22:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:22:40 INFO - Installing collected packages: blobuploader, requests, docopt 07:22:40 INFO - Running setup.py install for blobuploader 07:22:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:22:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:22:40 INFO - Running setup.py install for requests 07:22:41 INFO - Running setup.py install for docopt 07:22:41 INFO - Successfully installed blobuploader requests docopt 07:22:41 INFO - Cleaning up... 07:22:41 INFO - Return code: 0 07:22:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:22:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:22:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:22:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:22:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:22:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:41 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 0xfe3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a720>, '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 0x1025040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10253b0>, '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-1460988462.950883-937620406', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:22:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 07:22:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:22:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:22:41 INFO - 'CCACHE_UMASK': '002', 07:22:41 INFO - 'DISPLAY': ':0', 07:22:41 INFO - 'HOME': '/home/cltbld', 07:22:41 INFO - 'LANG': 'en_US.UTF-8', 07:22:41 INFO - 'LOGNAME': 'cltbld', 07:22:41 INFO - 'MAIL': '/var/mail/cltbld', 07:22:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:22:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:22:41 INFO - 'MOZ_NO_REMOTE': '1', 07:22:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:22:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:22:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:22:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:22:41 INFO - 'PWD': '/builds/slave/test', 07:22:41 INFO - 'SHELL': '/bin/bash', 07:22:41 INFO - 'SHLVL': '1', 07:22:41 INFO - 'TERM': 'linux', 07:22:41 INFO - 'TMOUT': '86400', 07:22:41 INFO - 'USER': 'cltbld', 07:22:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988462.950883-937620406', 07:22:41 INFO - '_': '/tools/buildbot/bin/python'} 07:22:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:22:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:22:42 INFO - Running setup.py (path:/tmp/pip-D1vfRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:22:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:22:42 INFO - Running setup.py (path:/tmp/pip-Eopapy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:22:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:22:42 INFO - Running setup.py (path:/tmp/pip-BEU0bu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:22:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:22:42 INFO - Running setup.py (path:/tmp/pip-C2BAXZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:22:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:22:42 INFO - Running setup.py (path:/tmp/pip-YZqy3t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:22:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:22:42 INFO - Running setup.py (path:/tmp/pip-Uxbz5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:22:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:22:43 INFO - Running setup.py (path:/tmp/pip-J_vy5J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:22:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:22:43 INFO - Running setup.py (path:/tmp/pip-UvkUeG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:22:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:22:43 INFO - Running setup.py (path:/tmp/pip-E3DOcq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:22:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:22:43 INFO - Running setup.py (path:/tmp/pip-uIpQGd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:22:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:22:43 INFO - Running setup.py (path:/tmp/pip-ePeiEX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:22:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:22:43 INFO - Running setup.py (path:/tmp/pip-UwDjZr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:22:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:22:43 INFO - Running setup.py (path:/tmp/pip-vW54qo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:22:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:22:43 INFO - Running setup.py (path:/tmp/pip-cIIkpJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:22:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:22:44 INFO - Running setup.py (path:/tmp/pip-0tQB8S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:22:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:22:44 INFO - Running setup.py (path:/tmp/pip-OvRmcH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:22:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:22:44 INFO - Running setup.py (path:/tmp/pip-MOH01Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:22:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:22:44 INFO - Running setup.py (path:/tmp/pip-tUxe39-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:22:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:22:44 INFO - Running setup.py (path:/tmp/pip-AVJcAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:22:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:22:44 INFO - Running setup.py (path:/tmp/pip-D0KnaU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:22:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:22:45 INFO - Running setup.py (path:/tmp/pip-gTL90U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:22:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:22:45 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 07:22:45 INFO - Running setup.py install for manifestparser 07:22:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:22:45 INFO - Running setup.py install for mozcrash 07:22:46 INFO - Running setup.py install for mozdebug 07:22:46 INFO - Running setup.py install for mozdevice 07:22:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:22:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:22:46 INFO - Running setup.py install for mozfile 07:22:46 INFO - Running setup.py install for mozhttpd 07:22:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:22:46 INFO - Running setup.py install for mozinfo 07:22:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:22:47 INFO - Running setup.py install for mozInstall 07:22:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:22:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:22:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:22:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:22:47 INFO - Running setup.py install for mozleak 07:22:47 INFO - Running setup.py install for mozlog 07:22:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:22:47 INFO - Running setup.py install for moznetwork 07:22:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:22:47 INFO - Running setup.py install for mozprocess 07:22:48 INFO - Running setup.py install for mozprofile 07:22:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:22:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:22:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:22:48 INFO - Running setup.py install for mozrunner 07:22:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:22:48 INFO - Running setup.py install for mozscreenshot 07:22:48 INFO - Running setup.py install for moztest 07:22:49 INFO - Running setup.py install for mozversion 07:22:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:22:49 INFO - Running setup.py install for wptserve 07:22:49 INFO - Running setup.py install for marionette-driver 07:22:49 INFO - Running setup.py install for browsermob-proxy 07:22:50 INFO - Running setup.py install for marionette-client 07:22:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:22:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:22:50 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 07:22:50 INFO - Cleaning up... 07:22:50 INFO - Return code: 0 07:22:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:22: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')]} 07:22:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:22:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22: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')]} 07:22:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:22:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:22:50 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 0xfe3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a720>, '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 0x1025040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10253b0>, '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-1460988462.950883-937620406', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:22:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 07:22:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:22:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:22:50 INFO - 'CCACHE_UMASK': '002', 07:22:50 INFO - 'DISPLAY': ':0', 07:22:50 INFO - 'HOME': '/home/cltbld', 07:22:50 INFO - 'LANG': 'en_US.UTF-8', 07:22:50 INFO - 'LOGNAME': 'cltbld', 07:22:50 INFO - 'MAIL': '/var/mail/cltbld', 07:22:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:22:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:22:50 INFO - 'MOZ_NO_REMOTE': '1', 07:22:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:22:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:22:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:22:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:22:50 INFO - 'PWD': '/builds/slave/test', 07:22:50 INFO - 'SHELL': '/bin/bash', 07:22:50 INFO - 'SHLVL': '1', 07:22:50 INFO - 'TERM': 'linux', 07:22:50 INFO - 'TMOUT': '86400', 07:22:50 INFO - 'USER': 'cltbld', 07:22:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988462.950883-937620406', 07:22:50 INFO - '_': '/tools/buildbot/bin/python'} 07:22:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:22:51 INFO - Running setup.py (path:/tmp/pip-J3qcXQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:22:51 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 07:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:22:51 INFO - Running setup.py (path:/tmp/pip-qgCooi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:22:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 07:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:22:51 INFO - Running setup.py (path:/tmp/pip-Znt7rA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:22:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 07:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:22:51 INFO - Running setup.py (path:/tmp/pip-Mre1Dn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:22:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 07:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:22:51 INFO - Running setup.py (path:/tmp/pip-UMtuCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:22:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 07:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:22:51 INFO - Running setup.py (path:/tmp/pip-ZEdFfK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:22:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 07:22:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:22:51 INFO - Running setup.py (path:/tmp/pip-7Ta7Gr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:22:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 07:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:22:52 INFO - Running setup.py (path:/tmp/pip-FJNVCE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:22:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 07:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:22:52 INFO - Running setup.py (path:/tmp/pip-8HX0TN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:22:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 07:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:22:52 INFO - Running setup.py (path:/tmp/pip-btGfSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:22:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:22:52 INFO - Running setup.py (path:/tmp/pip-ezynoB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:22:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 07:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:22:52 INFO - Running setup.py (path:/tmp/pip-XMWzab-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:22:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 07:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:22:52 INFO - Running setup.py (path:/tmp/pip-x8WGls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:22:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 07:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:22:52 INFO - Running setup.py (path:/tmp/pip-LYwJf0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:22:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 07:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:22:53 INFO - Running setup.py (path:/tmp/pip-JGdnui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:22:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 07:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:22:53 INFO - Running setup.py (path:/tmp/pip-EjbTJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:22:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 07:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:22:53 INFO - Running setup.py (path:/tmp/pip-dz4_hl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:22:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 07:22:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:22:53 INFO - Running setup.py (path:/tmp/pip-QbHwot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:22:53 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 07:22:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:22:53 INFO - Running setup.py (path:/tmp/pip-InmDUK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:22:53 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 07:22:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:22:53 INFO - Running setup.py (path:/tmp/pip-uDdh6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:22:53 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 07:22:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:22:54 INFO - Running setup.py (path:/tmp/pip-jU6dCj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:22:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:22:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 07:22:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 07:22:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 07:22:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 07:22:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 07:22:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 07:22:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:22:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:22:59 INFO - Downloading blessings-1.6.tar.gz 07:23:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:23:00 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 07:23:00 INFO - Installing collected packages: blessings 07:23:00 INFO - Running setup.py install for blessings 07:23:00 INFO - Successfully installed blessings 07:23:00 INFO - Cleaning up... 07:23:00 INFO - Return code: 0 07:23:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:23:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:23:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:23:01 INFO - Reading from file tmpfile_stdout 07:23:01 INFO - Current package versions: 07:23:01 INFO - argparse == 1.2.1 07:23:01 INFO - blessings == 1.6 07:23:01 INFO - blobuploader == 1.2.4 07:23:01 INFO - browsermob-proxy == 0.6.0 07:23:01 INFO - docopt == 0.6.1 07:23:01 INFO - manifestparser == 1.1 07:23:01 INFO - marionette-client == 2.3.0 07:23:01 INFO - marionette-driver == 1.4.0 07:23:01 INFO - mozInstall == 1.12 07:23:01 INFO - mozcrash == 0.17 07:23:01 INFO - mozdebug == 0.1 07:23:01 INFO - mozdevice == 0.48 07:23:01 INFO - mozfile == 1.2 07:23:01 INFO - mozhttpd == 0.7 07:23:01 INFO - mozinfo == 0.9 07:23:01 INFO - mozleak == 0.1 07:23:01 INFO - mozlog == 3.1 07:23:01 INFO - moznetwork == 0.27 07:23:01 INFO - mozprocess == 0.22 07:23:01 INFO - mozprofile == 0.28 07:23:01 INFO - mozrunner == 6.11 07:23:01 INFO - mozscreenshot == 0.1 07:23:01 INFO - mozsystemmonitor == 0.0 07:23:01 INFO - moztest == 0.7 07:23:01 INFO - mozversion == 1.4 07:23:01 INFO - psutil == 3.1.1 07:23:01 INFO - requests == 1.2.3 07:23:01 INFO - wptserve == 1.4.0 07:23:01 INFO - wsgiref == 0.1.2 07:23:01 INFO - Running post-action listener: _resource_record_post_action 07:23:01 INFO - Running post-action listener: _start_resource_monitoring 07:23:01 INFO - Starting resource monitoring. 07:23:01 INFO - ##### 07:23:01 INFO - ##### Running pull step. 07:23:01 INFO - ##### 07:23:01 INFO - Running pre-action listener: _resource_record_pre_action 07:23:01 INFO - Running main action method: pull 07:23:01 INFO - Pull has nothing to do! 07:23:01 INFO - Running post-action listener: _resource_record_post_action 07:23:01 INFO - ##### 07:23:01 INFO - ##### Running install step. 07:23:01 INFO - ##### 07:23:01 INFO - Running pre-action listener: _resource_record_pre_action 07:23:01 INFO - Running main action method: install 07:23:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:23:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:23:01 INFO - Reading from file tmpfile_stdout 07:23:01 INFO - Detecting whether we're running mozinstall >=1.0... 07:23:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:23:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:23:02 INFO - Reading from file tmpfile_stdout 07:23:02 INFO - Output received: 07:23:02 INFO - Usage: mozinstall [options] installer 07:23:02 INFO - Options: 07:23:02 INFO - -h, --help show this help message and exit 07:23:02 INFO - -d DEST, --destination=DEST 07:23:02 INFO - Directory to install application into. [default: 07:23:02 INFO - "/builds/slave/test"] 07:23:02 INFO - --app=APP Application being installed. [default: firefox] 07:23:02 INFO - mkdir: /builds/slave/test/build/application 07:23:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 07:23:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 07:23:34 INFO - Reading from file tmpfile_stdout 07:23:34 INFO - Output received: 07:23:34 INFO - /builds/slave/test/build/application/firefox/firefox 07:23:34 INFO - Running post-action listener: _resource_record_post_action 07:23:34 INFO - ##### 07:23:34 INFO - ##### Running run-tests step. 07:23:34 INFO - ##### 07:23:34 INFO - Running pre-action listener: _resource_record_pre_action 07:23:34 INFO - Running main action method: run_tests 07:23:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:23:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:23:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:23:34 INFO - grabbing minidump binary from tooltool 07:23:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:23:34 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 0x100a720>, '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 0x1025040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10253b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:23:34 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 07:23:34 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 07:23:34 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 07:23:34 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 07:23:36 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpFM0LwI 07:23:36 INFO - INFO - File integrity verified, renaming tmpFM0LwI to linux64-minidump_stackwalk 07:23:36 INFO - INFO - Updating local cache /builds/tooltool_cache... 07:23:36 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 07:23:36 INFO - Return code: 0 07:23:36 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 07:23:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:23:36 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/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 07:23:36 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/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 07:23:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:23:36 INFO - 'CCACHE_UMASK': '002', 07:23:36 INFO - 'DISPLAY': ':0', 07:23:36 INFO - 'HOME': '/home/cltbld', 07:23:36 INFO - 'LANG': 'en_US.UTF-8', 07:23:36 INFO - 'LOGNAME': 'cltbld', 07:23:36 INFO - 'MAIL': '/var/mail/cltbld', 07:23:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:23:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:23:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:23:36 INFO - 'MOZ_NO_REMOTE': '1', 07:23:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:23:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:23:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:23:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:23:36 INFO - 'PWD': '/builds/slave/test', 07:23:36 INFO - 'SHELL': '/bin/bash', 07:23:36 INFO - 'SHLVL': '1', 07:23:36 INFO - 'TERM': 'linux', 07:23:36 INFO - 'TMOUT': '86400', 07:23:36 INFO - 'USER': 'cltbld', 07:23:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988462.950883-937620406', 07:23:36 INFO - '_': '/tools/buildbot/bin/python'} 07:23:36 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/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 07:23:37 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 07:23:37 INFO - import pkg_resources 07:23:38 INFO - Using 1 client processes 07:23:39 INFO - wptserve Starting http server on 127.0.0.1:8000 07:23:39 INFO - wptserve Starting http server on 127.0.0.1:8001 07:23:39 INFO - wptserve Starting http server on 127.0.0.1:8443 07:23:41 INFO - SUITE-START | Running 778 tests 07:23:41 INFO - Running testharness tests 07:23:41 INFO - Setting up ssl 07:23:41 INFO - PROCESS | certutil | 07:23:41 INFO - PROCESS | certutil | 07:23:41 INFO - PROCESS | certutil | 07:23:41 INFO - Certificate Nickname Trust Attributes 07:23:41 INFO - SSL,S/MIME,JAR/XPI 07:23:41 INFO - 07:23:41 INFO - web-platform-tests CT,, 07:23:41 INFO - 07:23:41 INFO - Starting runner 07:23:44 INFO - PROCESS | 1960 | 1460989424227 Marionette DEBUG Marionette enabled via build flag and pref 07:23:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd84d05800 == 1 [pid = 1960] [id = 1] 07:23:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 1 (0x7fbd84d06000) [pid = 1960] [serial = 1] [outer = (nil)] 07:23:44 INFO - PROCESS | 1960 | [1960] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:23:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 2 (0x7fbd84d07000) [pid = 1960] [serial = 2] [outer = 0x7fbd84d06000] 07:23:44 INFO - PROCESS | 1960 | 1460989424888 Marionette INFO Listening on port 2828 07:23:45 INFO - PROCESS | 1960 | 1460989425445 Marionette DEBUG Marionette enabled via command-line flag 07:23:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81e4d000 == 2 [pid = 1960] [id = 2] 07:23:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 3 (0x7fbd81ec3800) [pid = 1960] [serial = 3] [outer = (nil)] 07:23:45 INFO - PROCESS | 1960 | [1960] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:23:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 4 (0x7fbd81ec4800) [pid = 1960] [serial = 4] [outer = 0x7fbd81ec3800] 07:23:45 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fbd81cd4490 07:23:45 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fbd8757dcd0 07:23:46 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fbd81013fa0 07:23:46 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fbd81017370 07:23:46 INFO - PROCESS | 1960 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fbd810176a0 07:23:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 5 (0x7fbd86a06800) [pid = 1960] [serial = 5] [outer = 0x7fbd84d06000] 07:23:46 INFO - PROCESS | 1960 | [1960] 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 07:23:46 INFO - PROCESS | 1960 | 1460989426479 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55426 07:23:46 INFO - PROCESS | 1960 | [1960] 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 07:23:46 INFO - PROCESS | 1960 | 1460989426564 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55427 07:23:46 INFO - PROCESS | 1960 | [1960] 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 07:23:46 INFO - PROCESS | 1960 | 1460989426577 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55428 07:23:46 INFO - PROCESS | 1960 | 1460989426582 Marionette DEBUG Closed connection conn0 07:23:46 INFO - PROCESS | 1960 | 1460989426667 Marionette DEBUG Closed connection conn1 07:23:46 INFO - PROCESS | 1960 | [1960] 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 07:23:46 INFO - PROCESS | 1960 | [1960] 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 07:23:46 INFO - PROCESS | 1960 | 1460989426723 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55429 07:23:46 INFO - PROCESS | 1960 | 1460989426727 Marionette DEBUG Closed connection conn2 07:23:46 INFO - PROCESS | 1960 | [1960] 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 07:23:46 INFO - PROCESS | 1960 | 1460989426788 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:55430 07:23:46 INFO - PROCESS | 1960 | 1460989426804 Marionette DEBUG Closed connection conn3 07:23:46 INFO - PROCESS | 1960 | 1460989426863 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:23:46 INFO - PROCESS | 1960 | 1460989426878 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":"20160418054123","device":"desktop","version":"48.0a1"} 07:23:47 INFO - PROCESS | 1960 | [1960] 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 07:23:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74866800 == 3 [pid = 1960] [id = 3] 07:23:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 6 (0x7fbd74867000) [pid = 1960] [serial = 6] [outer = (nil)] 07:23:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74867800 == 4 [pid = 1960] [id = 4] 07:23:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 7 (0x7fbd74886800) [pid = 1960] [serial = 7] [outer = (nil)] 07:23:48 INFO - PROCESS | 1960 | [1960] 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 07:23:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd736ca800 == 5 [pid = 1960] [id = 5] 07:23:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 8 (0x7fbd73678c00) [pid = 1960] [serial = 8] [outer = (nil)] 07:23:49 INFO - PROCESS | 1960 | [1960] 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 07:23:49 INFO - PROCESS | 1960 | [1960] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:23:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 9 (0x7fbd735a5000) [pid = 1960] [serial = 9] [outer = 0x7fbd73678c00] 07:23:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 10 (0x7fbd7325a800) [pid = 1960] [serial = 10] [outer = 0x7fbd74867000] 07:23:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 11 (0x7fbd732da000) [pid = 1960] [serial = 11] [outer = 0x7fbd74886800] 07:23:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 12 (0x7fbd73057400) [pid = 1960] [serial = 12] [outer = 0x7fbd73678c00] 07:23:50 INFO - PROCESS | 1960 | 1460989430600 Marionette DEBUG loaded listener.js 07:23:50 INFO - PROCESS | 1960 | 1460989430619 Marionette DEBUG loaded listener.js 07:23:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 13 (0x7fbd7110e800) [pid = 1960] [serial = 13] [outer = 0x7fbd73678c00] 07:23:51 INFO - PROCESS | 1960 | 1460989431325 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"bf097f07-70fb-4be4-9d5c-93a5b01c3b8a","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":"20160418054123","device":"desktop","version":"48.0a1","command_id":1}}] 07:23:51 INFO - PROCESS | 1960 | 1460989431563 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 07:23:51 INFO - PROCESS | 1960 | 1460989431739 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 07:23:52 INFO - PROCESS | 1960 | 1460989432028 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:23:52 INFO - PROCESS | 1960 | [1960] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:23:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 14 (0x7fbd6ed6bc00) [pid = 1960] [serial = 14] [outer = 0x7fbd73678c00] 07:23:52 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:23:52 INFO - PROCESS | 1960 | 1460989432622 Marionette TRACE conn4 <- [1,3,null,{}] 07:23:52 INFO - PROCESS | 1960 | 1460989432679 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:23:52 INFO - PROCESS | 1960 | 1460989432715 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 07:23:52 INFO - PROCESS | 1960 | 1460989432824 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 07:23:52 INFO - PROCESS | 1960 | 1460989432827 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 07:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:23:52 INFO - PROCESS | 1960 | 1460989432836 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:23:52 INFO - PROCESS | 1960 | 1460989432842 Marionette TRACE conn4 <- [1,6,null,{}] 07:23:52 INFO - PROCESS | 1960 | 1460989432851 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:52 INFO - PROCESS | 1960 | 1460989432867 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 07:23:52 INFO - PROCESS | 1960 | 1460989432873 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ecef000 == 6 [pid = 1960] [id = 6] 07:23:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 15 (0x7fbd6d263800) [pid = 1960] [serial = 15] [outer = (nil)] 07:23:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 16 (0x7fbd6d265400) [pid = 1960] [serial = 16] [outer = 0x7fbd6d263800] 07:23:52 INFO - PROCESS | 1960 | 1460989432944 Marionette DEBUG loaded listener.js 07:23:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 17 (0x7fbd6d26b400) [pid = 1960] [serial = 17] [outer = 0x7fbd6d263800] 07:23:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6d06d000 == 7 [pid = 1960] [id = 7] 07:23:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 18 (0x7fbd6d0c6000) [pid = 1960] [serial = 18] [outer = (nil)] 07:23:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 19 (0x7fbd6d26c000) [pid = 1960] [serial = 19] [outer = 0x7fbd6d0c6000] 07:23:53 INFO - PROCESS | 1960 | 1460989433390 Marionette DEBUG loaded listener.js 07:23:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 20 (0x7fbd6cd6f400) [pid = 1960] [serial = 20] [outer = 0x7fbd6d0c6000] 07:23:53 INFO - PROCESS | 1960 | [1960] 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 07:23:53 INFO - PROCESS | 1960 | 1460989433919 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 07:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1133ms 07:23:54 INFO - PROCESS | 1960 | 1460989434026 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 07:23:54 INFO - PROCESS | 1960 | 1460989434030 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 07:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:23:54 INFO - PROCESS | 1960 | 1460989434080 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:23:54 INFO - PROCESS | 1960 | 1460989434082 Marionette TRACE conn4 <- [1,10,null,{}] 07:23:54 INFO - PROCESS | 1960 | 1460989434103 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:54 INFO - PROCESS | 1960 | 1460989434265 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 07:23:54 INFO - PROCESS | 1960 | 1460989434281 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ece1000 == 8 [pid = 1960] [id = 8] 07:23:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 21 (0x7fbd6c1bbc00) [pid = 1960] [serial = 21] [outer = (nil)] 07:23:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 22 (0x7fbd6ed6d000) [pid = 1960] [serial = 22] [outer = 0x7fbd6c1bbc00] 07:23:54 INFO - PROCESS | 1960 | 1460989434347 Marionette DEBUG loaded listener.js 07:23:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 23 (0x7fbd6b2d9800) [pid = 1960] [serial = 23] [outer = 0x7fbd6c1bbc00] 07:23:55 INFO - PROCESS | 1960 | 1460989435261 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 07:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1274ms 07:23:55 INFO - PROCESS | 1960 | 1460989435316 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 07:23:55 INFO - PROCESS | 1960 | 1460989435322 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 07:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:23:55 INFO - PROCESS | 1960 | 1460989435332 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:23:55 INFO - PROCESS | 1960 | 1460989435337 Marionette TRACE conn4 <- [1,14,null,{}] 07:23:55 INFO - PROCESS | 1960 | 1460989435345 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:55 INFO - PROCESS | 1960 | 1460989435527 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 07:23:55 INFO - PROCESS | 1960 | 1460989435641 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6c01b800 == 9 [pid = 1960] [id = 9] 07:23:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 24 (0x7fbd6c0d9c00) [pid = 1960] [serial = 24] [outer = (nil)] 07:23:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 25 (0x7fbd6c28f800) [pid = 1960] [serial = 25] [outer = 0x7fbd6c0d9c00] 07:23:55 INFO - PROCESS | 1960 | 1460989435748 Marionette DEBUG loaded listener.js 07:23:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 26 (0x7fbd6d265800) [pid = 1960] [serial = 26] [outer = 0x7fbd6c0d9c00] 07:23:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ec4a000 == 10 [pid = 1960] [id = 10] 07:23:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 27 (0x7fbd6ec4b000) [pid = 1960] [serial = 27] [outer = (nil)] 07:23:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 28 (0x7fbd6d06f000) [pid = 1960] [serial = 28] [outer = 0x7fbd6ec4b000] 07:23:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 29 (0x7fbd6cd92000) [pid = 1960] [serial = 29] [outer = 0x7fbd6ec4b000] 07:23:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6cd8d000 == 11 [pid = 1960] [id = 11] 07:23:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 30 (0x7fbd70e5d000) [pid = 1960] [serial = 30] [outer = (nil)] 07:23:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 31 (0x7fbd71fcc000) [pid = 1960] [serial = 31] [outer = 0x7fbd70e5d000] 07:23:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 32 (0x7fbd6d267800) [pid = 1960] [serial = 32] [outer = 0x7fbd70e5d000] 07:23:56 INFO - PROCESS | 1960 | 1460989436770 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 07:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1486ms 07:23:56 INFO - PROCESS | 1960 | 1460989436981 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 07:23:56 INFO - PROCESS | 1960 | 1460989436988 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 07:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:23:57 INFO - PROCESS | 1960 | 1460989437014 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:23:57 INFO - PROCESS | 1960 | 1460989437018 Marionette TRACE conn4 <- [1,18,null,{}] 07:23:57 INFO - PROCESS | 1960 | 1460989437024 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:57 INFO - PROCESS | 1960 | 1460989437214 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 07:23:57 INFO - PROCESS | 1960 | 1460989437333 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd72ac4000 == 12 [pid = 1960] [id = 12] 07:23:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 33 (0x7fbd6ecaf800) [pid = 1960] [serial = 33] [outer = (nil)] 07:23:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 34 (0x7fbd732d2000) [pid = 1960] [serial = 34] [outer = 0x7fbd6ecaf800] 07:23:57 INFO - PROCESS | 1960 | 1460989437407 Marionette DEBUG loaded listener.js 07:23:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 35 (0x7fbd74386400) [pid = 1960] [serial = 35] [outer = 0x7fbd6ecaf800] 07:23:58 INFO - PROCESS | 1960 | 1460989438165 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 07:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1191ms 07:23:58 INFO - PROCESS | 1960 | 1460989438195 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 07:23:58 INFO - PROCESS | 1960 | 1460989438199 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 07:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:23:58 INFO - PROCESS | 1960 | 1460989438205 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:23:58 INFO - PROCESS | 1960 | 1460989438210 Marionette TRACE conn4 <- [1,22,null,{}] 07:23:58 INFO - PROCESS | 1960 | 1460989438225 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:58 INFO - PROCESS | 1960 | 1460989438383 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 07:23:58 INFO - PROCESS | 1960 | 1460989438506 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73d83000 == 13 [pid = 1960] [id = 13] 07:23:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 36 (0x7fbd7497d000) [pid = 1960] [serial = 36] [outer = (nil)] 07:23:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 37 (0x7fbd6cd7a800) [pid = 1960] [serial = 37] [outer = 0x7fbd7497d000] 07:23:58 INFO - PROCESS | 1960 | 1460989438598 Marionette DEBUG loaded listener.js 07:23:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 38 (0x7fbd77583800) [pid = 1960] [serial = 38] [outer = 0x7fbd7497d000] 07:23:59 INFO - PROCESS | 1960 | 1460989439582 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 07:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1435ms 07:23:59 INFO - PROCESS | 1960 | 1460989439641 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 07:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:23:59 INFO - PROCESS | 1960 | 1460989439646 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 07:23:59 INFO - PROCESS | 1960 | 1460989439654 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:23:59 INFO - PROCESS | 1960 | 1460989439659 Marionette TRACE conn4 <- [1,26,null,{}] 07:23:59 INFO - PROCESS | 1960 | 1460989439666 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:59 INFO - PROCESS | 1960 | 1460989439809 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 07:23:59 INFO - PROCESS | 1960 | 1460989439915 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6c00c000 == 14 [pid = 1960] [id = 14] 07:23:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 39 (0x7fbd6f21b000) [pid = 1960] [serial = 39] [outer = (nil)] 07:23:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 40 (0x7fbd7190f000) [pid = 1960] [serial = 40] [outer = 0x7fbd6f21b000] 07:23:59 INFO - PROCESS | 1960 | 1460989439996 Marionette DEBUG loaded listener.js 07:24:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 41 (0x7fbd72193c00) [pid = 1960] [serial = 41] [outer = 0x7fbd6f21b000] 07:24:00 INFO - PROCESS | 1960 | 1460989440748 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 07:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1129ms 07:24:00 INFO - PROCESS | 1960 | 1460989440783 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 07:24:00 INFO - PROCESS | 1960 | 1460989440791 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 07:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:24:00 INFO - PROCESS | 1960 | 1460989440800 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:24:00 INFO - PROCESS | 1960 | 1460989440803 Marionette TRACE conn4 <- [1,30,null,{}] 07:24:00 INFO - PROCESS | 1960 | 1460989440809 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:00 INFO - PROCESS | 1960 | 1460989440958 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 07:24:01 INFO - PROCESS | 1960 | 1460989441036 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73b36000 == 15 [pid = 1960] [id = 15] 07:24:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 42 (0x7fbd6ecad400) [pid = 1960] [serial = 42] [outer = (nil)] 07:24:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 43 (0x7fbd73058000) [pid = 1960] [serial = 43] [outer = 0x7fbd6ecad400] 07:24:01 INFO - PROCESS | 1960 | 1460989441096 Marionette DEBUG loaded listener.js 07:24:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 44 (0x7fbd753d1800) [pid = 1960] [serial = 44] [outer = 0x7fbd6ecad400] 07:24:01 INFO - PROCESS | 1960 | 1460989441758 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 07:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 976ms 07:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:24:01 INFO - PROCESS | 1960 | 1460989441776 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 07:24:01 INFO - PROCESS | 1960 | 1460989441779 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 07:24:01 INFO - PROCESS | 1960 | 1460989441785 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:24:01 INFO - PROCESS | 1960 | 1460989441790 Marionette TRACE conn4 <- [1,34,null,{}] 07:24:01 INFO - PROCESS | 1960 | 1460989441805 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:01 INFO - PROCESS | 1960 | 1460989441980 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 07:24:02 INFO - PROCESS | 1960 | 1460989442010 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74877800 == 16 [pid = 1960] [id = 16] 07:24:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 45 (0x7fbd7493c000) [pid = 1960] [serial = 45] [outer = (nil)] 07:24:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 46 (0x7fbd7580d800) [pid = 1960] [serial = 46] [outer = 0x7fbd7493c000] 07:24:02 INFO - PROCESS | 1960 | 1460989442088 Marionette DEBUG loaded listener.js 07:24:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 47 (0x7fbd76a3bc00) [pid = 1960] [serial = 47] [outer = 0x7fbd7493c000] 07:24:02 INFO - PROCESS | 1960 | 1460989442775 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 07:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1037ms 07:24:02 INFO - PROCESS | 1960 | 1460989442821 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 07:24:02 INFO - PROCESS | 1960 | 1460989442826 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 07:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:24:02 INFO - PROCESS | 1960 | 1460989442832 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:24:02 INFO - PROCESS | 1960 | 1460989442835 Marionette TRACE conn4 <- [1,38,null,{}] 07:24:02 INFO - PROCESS | 1960 | 1460989442841 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:03 INFO - PROCESS | 1960 | 1460989443000 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 07:24:03 INFO - PROCESS | 1960 | 1460989443022 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74c4d800 == 17 [pid = 1960] [id = 17] 07:24:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 48 (0x7fbd71910400) [pid = 1960] [serial = 48] [outer = (nil)] 07:24:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 49 (0x7fbd778b5c00) [pid = 1960] [serial = 49] [outer = 0x7fbd71910400] 07:24:03 INFO - PROCESS | 1960 | 1460989443083 Marionette DEBUG loaded listener.js 07:24:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 50 (0x7fbd7b328000) [pid = 1960] [serial = 50] [outer = 0x7fbd71910400] 07:24:03 INFO - PROCESS | 1960 | 1460989443722 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 07:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 926ms 07:24:03 INFO - PROCESS | 1960 | 1460989443759 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 07:24:03 INFO - PROCESS | 1960 | 1460989443762 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 07:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:24:03 INFO - PROCESS | 1960 | 1460989443767 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:24:03 INFO - PROCESS | 1960 | 1460989443769 Marionette TRACE conn4 <- [1,42,null,{}] 07:24:03 INFO - PROCESS | 1960 | 1460989443775 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:03 INFO - PROCESS | 1960 | 1460989443896 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 07:24:03 INFO - PROCESS | 1960 | 1460989443909 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77426000 == 18 [pid = 1960] [id = 18] 07:24:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 51 (0x7fbd8104bc00) [pid = 1960] [serial = 51] [outer = (nil)] 07:24:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 52 (0x7fbd81c7a000) [pid = 1960] [serial = 52] [outer = 0x7fbd8104bc00] 07:24:03 INFO - PROCESS | 1960 | 1460989443970 Marionette DEBUG loaded listener.js 07:24:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 53 (0x7fbd6ef96000) [pid = 1960] [serial = 53] [outer = 0x7fbd8104bc00] 07:24:04 INFO - PROCESS | 1960 | 1460989444613 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 07:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 924ms 07:24:04 INFO - PROCESS | 1960 | 1460989444693 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 07:24:04 INFO - PROCESS | 1960 | 1460989444698 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 07:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:24:04 INFO - PROCESS | 1960 | 1460989444705 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:24:04 INFO - PROCESS | 1960 | 1460989444710 Marionette TRACE conn4 <- [1,46,null,{}] 07:24:04 INFO - PROCESS | 1960 | 1460989444719 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:04 INFO - PROCESS | 1960 | 1460989444879 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 07:24:05 INFO - PROCESS | 1960 | 1460989444996 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6cd89800 == 19 [pid = 1960] [id = 19] 07:24:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 54 (0x7fbd6c1bc400) [pid = 1960] [serial = 54] [outer = (nil)] 07:24:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 55 (0x7fbd6d0bdc00) [pid = 1960] [serial = 55] [outer = 0x7fbd6c1bc400] 07:24:05 INFO - PROCESS | 1960 | 1460989445069 Marionette DEBUG loaded listener.js 07:24:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0x7fbd6d263c00) [pid = 1960] [serial = 56] [outer = 0x7fbd6c1bc400] 07:24:05 INFO - PROCESS | 1960 | 1460989445897 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 07:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1237ms 07:24:05 INFO - PROCESS | 1960 | 1460989445942 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 07:24:05 INFO - PROCESS | 1960 | 1460989445947 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 07:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:24:05 INFO - PROCESS | 1960 | 1460989445977 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:24:05 INFO - PROCESS | 1960 | 1460989445983 Marionette TRACE conn4 <- [1,50,null,{}] 07:24:05 INFO - PROCESS | 1960 | 1460989445988 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:06 INFO - PROCESS | 1960 | 1460989446140 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 07:24:06 INFO - PROCESS | 1960 | 1460989446257 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74315800 == 20 [pid = 1960] [id = 20] 07:24:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x7fbd6c297400) [pid = 1960] [serial = 57] [outer = (nil)] 07:24:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x7fbd71fcec00) [pid = 1960] [serial = 58] [outer = 0x7fbd6c297400] 07:24:06 INFO - PROCESS | 1960 | 1460989446332 Marionette DEBUG loaded listener.js 07:24:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x7fbd72db0400) [pid = 1960] [serial = 59] [outer = 0x7fbd6c297400] 07:24:07 INFO - PROCESS | 1960 | 1460989447043 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1140ms 07:24:07 INFO - PROCESS | 1960 | 1460989447111 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 07:24:07 INFO - PROCESS | 1960 | 1460989447114 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 07:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:24:07 INFO - PROCESS | 1960 | 1460989447122 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:24:07 INFO - PROCESS | 1960 | 1460989447125 Marionette TRACE conn4 <- [1,54,null,{}] 07:24:07 INFO - PROCESS | 1960 | 1460989447142 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:07 INFO - PROCESS | 1960 | 1460989447355 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 07:24:07 INFO - PROCESS | 1960 | 1460989447375 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73b50000 == 21 [pid = 1960] [id = 21] 07:24:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x7fbd74384c00) [pid = 1960] [serial = 60] [outer = (nil)] 07:24:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x7fbd7543c000) [pid = 1960] [serial = 61] [outer = 0x7fbd74384c00] 07:24:07 INFO - PROCESS | 1960 | 1460989447493 Marionette DEBUG loaded listener.js 07:24:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x7fbd76a23800) [pid = 1960] [serial = 62] [outer = 0x7fbd74384c00] 07:24:08 INFO - PROCESS | 1960 | 1460989448325 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1231ms 07:24:08 INFO - PROCESS | 1960 | 1460989448354 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 07:24:08 INFO - PROCESS | 1960 | 1460989448357 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 07:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:24:08 INFO - PROCESS | 1960 | 1460989448363 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:24:08 INFO - PROCESS | 1960 | 1460989448365 Marionette TRACE conn4 <- [1,58,null,{}] 07:24:08 INFO - PROCESS | 1960 | 1460989448370 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:08 INFO - PROCESS | 1960 | 1460989448510 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 07:24:08 INFO - PROCESS | 1960 | 1460989448634 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7b304000 == 22 [pid = 1960] [id = 22] 07:24:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x7fbd71fcd400) [pid = 1960] [serial = 63] [outer = (nil)] 07:24:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x7fbd821e4c00) [pid = 1960] [serial = 64] [outer = 0x7fbd71fcd400] 07:24:08 INFO - PROCESS | 1960 | 1460989448706 Marionette DEBUG loaded listener.js 07:24:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x7fbd83032c00) [pid = 1960] [serial = 65] [outer = 0x7fbd71fcd400] 07:24:09 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74c4d800 == 21 [pid = 1960] [id = 17] 07:24:09 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74877800 == 20 [pid = 1960] [id = 16] 07:24:09 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73b36000 == 19 [pid = 1960] [id = 15] 07:24:09 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6c00c000 == 18 [pid = 1960] [id = 14] 07:24:09 INFO - PROCESS | 1960 | 1460989449761 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1432ms 07:24:09 INFO - PROCESS | 1960 | 1460989449796 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 07:24:09 INFO - PROCESS | 1960 | 1460989449802 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 07:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:24:09 INFO - PROCESS | 1960 | 1460989449809 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:24:09 INFO - PROCESS | 1960 | 1460989449815 Marionette TRACE conn4 <- [1,62,null,{}] 07:24:09 INFO - PROCESS | 1960 | 1460989449823 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:09 INFO - PROCESS | 1960 | 1460989449975 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 07:24:10 INFO - PROCESS | 1960 | 1460989450068 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ec39800 == 19 [pid = 1960] [id = 23] 07:24:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x7fbd6f212800) [pid = 1960] [serial = 66] [outer = (nil)] 07:24:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x7fbd710ca800) [pid = 1960] [serial = 67] [outer = 0x7fbd6f212800] 07:24:10 INFO - PROCESS | 1960 | 1460989450140 Marionette DEBUG loaded listener.js 07:24:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x7fbd71a31c00) [pid = 1960] [serial = 68] [outer = 0x7fbd6f212800] 07:24:10 INFO - PROCESS | 1960 | 1460989450926 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1188ms 07:24:11 INFO - PROCESS | 1960 | 1460989450998 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 07:24:11 INFO - PROCESS | 1960 | 1460989451006 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 07:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:24:11 INFO - PROCESS | 1960 | 1460989451015 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:24:11 INFO - PROCESS | 1960 | 1460989451019 Marionette TRACE conn4 <- [1,66,null,{}] 07:24:11 INFO - PROCESS | 1960 | 1460989451024 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:11 INFO - PROCESS | 1960 | 1460989451184 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 07:24:11 INFO - PROCESS | 1960 | 1460989451306 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74269800 == 20 [pid = 1960] [id = 24] 07:24:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x7fbd70dc3c00) [pid = 1960] [serial = 69] [outer = (nil)] 07:24:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x7fbd74383800) [pid = 1960] [serial = 70] [outer = 0x7fbd70dc3c00] 07:24:11 INFO - PROCESS | 1960 | 1460989451379 Marionette DEBUG loaded listener.js 07:24:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x7fbd74c77c00) [pid = 1960] [serial = 71] [outer = 0x7fbd70dc3c00] 07:24:12 INFO - PROCESS | 1960 | 1460989452175 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1234ms 07:24:12 INFO - PROCESS | 1960 | 1460989452251 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 07:24:12 INFO - PROCESS | 1960 | 1460989452254 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 07:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:24:12 INFO - PROCESS | 1960 | 1460989452262 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:24:12 INFO - PROCESS | 1960 | 1460989452267 Marionette TRACE conn4 <- [1,70,null,{}] 07:24:12 INFO - PROCESS | 1960 | 1460989452282 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:12 INFO - PROCESS | 1960 | 1460989452456 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 07:24:12 INFO - PROCESS | 1960 | 1460989452573 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77422000 == 21 [pid = 1960] [id = 25] 07:24:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x7fbd75438800) [pid = 1960] [serial = 72] [outer = (nil)] 07:24:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x7fbd77586400) [pid = 1960] [serial = 73] [outer = 0x7fbd75438800] 07:24:12 INFO - PROCESS | 1960 | 1460989452659 Marionette DEBUG loaded listener.js 07:24:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x7fbd81e5a400) [pid = 1960] [serial = 74] [outer = 0x7fbd75438800] 07:24:13 INFO - PROCESS | 1960 | 1460989453378 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1185ms 07:24:13 INFO - PROCESS | 1960 | 1460989453448 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 07:24:13 INFO - PROCESS | 1960 | 1460989453452 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 07:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:24:13 INFO - PROCESS | 1960 | 1460989453458 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:24:13 INFO - PROCESS | 1960 | 1460989453460 Marionette TRACE conn4 <- [1,74,null,{}] 07:24:13 INFO - PROCESS | 1960 | 1460989453483 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:13 INFO - PROCESS | 1960 | 1460989453627 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 07:24:13 INFO - PROCESS | 1960 | 1460989453743 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7b30c800 == 22 [pid = 1960] [id = 26] 07:24:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x7fbd75439800) [pid = 1960] [serial = 75] [outer = (nil)] 07:24:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x7fbd834c5400) [pid = 1960] [serial = 76] [outer = 0x7fbd75439800] 07:24:13 INFO - PROCESS | 1960 | 1460989453815 Marionette DEBUG loaded listener.js 07:24:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x7fbd852c9c00) [pid = 1960] [serial = 77] [outer = 0x7fbd75439800] 07:24:14 INFO - PROCESS | 1960 | 1460989454609 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1234ms 07:24:14 INFO - PROCESS | 1960 | 1460989454693 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 07:24:14 INFO - PROCESS | 1960 | 1460989454697 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 07:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:24:14 INFO - PROCESS | 1960 | 1460989454702 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:24:14 INFO - PROCESS | 1960 | 1460989454705 Marionette TRACE conn4 <- [1,78,null,{}] 07:24:14 INFO - PROCESS | 1960 | 1460989454711 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:14 INFO - PROCESS | 1960 | 1460989454857 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 07:24:15 INFO - PROCESS | 1960 | 1460989455048 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6c009800 == 23 [pid = 1960] [id = 27] 07:24:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x7fbd6b39b800) [pid = 1960] [serial = 78] [outer = (nil)] 07:24:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x7fbd6c0d2c00) [pid = 1960] [serial = 79] [outer = 0x7fbd6b39b800] 07:24:15 INFO - PROCESS | 1960 | 1460989455119 Marionette DEBUG loaded listener.js 07:24:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x7fbd6ef96400) [pid = 1960] [serial = 80] [outer = 0x7fbd6b39b800] 07:24:15 INFO - PROCESS | 1960 | 1460989455950 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:15 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73b50000 == 22 [pid = 1960] [id = 21] 07:24:15 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74315800 == 21 [pid = 1960] [id = 20] 07:24:15 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6cd89800 == 20 [pid = 1960] [id = 19] 07:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1326ms 07:24:16 INFO - PROCESS | 1960 | 1460989456030 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 07:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:24:16 INFO - PROCESS | 1960 | 1460989456036 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 07:24:16 INFO - PROCESS | 1960 | 1460989456044 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:24:16 INFO - PROCESS | 1960 | 1460989456049 Marionette TRACE conn4 <- [1,82,null,{}] 07:24:16 INFO - PROCESS | 1960 | 1460989456067 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:16 INFO - PROCESS | 1960 | 1460989456218 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 07:24:16 INFO - PROCESS | 1960 | 1460989456315 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73b22800 == 21 [pid = 1960] [id = 28] 07:24:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x7fbd71a25400) [pid = 1960] [serial = 81] [outer = (nil)] 07:24:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x7fbd71a34000) [pid = 1960] [serial = 82] [outer = 0x7fbd71a25400] 07:24:16 INFO - PROCESS | 1960 | 1460989456388 Marionette DEBUG loaded listener.js 07:24:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x7fbd732d9c00) [pid = 1960] [serial = 83] [outer = 0x7fbd71a25400] 07:24:17 INFO - PROCESS | 1960 | 1460989457136 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1140ms 07:24:17 INFO - PROCESS | 1960 | 1460989457184 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 07:24:17 INFO - PROCESS | 1960 | 1460989457192 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 07:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:24:17 INFO - PROCESS | 1960 | 1460989457202 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:24:17 INFO - PROCESS | 1960 | 1460989457205 Marionette TRACE conn4 <- [1,86,null,{}] 07:24:17 INFO - PROCESS | 1960 | 1460989457211 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:17 INFO - PROCESS | 1960 | 1460989457359 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 07:24:17 INFO - PROCESS | 1960 | 1460989457492 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7a8b6000 == 22 [pid = 1960] [id = 29] 07:24:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x7fbd71a27800) [pid = 1960] [serial = 84] [outer = (nil)] 07:24:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x7fbd77585400) [pid = 1960] [serial = 85] [outer = 0x7fbd71a27800] 07:24:17 INFO - PROCESS | 1960 | 1460989457561 Marionette DEBUG loaded listener.js 07:24:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x7fbd810d5c00) [pid = 1960] [serial = 86] [outer = 0x7fbd71a27800] 07:24:18 INFO - PROCESS | 1960 | 1460989458349 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1179ms 07:24:18 INFO - PROCESS | 1960 | 1460989458380 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 07:24:18 INFO - PROCESS | 1960 | 1460989458384 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 07:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:24:18 INFO - PROCESS | 1960 | 1460989458390 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:24:18 INFO - PROCESS | 1960 | 1460989458395 Marionette TRACE conn4 <- [1,90,null,{}] 07:24:18 INFO - PROCESS | 1960 | 1460989458410 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:18 INFO - PROCESS | 1960 | 1460989458610 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 07:24:18 INFO - PROCESS | 1960 | 1460989458625 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81ed5800 == 23 [pid = 1960] [id = 30] 07:24:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x7fbd810d7000) [pid = 1960] [serial = 87] [outer = (nil)] 07:24:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x7fbd810d8c00) [pid = 1960] [serial = 88] [outer = 0x7fbd810d7000] 07:24:18 INFO - PROCESS | 1960 | 1460989458697 Marionette DEBUG loaded listener.js 07:24:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x7fbd852cc000) [pid = 1960] [serial = 89] [outer = 0x7fbd810d7000] 07:24:19 INFO - PROCESS | 1960 | 1460989459499 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 07:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1180ms 07:24:19 INFO - PROCESS | 1960 | 1460989459580 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 07:24:19 INFO - PROCESS | 1960 | 1460989459585 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 07:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:24:19 INFO - PROCESS | 1960 | 1460989459592 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:24:19 INFO - PROCESS | 1960 | 1460989459595 Marionette TRACE conn4 <- [1,94,null,{}] 07:24:19 INFO - PROCESS | 1960 | 1460989459600 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:19 INFO - PROCESS | 1960 | 1460989459756 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 07:24:19 INFO - PROCESS | 1960 | 1460989459878 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd823bd000 == 24 [pid = 1960] [id = 31] 07:24:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x7fbd73daec00) [pid = 1960] [serial = 90] [outer = (nil)] 07:24:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x7fbd87405800) [pid = 1960] [serial = 91] [outer = 0x7fbd73daec00] 07:24:19 INFO - PROCESS | 1960 | 1460989459957 Marionette DEBUG loaded listener.js 07:24:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x7fbd875a9c00) [pid = 1960] [serial = 92] [outer = 0x7fbd73daec00] 07:24:20 INFO - PROCESS | 1960 | 1460989460711 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 07:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1178ms 07:24:20 INFO - PROCESS | 1960 | 1460989460772 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 07:24:20 INFO - PROCESS | 1960 | 1460989460775 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 07:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:24:20 INFO - PROCESS | 1960 | 1460989460781 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:24:20 INFO - PROCESS | 1960 | 1460989460783 Marionette TRACE conn4 <- [1,98,null,{}] 07:24:20 INFO - PROCESS | 1960 | 1460989460789 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:20 INFO - PROCESS | 1960 | 1460989460927 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 07:24:21 INFO - PROCESS | 1960 | 1460989461056 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd83343800 == 25 [pid = 1960] [id = 32] 07:24:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x7fbd8534cc00) [pid = 1960] [serial = 93] [outer = (nil)] 07:24:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x7fbd8762e800) [pid = 1960] [serial = 94] [outer = 0x7fbd8534cc00] 07:24:21 INFO - PROCESS | 1960 | 1460989461130 Marionette DEBUG loaded listener.js 07:24:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x7fbd8929a000) [pid = 1960] [serial = 95] [outer = 0x7fbd8534cc00] 07:24:21 INFO - PROCESS | 1960 | 1460989461852 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 07:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1134ms 07:24:21 INFO - PROCESS | 1960 | 1460989461930 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 07:24:21 INFO - PROCESS | 1960 | 1460989461933 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 07:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:24:21 INFO - PROCESS | 1960 | 1460989461942 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:24:21 INFO - PROCESS | 1960 | 1460989461945 Marionette TRACE conn4 <- [1,102,null,{}] 07:24:21 INFO - PROCESS | 1960 | 1460989461950 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:22 INFO - PROCESS | 1960 | 1460989462164 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 07:24:22 INFO - PROCESS | 1960 | 1460989462270 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd853c0800 == 26 [pid = 1960] [id = 33] 07:24:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x7fbd89ce5400) [pid = 1960] [serial = 96] [outer = (nil)] 07:24:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x7fbd8b559000) [pid = 1960] [serial = 97] [outer = 0x7fbd89ce5400] 07:24:22 INFO - PROCESS | 1960 | 1460989462347 Marionette DEBUG loaded listener.js 07:24:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x7fbd6b719000) [pid = 1960] [serial = 98] [outer = 0x7fbd89ce5400] 07:24:23 INFO - PROCESS | 1960 | 1460989463135 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 07:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1383ms 07:24:23 INFO - PROCESS | 1960 | 1460989463326 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 07:24:23 INFO - PROCESS | 1960 | 1460989463332 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 07:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:24:23 INFO - PROCESS | 1960 | 1460989463340 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:24:23 INFO - PROCESS | 1960 | 1460989463343 Marionette TRACE conn4 <- [1,106,null,{}] 07:24:23 INFO - PROCESS | 1960 | 1460989463352 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:23 INFO - PROCESS | 1960 | 1460989463528 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 07:24:23 INFO - PROCESS | 1960 | 1460989463663 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd72ac1000 == 27 [pid = 1960] [id = 34] 07:24:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x7fbd6c1bd400) [pid = 1960] [serial = 99] [outer = (nil)] 07:24:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x7fbd6d0c1c00) [pid = 1960] [serial = 100] [outer = 0x7fbd6c1bd400] 07:24:23 INFO - PROCESS | 1960 | 1460989463784 Marionette DEBUG loaded listener.js 07:24:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x7fbd711e0800) [pid = 1960] [serial = 101] [outer = 0x7fbd6c1bd400] 07:24:24 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77422000 == 26 [pid = 1960] [id = 25] 07:24:24 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74269800 == 25 [pid = 1960] [id = 24] 07:24:24 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ec39800 == 24 [pid = 1960] [id = 23] 07:24:24 INFO - PROCESS | 1960 | 1460989464636 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 07:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1335ms 07:24:24 INFO - PROCESS | 1960 | 1460989464675 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 07:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:24:24 INFO - PROCESS | 1960 | 1460989464681 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 07:24:24 INFO - PROCESS | 1960 | 1460989464687 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:24:24 INFO - PROCESS | 1960 | 1460989464693 Marionette TRACE conn4 <- [1,110,null,{}] 07:24:24 INFO - PROCESS | 1960 | 1460989464700 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:24 INFO - PROCESS | 1960 | 1460989464868 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 07:24:25 INFO - PROCESS | 1960 | 1460989464995 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd775e4800 == 25 [pid = 1960] [id = 35] 07:24:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x7fbd7197e000) [pid = 1960] [serial = 102] [outer = (nil)] 07:24:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x7fbd73471000) [pid = 1960] [serial = 103] [outer = 0x7fbd7197e000] 07:24:25 INFO - PROCESS | 1960 | 1460989465070 Marionette DEBUG loaded listener.js 07:24:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x7fbd74c79c00) [pid = 1960] [serial = 104] [outer = 0x7fbd7197e000] 07:24:25 INFO - PROCESS | 1960 | 1460989465886 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 07:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1231ms 07:24:25 INFO - PROCESS | 1960 | 1460989465933 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 07:24:25 INFO - PROCESS | 1960 | 1460989465941 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 07:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:24:25 INFO - PROCESS | 1960 | 1460989465951 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:24:25 INFO - PROCESS | 1960 | 1460989465955 Marionette TRACE conn4 <- [1,114,null,{}] 07:24:25 INFO - PROCESS | 1960 | 1460989465960 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:26 INFO - PROCESS | 1960 | 1460989466123 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 07:24:26 INFO - PROCESS | 1960 | 1460989466222 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82120800 == 26 [pid = 1960] [id = 36] 07:24:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x7fbd71980000) [pid = 1960] [serial = 105] [outer = (nil)] 07:24:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x7fbd81c7a800) [pid = 1960] [serial = 106] [outer = 0x7fbd71980000] 07:24:26 INFO - PROCESS | 1960 | 1460989466312 Marionette DEBUG loaded listener.js 07:24:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x7fbd8239f000) [pid = 1960] [serial = 107] [outer = 0x7fbd71980000] 07:24:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x7fbd852cd800) [pid = 1960] [serial = 108] [outer = 0x7fbd70e5d000] 07:24:27 INFO - PROCESS | 1960 | 1460989467206 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 07:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1326ms 07:24:27 INFO - PROCESS | 1960 | 1460989467278 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 07:24:27 INFO - PROCESS | 1960 | 1460989467282 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 07:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:24:27 INFO - PROCESS | 1960 | 1460989467288 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:24:27 INFO - PROCESS | 1960 | 1460989467294 Marionette TRACE conn4 <- [1,118,null,{}] 07:24:27 INFO - PROCESS | 1960 | 1460989467309 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:27 INFO - PROCESS | 1960 | 1460989467503 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 07:24:27 INFO - PROCESS | 1960 | 1460989467633 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86a8e800 == 27 [pid = 1960] [id = 37] 07:24:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x7fbd71a33800) [pid = 1960] [serial = 109] [outer = (nil)] 07:24:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x7fbd87158000) [pid = 1960] [serial = 110] [outer = 0x7fbd71a33800] 07:24:27 INFO - PROCESS | 1960 | 1460989467745 Marionette DEBUG loaded listener.js 07:24:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x7fbd876dd800) [pid = 1960] [serial = 111] [outer = 0x7fbd71a33800] 07:24:28 INFO - PROCESS | 1960 | 1460989468460 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 07:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1182ms 07:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:24:28 INFO - PROCESS | 1960 | 1460989468471 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 07:24:28 INFO - PROCESS | 1960 | 1460989468474 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 07:24:28 INFO - PROCESS | 1960 | 1460989468481 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:24:28 INFO - PROCESS | 1960 | 1460989468484 Marionette TRACE conn4 <- [1,122,null,{}] 07:24:28 INFO - PROCESS | 1960 | 1460989468489 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:28 INFO - PROCESS | 1960 | 1460989468644 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 07:24:28 INFO - PROCESS | 1960 | 1460989468774 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd875e5800 == 28 [pid = 1960] [id = 38] 07:24:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x7fbd6ecad800) [pid = 1960] [serial = 112] [outer = (nil)] 07:24:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x7fbd8929b000) [pid = 1960] [serial = 113] [outer = 0x7fbd6ecad800] 07:24:28 INFO - PROCESS | 1960 | 1460989468846 Marionette DEBUG loaded listener.js 07:24:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x7fbd89f8dc00) [pid = 1960] [serial = 114] [outer = 0x7fbd6ecad800] 07:24:29 INFO - PROCESS | 1960 | 1460989469584 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 07:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1131ms 07:24:29 INFO - PROCESS | 1960 | 1460989469612 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 07:24:29 INFO - PROCESS | 1960 | 1460989469615 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 07:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:24:29 INFO - PROCESS | 1960 | 1460989469621 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:24:29 INFO - PROCESS | 1960 | 1460989469623 Marionette TRACE conn4 <- [1,126,null,{}] 07:24:29 INFO - PROCESS | 1960 | 1460989469629 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:29 INFO - PROCESS | 1960 | 1460989469767 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 07:24:29 INFO - PROCESS | 1960 | 1460989469905 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87621000 == 29 [pid = 1960] [id = 39] 07:24:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x7fbd6afeb800) [pid = 1960] [serial = 115] [outer = (nil)] 07:24:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x7fbd6aff4800) [pid = 1960] [serial = 116] [outer = 0x7fbd6afeb800] 07:24:29 INFO - PROCESS | 1960 | 1460989469975 Marionette DEBUG loaded listener.js 07:24:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x7fbd6aff9800) [pid = 1960] [serial = 117] [outer = 0x7fbd6afeb800] 07:24:30 INFO - PROCESS | 1960 | 1460989470909 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 07:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1327ms 07:24:30 INFO - PROCESS | 1960 | 1460989470948 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 07:24:30 INFO - PROCESS | 1960 | 1460989470952 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 07:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:24:30 INFO - PROCESS | 1960 | 1460989470959 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:24:30 INFO - PROCESS | 1960 | 1460989470964 Marionette TRACE conn4 <- [1,130,null,{}] 07:24:30 INFO - PROCESS | 1960 | 1460989470973 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:31 INFO - PROCESS | 1960 | 1460989471182 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 07:24:31 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73b22800 == 28 [pid = 1960] [id = 28] 07:24:31 INFO - PROCESS | 1960 | 1460989471436 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7324a000 == 29 [pid = 1960] [id = 40] 07:24:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x7fbd6a247800) [pid = 1960] [serial = 118] [outer = (nil)] 07:24:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x7fbd6a252400) [pid = 1960] [serial = 119] [outer = 0x7fbd6a247800] 07:24:31 INFO - PROCESS | 1960 | 1460989471553 Marionette DEBUG loaded listener.js 07:24:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x7fbd6b71ac00) [pid = 1960] [serial = 120] [outer = 0x7fbd6a247800] 07:24:32 INFO - PROCESS | 1960 | 1460989472368 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 07:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1430ms 07:24:32 INFO - PROCESS | 1960 | 1460989472391 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 07:24:32 INFO - PROCESS | 1960 | 1460989472398 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 07:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:24:32 INFO - PROCESS | 1960 | 1460989472407 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:24:32 INFO - PROCESS | 1960 | 1460989472411 Marionette TRACE conn4 <- [1,134,null,{}] 07:24:32 INFO - PROCESS | 1960 | 1460989472418 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:32 INFO - PROCESS | 1960 | 1460989472583 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 07:24:32 INFO - PROCESS | 1960 | 1460989472760 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd823b8000 == 30 [pid = 1960] [id = 41] 07:24:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x7fbd70e61c00) [pid = 1960] [serial = 121] [outer = (nil)] 07:24:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x7fbd72c51c00) [pid = 1960] [serial = 122] [outer = 0x7fbd70e61c00] 07:24:32 INFO - PROCESS | 1960 | 1460989472832 Marionette DEBUG loaded listener.js 07:24:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x7fbd74892400) [pid = 1960] [serial = 123] [outer = 0x7fbd70e61c00] 07:24:33 INFO - PROCESS | 1960 | 1460989473672 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 07:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1285ms 07:24:33 INFO - PROCESS | 1960 | 1460989473694 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 07:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:24:33 INFO - PROCESS | 1960 | 1460989473700 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 07:24:33 INFO - PROCESS | 1960 | 1460989473706 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:24:33 INFO - PROCESS | 1960 | 1460989473709 Marionette TRACE conn4 <- [1,138,null,{}] 07:24:33 INFO - PROCESS | 1960 | 1460989473714 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:33 INFO - PROCESS | 1960 | 1460989473857 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 07:24:33 INFO - PROCESS | 1960 | 1460989473994 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86aaa800 == 31 [pid = 1960] [id = 42] 07:24:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x7fbd74939800) [pid = 1960] [serial = 124] [outer = (nil)] 07:24:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x7fbd810d1800) [pid = 1960] [serial = 125] [outer = 0x7fbd74939800] 07:24:34 INFO - PROCESS | 1960 | 1460989474065 Marionette DEBUG loaded listener.js 07:24:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x7fbd82195800) [pid = 1960] [serial = 126] [outer = 0x7fbd74939800] 07:24:34 INFO - PROCESS | 1960 | 1460989474904 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 07:24:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd775e4800 == 30 [pid = 1960] [id = 35] 07:24:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd82120800 == 29 [pid = 1960] [id = 36] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd83343800 == 28 [pid = 1960] [id = 32] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd72ac4000 == 27 [pid = 1960] [id = 12] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6c009800 == 26 [pid = 1960] [id = 27] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7a8b6000 == 25 [pid = 1960] [id = 29] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd81ed5800 == 24 [pid = 1960] [id = 30] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd853c0800 == 23 [pid = 1960] [id = 33] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd823bd000 == 22 [pid = 1960] [id = 31] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6c01b800 == 21 [pid = 1960] [id = 9] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86a8e800 == 20 [pid = 1960] [id = 37] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73d83000 == 19 [pid = 1960] [id = 13] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd875e5800 == 18 [pid = 1960] [id = 38] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd87621000 == 17 [pid = 1960] [id = 39] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ecef000 == 16 [pid = 1960] [id = 6] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77426000 == 15 [pid = 1960] [id = 18] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7b30c800 == 14 [pid = 1960] [id = 26] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd823b8000 == 13 [pid = 1960] [id = 41] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7b304000 == 12 [pid = 1960] [id = 22] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd72ac1000 == 11 [pid = 1960] [id = 34] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7324a000 == 10 [pid = 1960] [id = 40] 07:24:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ece1000 == 9 [pid = 1960] [id = 8] 07:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4934ms 07:24:38 INFO - PROCESS | 1960 | 1460989478714 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 07:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:24:38 INFO - PROCESS | 1960 | 1460989478720 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 07:24:38 INFO - PROCESS | 1960 | 1460989478727 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:24:38 INFO - PROCESS | 1960 | 1460989478735 Marionette TRACE conn4 <- [1,142,null,{}] 07:24:38 INFO - PROCESS | 1960 | 1460989478743 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:38 INFO - PROCESS | 1960 | 1460989478894 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 07:24:38 INFO - PROCESS | 1960 | 1460989478982 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f057800 == 10 [pid = 1960] [id = 43] 07:24:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x7fbd6c1bd000) [pid = 1960] [serial = 127] [outer = (nil)] 07:24:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x7fbd6cd72000) [pid = 1960] [serial = 128] [outer = 0x7fbd6c1bd000] 07:24:39 INFO - PROCESS | 1960 | 1460989479046 Marionette DEBUG loaded listener.js 07:24:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x7fbd6d269c00) [pid = 1960] [serial = 129] [outer = 0x7fbd6c1bd000] 07:24:39 INFO - PROCESS | 1960 | 1460989479726 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 07:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1039ms 07:24:39 INFO - PROCESS | 1960 | 1460989479765 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 07:24:39 INFO - PROCESS | 1960 | 1460989479769 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 07:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:24:39 INFO - PROCESS | 1960 | 1460989479782 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:24:39 INFO - PROCESS | 1960 | 1460989479787 Marionette TRACE conn4 <- [1,146,null,{}] 07:24:39 INFO - PROCESS | 1960 | 1460989479792 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:39 INFO - PROCESS | 1960 | 1460989479992 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 07:24:40 INFO - PROCESS | 1960 | 1460989480009 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73b4f800 == 11 [pid = 1960] [id = 44] 07:24:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x7fbd6b725000) [pid = 1960] [serial = 130] [outer = (nil)] 07:24:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x7fbd70dca400) [pid = 1960] [serial = 131] [outer = 0x7fbd6b725000] 07:24:40 INFO - PROCESS | 1960 | 1460989480067 Marionette DEBUG loaded listener.js 07:24:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x7fbd710c9800) [pid = 1960] [serial = 132] [outer = 0x7fbd6b725000] 07:24:40 INFO - PROCESS | 1960 | 1460989480772 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 07:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1036ms 07:24:40 INFO - PROCESS | 1960 | 1460989480814 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 07:24:40 INFO - PROCESS | 1960 | 1460989480817 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 07:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:24:40 INFO - PROCESS | 1960 | 1460989480823 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:24:40 INFO - PROCESS | 1960 | 1460989480827 Marionette TRACE conn4 <- [1,150,null,{}] 07:24:40 INFO - PROCESS | 1960 | 1460989480841 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:41 INFO - PROCESS | 1960 | 1460989481037 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 07:24:41 INFO - PROCESS | 1960 | 1460989481070 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7785e800 == 12 [pid = 1960] [id = 45] 07:24:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x7fbd6b71bc00) [pid = 1960] [serial = 133] [outer = (nil)] 07:24:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x7fbd70dcbc00) [pid = 1960] [serial = 134] [outer = 0x7fbd6b71bc00] 07:24:41 INFO - PROCESS | 1960 | 1460989481145 Marionette DEBUG loaded listener.js 07:24:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x7fbd74382000) [pid = 1960] [serial = 135] [outer = 0x7fbd6b71bc00] 07:24:42 INFO - PROCESS | 1960 | 1460989482091 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 07:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1328ms 07:24:42 INFO - PROCESS | 1960 | 1460989482152 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 07:24:42 INFO - PROCESS | 1960 | 1460989482156 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 07:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:24:42 INFO - PROCESS | 1960 | 1460989482161 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:24:42 INFO - PROCESS | 1960 | 1460989482164 Marionette TRACE conn4 <- [1,154,null,{}] 07:24:42 INFO - PROCESS | 1960 | 1460989482168 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:42 INFO - PROCESS | 1960 | 1460989482345 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 07:24:42 INFO - PROCESS | 1960 | 1460989482403 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82d80000 == 13 [pid = 1960] [id = 46] 07:24:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd74385000) [pid = 1960] [serial = 136] [outer = (nil)] 07:24:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x7fbd7b32a400) [pid = 1960] [serial = 137] [outer = 0x7fbd74385000] 07:24:42 INFO - PROCESS | 1960 | 1460989482463 Marionette DEBUG loaded listener.js 07:24:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x7fbd81e61400) [pid = 1960] [serial = 138] [outer = 0x7fbd74385000] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x7fbd73daec00) [pid = 1960] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x7fbd6f212800) [pid = 1960] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x7fbd70dc3c00) [pid = 1960] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x7fbd6ecad400) [pid = 1960] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x7fbd7493c000) [pid = 1960] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x7fbd71910400) [pid = 1960] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x7fbd6ecaf800) [pid = 1960] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x7fbd6f21b000) [pid = 1960] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x7fbd7497d000) [pid = 1960] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x7fbd6c0d9c00) [pid = 1960] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x7fbd71fcd400) [pid = 1960] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x7fbd89ce5400) [pid = 1960] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x7fbd6a247800) [pid = 1960] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x7fbd75439800) [pid = 1960] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x7fbd71980000) [pid = 1960] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x7fbd7197e000) [pid = 1960] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x7fbd8534cc00) [pid = 1960] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x7fbd74384c00) [pid = 1960] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x7fbd71a25400) [pid = 1960] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x7fbd6c297400) [pid = 1960] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x7fbd6b39b800) [pid = 1960] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x7fbd6c1bc400) [pid = 1960] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x7fbd8104bc00) [pid = 1960] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x7fbd75438800) [pid = 1960] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x7fbd70e61c00) [pid = 1960] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x7fbd6afeb800) [pid = 1960] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x7fbd71a27800) [pid = 1960] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x7fbd6ecad800) [pid = 1960] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x7fbd6c1bbc00) [pid = 1960] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x7fbd71a33800) [pid = 1960] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x7fbd6d263800) [pid = 1960] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x7fbd810d7000) [pid = 1960] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:24:43 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x7fbd6c1bd400) [pid = 1960] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:24:44 INFO - PROCESS | 1960 | 1460989484062 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 07:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1932ms 07:24:44 INFO - PROCESS | 1960 | 1460989484093 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 07:24:44 INFO - PROCESS | 1960 | 1460989484097 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 07:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:24:44 INFO - PROCESS | 1960 | 1460989484103 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:24:44 INFO - PROCESS | 1960 | 1460989484105 Marionette TRACE conn4 <- [1,158,null,{}] 07:24:44 INFO - PROCESS | 1960 | 1460989484110 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:44 INFO - PROCESS | 1960 | 1460989484236 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 07:24:44 INFO - PROCESS | 1960 | 1460989484250 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6d06c000 == 14 [pid = 1960] [id = 47] 07:24:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x7fbd6a248000) [pid = 1960] [serial = 139] [outer = (nil)] 07:24:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x7fbd6c0d4000) [pid = 1960] [serial = 140] [outer = 0x7fbd6a248000] 07:24:44 INFO - PROCESS | 1960 | 1460989484309 Marionette DEBUG loaded listener.js 07:24:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x7fbd6ef98800) [pid = 1960] [serial = 141] [outer = 0x7fbd6a248000] 07:24:45 INFO - PROCESS | 1960 | 1460989485121 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 07:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1075ms 07:24:45 INFO - PROCESS | 1960 | 1460989485250 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 07:24:45 INFO - PROCESS | 1960 | 1460989485253 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 07:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:24:45 INFO - PROCESS | 1960 | 1460989485280 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:24:45 INFO - PROCESS | 1960 | 1460989485282 Marionette TRACE conn4 <- [1,162,null,{}] 07:24:45 INFO - PROCESS | 1960 | 1460989485288 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:45 INFO - PROCESS | 1960 | 1460989485493 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 07:24:45 INFO - PROCESS | 1960 | 1460989485554 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82372800 == 15 [pid = 1960] [id = 48] 07:24:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x7fbd74940000) [pid = 1960] [serial = 142] [outer = (nil)] 07:24:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x7fbd810d9c00) [pid = 1960] [serial = 143] [outer = 0x7fbd74940000] 07:24:45 INFO - PROCESS | 1960 | 1460989485618 Marionette DEBUG loaded listener.js 07:24:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x7fbd834b8c00) [pid = 1960] [serial = 144] [outer = 0x7fbd74940000] 07:24:46 INFO - PROCESS | 1960 | 1460989486559 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 07:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1340ms 07:24:46 INFO - PROCESS | 1960 | 1460989486608 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 07:24:46 INFO - PROCESS | 1960 | 1460989486614 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 07:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:24:46 INFO - PROCESS | 1960 | 1460989486623 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:24:46 INFO - PROCESS | 1960 | 1460989486628 Marionette TRACE conn4 <- [1,166,null,{}] 07:24:46 INFO - PROCESS | 1960 | 1460989486636 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:46 INFO - PROCESS | 1960 | 1460989486832 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 07:24:46 INFO - PROCESS | 1960 | 1460989486964 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73253800 == 16 [pid = 1960] [id = 49] 07:24:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x7fbd6b71ec00) [pid = 1960] [serial = 145] [outer = (nil)] 07:24:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x7fbd6cd6f800) [pid = 1960] [serial = 146] [outer = 0x7fbd6b71ec00] 07:24:47 INFO - PROCESS | 1960 | 1460989487039 Marionette DEBUG loaded listener.js 07:24:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x7fbd6f21dc00) [pid = 1960] [serial = 147] [outer = 0x7fbd6b71ec00] 07:24:47 INFO - PROCESS | 1960 | 1460989487990 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 07:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1382ms 07:24:48 INFO - PROCESS | 1960 | 1460989488006 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 07:24:48 INFO - PROCESS | 1960 | 1460989488012 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 07:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:24:48 INFO - PROCESS | 1960 | 1460989488022 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:24:48 INFO - PROCESS | 1960 | 1460989488025 Marionette TRACE conn4 <- [1,170,null,{}] 07:24:48 INFO - PROCESS | 1960 | 1460989488031 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:48 INFO - PROCESS | 1960 | 1460989488176 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 07:24:48 INFO - PROCESS | 1960 | 1460989488315 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74b7c800 == 17 [pid = 1960] [id = 50] 07:24:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x7fbd6a24c800) [pid = 1960] [serial = 148] [outer = (nil)] 07:24:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x7fbd6b71b800) [pid = 1960] [serial = 149] [outer = 0x7fbd6a24c800] 07:24:48 INFO - PROCESS | 1960 | 1460989488386 Marionette DEBUG loaded listener.js 07:24:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x7fbd72a82800) [pid = 1960] [serial = 150] [outer = 0x7fbd6a24c800] 07:24:49 INFO - PROCESS | 1960 | 1460989489437 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 07:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1476ms 07:24:49 INFO - PROCESS | 1960 | 1460989489504 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 07:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:24:49 INFO - PROCESS | 1960 | 1460989489514 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 07:24:49 INFO - PROCESS | 1960 | 1460989489522 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:24:49 INFO - PROCESS | 1960 | 1460989489528 Marionette TRACE conn4 <- [1,174,null,{}] 07:24:49 INFO - PROCESS | 1960 | 1460989489537 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:49 INFO - PROCESS | 1960 | 1460989489725 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 07:24:49 INFO - PROCESS | 1960 | 1460989489966 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:49 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x7fbd84d07000) [pid = 1960] [serial = 2] [outer = (nil)] [url = about:blank] 07:24:49 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x7fbd6d06f000) [pid = 1960] [serial = 28] [outer = (nil)] [url = about:blank] 07:24:49 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x7fbd810d1800) [pid = 1960] [serial = 125] [outer = (nil)] [url = about:blank] 07:24:49 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x7fbd73057400) [pid = 1960] [serial = 12] [outer = (nil)] [url = about:blank] 07:24:49 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x7fbd735a5000) [pid = 1960] [serial = 9] [outer = (nil)] [url = about:blank] 07:24:49 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x7fbd6d265400) [pid = 1960] [serial = 16] [outer = (nil)] [url = about:blank] 07:24:49 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x7fbd6d26b400) [pid = 1960] [serial = 17] [outer = (nil)] [url = about:blank] 07:24:49 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x7fbd6d26c000) [pid = 1960] [serial = 19] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b263000 == 18 [pid = 1960] [id = 51] 07:24:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x7fbd6a24c400) [pid = 1960] [serial = 151] [outer = (nil)] 07:24:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x7fbd6b720000) [pid = 1960] [serial = 152] [outer = 0x7fbd6a24c400] 07:24:50 INFO - PROCESS | 1960 | 1460989490055 Marionette DEBUG loaded listener.js 07:24:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x7fbd6c28cc00) [pid = 1960] [serial = 153] [outer = 0x7fbd6a24c400] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x7fbd74383800) [pid = 1960] [serial = 70] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x7fbd72c51c00) [pid = 1960] [serial = 122] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x7fbd71a34000) [pid = 1960] [serial = 82] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x7fbd852cc000) [pid = 1960] [serial = 89] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x7fbd710ca800) [pid = 1960] [serial = 67] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x7fbd87405800) [pid = 1960] [serial = 91] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x7fbd73058000) [pid = 1960] [serial = 43] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x7fbd71fcc000) [pid = 1960] [serial = 31] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x7fbd7580d800) [pid = 1960] [serial = 46] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x7fbd76a3bc00) [pid = 1960] [serial = 47] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x7fbd778b5c00) [pid = 1960] [serial = 49] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x7fbd7b328000) [pid = 1960] [serial = 50] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x7fbd732d2000) [pid = 1960] [serial = 34] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x7fbd72193c00) [pid = 1960] [serial = 41] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x7fbd74386400) [pid = 1960] [serial = 35] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x7fbd753d1800) [pid = 1960] [serial = 44] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x7fbd6cd7a800) [pid = 1960] [serial = 37] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x7fbd6c28f800) [pid = 1960] [serial = 25] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x7fbd6d265800) [pid = 1960] [serial = 26] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x7fbd77583800) [pid = 1960] [serial = 38] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x7fbd7190f000) [pid = 1960] [serial = 40] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x7fbd6ef96000) [pid = 1960] [serial = 53] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x7fbd6b2d9800) [pid = 1960] [serial = 23] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x7fbd6d263c00) [pid = 1960] [serial = 56] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x7fbd77585400) [pid = 1960] [serial = 85] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x7fbd71fcec00) [pid = 1960] [serial = 58] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x7fbd81c7a000) [pid = 1960] [serial = 52] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x7fbd6d0bdc00) [pid = 1960] [serial = 55] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x7fbd81e5a400) [pid = 1960] [serial = 74] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x7fbd74892400) [pid = 1960] [serial = 123] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x7fbd834c5400) [pid = 1960] [serial = 76] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x7fbd711e0800) [pid = 1960] [serial = 101] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x7fbd875a9c00) [pid = 1960] [serial = 92] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x7fbd6a252400) [pid = 1960] [serial = 119] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x7fbd6c0d2c00) [pid = 1960] [serial = 79] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x7fbd73471000) [pid = 1960] [serial = 103] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x7fbd71a31c00) [pid = 1960] [serial = 68] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x7fbd8762e800) [pid = 1960] [serial = 94] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x7fbd77586400) [pid = 1960] [serial = 73] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x7fbd74c77c00) [pid = 1960] [serial = 71] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x7fbd8929a000) [pid = 1960] [serial = 95] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x7fbd76a23800) [pid = 1960] [serial = 62] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x7fbd8b559000) [pid = 1960] [serial = 97] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x7fbd821e4c00) [pid = 1960] [serial = 64] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x7fbd7543c000) [pid = 1960] [serial = 61] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x7fbd732d9c00) [pid = 1960] [serial = 83] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x7fbd72db0400) [pid = 1960] [serial = 59] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x7fbd6ef96400) [pid = 1960] [serial = 80] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x7fbd81c7a800) [pid = 1960] [serial = 106] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x7fbd8929b000) [pid = 1960] [serial = 113] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x7fbd87158000) [pid = 1960] [serial = 110] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x7fbd810d8c00) [pid = 1960] [serial = 88] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x7fbd6d0c1c00) [pid = 1960] [serial = 100] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x7fbd83032c00) [pid = 1960] [serial = 65] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x7fbd6b719000) [pid = 1960] [serial = 98] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 56 (0x7fbd6b71ac00) [pid = 1960] [serial = 120] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 55 (0x7fbd852c9c00) [pid = 1960] [serial = 77] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 54 (0x7fbd8239f000) [pid = 1960] [serial = 107] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 53 (0x7fbd74c79c00) [pid = 1960] [serial = 104] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 52 (0x7fbd6aff9800) [pid = 1960] [serial = 117] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 51 (0x7fbd810d5c00) [pid = 1960] [serial = 86] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 50 (0x7fbd6d267800) [pid = 1960] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 49 (0x7fbd6aff4800) [pid = 1960] [serial = 116] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 48 (0x7fbd89f8dc00) [pid = 1960] [serial = 114] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 47 (0x7fbd6ed6d000) [pid = 1960] [serial = 22] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | --DOMWINDOW == 46 (0x7fbd876dd800) [pid = 1960] [serial = 111] [outer = (nil)] [url = about:blank] 07:24:50 INFO - PROCESS | 1960 | 1460989490667 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:24:50 INFO - PROCESS | 1960 | 1460989490784 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 07:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1283ms 07:24:50 INFO - PROCESS | 1960 | 1460989490803 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 07:24:50 INFO - PROCESS | 1960 | 1460989490808 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 07:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:24:50 INFO - PROCESS | 1960 | 1460989490817 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:24:50 INFO - PROCESS | 1960 | 1460989490820 Marionette TRACE conn4 <- [1,178,null,{}] 07:24:50 INFO - PROCESS | 1960 | 1460989490825 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:50 INFO - PROCESS | 1960 | 1460989490978 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 07:24:51 INFO - PROCESS | 1960 | 1460989490996 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f05c000 == 19 [pid = 1960] [id = 52] 07:24:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 47 (0x7fbd6d0c4000) [pid = 1960] [serial = 154] [outer = (nil)] 07:24:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 48 (0x7fbd6ef8c000) [pid = 1960] [serial = 155] [outer = 0x7fbd6d0c4000] 07:24:51 INFO - PROCESS | 1960 | 1460989491053 Marionette DEBUG loaded listener.js 07:24:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 49 (0x7fbd6f20e800) [pid = 1960] [serial = 156] [outer = 0x7fbd6d0c4000] 07:24:51 INFO - PROCESS | 1960 | 1460989491678 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 07:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 875ms 07:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:24:51 INFO - PROCESS | 1960 | 1460989491692 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 07:24:51 INFO - PROCESS | 1960 | 1460989491695 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 07:24:51 INFO - PROCESS | 1960 | 1460989491701 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:24:51 INFO - PROCESS | 1960 | 1460989491706 Marionette TRACE conn4 <- [1,182,null,{}] 07:24:51 INFO - PROCESS | 1960 | 1460989491721 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:51 INFO - PROCESS | 1960 | 1460989491887 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 07:24:51 INFO - PROCESS | 1960 | 1460989491910 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7307d000 == 20 [pid = 1960] [id = 53] 07:24:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 50 (0x7fbd6ef96c00) [pid = 1960] [serial = 157] [outer = (nil)] 07:24:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 51 (0x7fbd7110c800) [pid = 1960] [serial = 158] [outer = 0x7fbd6ef96c00] 07:24:51 INFO - PROCESS | 1960 | 1460989491979 Marionette DEBUG loaded listener.js 07:24:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 52 (0x7fbd7218b800) [pid = 1960] [serial = 159] [outer = 0x7fbd6ef96c00] 07:24:52 INFO - PROCESS | 1960 | 1460989492742 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 07:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1133ms 07:24:52 INFO - PROCESS | 1960 | 1460989492858 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 07:24:52 INFO - PROCESS | 1960 | 1460989492864 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 07:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:24:52 INFO - PROCESS | 1960 | 1460989492878 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:24:52 INFO - PROCESS | 1960 | 1460989492885 Marionette TRACE conn4 <- [1,186,null,{}] 07:24:52 INFO - PROCESS | 1960 | 1460989492906 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:53 INFO - PROCESS | 1960 | 1460989493078 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 07:24:53 INFO - PROCESS | 1960 | 1460989493101 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73b50800 == 21 [pid = 1960] [id = 54] 07:24:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 53 (0x7fbd6aff3400) [pid = 1960] [serial = 160] [outer = (nil)] 07:24:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 54 (0x7fbd72986800) [pid = 1960] [serial = 161] [outer = 0x7fbd6aff3400] 07:24:53 INFO - PROCESS | 1960 | 1460989493160 Marionette DEBUG loaded listener.js 07:24:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 55 (0x7fbd732d1000) [pid = 1960] [serial = 162] [outer = 0x7fbd6aff3400] 07:24:53 INFO - PROCESS | 1960 | 1460989493784 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 07:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 947ms 07:24:53 INFO - PROCESS | 1960 | 1460989493827 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 07:24:53 INFO - PROCESS | 1960 | 1460989493831 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 07:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:24:53 INFO - PROCESS | 1960 | 1460989493843 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:24:53 INFO - PROCESS | 1960 | 1460989493845 Marionette TRACE conn4 <- [1,190,null,{}] 07:24:53 INFO - PROCESS | 1960 | 1460989493851 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:54 INFO - PROCESS | 1960 | 1460989494001 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 07:24:54 INFO - PROCESS | 1960 | 1460989494052 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74305800 == 22 [pid = 1960] [id = 55] 07:24:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0x7fbd6a24ac00) [pid = 1960] [serial = 163] [outer = (nil)] 07:24:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x7fbd73474c00) [pid = 1960] [serial = 164] [outer = 0x7fbd6a24ac00] 07:24:54 INFO - PROCESS | 1960 | 1460989494141 Marionette DEBUG loaded listener.js 07:24:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x7fbd74382400) [pid = 1960] [serial = 165] [outer = 0x7fbd6a24ac00] 07:24:54 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x7fbd6c1bd000) [pid = 1960] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:24:54 INFO - PROCESS | 1960 | --DOMWINDOW == 56 (0x7fbd74385000) [pid = 1960] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:24:54 INFO - PROCESS | 1960 | --DOMWINDOW == 55 (0x7fbd6b725000) [pid = 1960] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:24:54 INFO - PROCESS | 1960 | --DOMWINDOW == 54 (0x7fbd74939800) [pid = 1960] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:24:54 INFO - PROCESS | 1960 | --DOMWINDOW == 53 (0x7fbd6b71bc00) [pid = 1960] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:24:54 INFO - PROCESS | 1960 | --DOMWINDOW == 52 (0x7fbd6a248000) [pid = 1960] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:24:54 INFO - PROCESS | 1960 | 1460989494937 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 07:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1130ms 07:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:24:54 INFO - PROCESS | 1960 | 1460989494973 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 07:24:54 INFO - PROCESS | 1960 | 1460989494975 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 07:24:54 INFO - PROCESS | 1960 | 1460989494981 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:24:54 INFO - PROCESS | 1960 | 1460989494983 Marionette TRACE conn4 <- [1,194,null,{}] 07:24:54 INFO - PROCESS | 1960 | 1460989494988 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:55 INFO - PROCESS | 1960 | 1460989495148 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 07:24:55 INFO - PROCESS | 1960 | 1460989495167 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74b75000 == 23 [pid = 1960] [id = 56] 07:24:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 53 (0x7fbd753d3400) [pid = 1960] [serial = 166] [outer = (nil)] 07:24:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 54 (0x7fbd757bdc00) [pid = 1960] [serial = 167] [outer = 0x7fbd753d3400] 07:24:55 INFO - PROCESS | 1960 | 1460989495234 Marionette DEBUG loaded listener.js 07:24:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 55 (0x7fbd76a21400) [pid = 1960] [serial = 168] [outer = 0x7fbd753d3400] 07:24:55 INFO - PROCESS | 1960 | 1460989495899 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 07:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 933ms 07:24:55 INFO - PROCESS | 1960 | 1460989495913 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 07:24:55 INFO - PROCESS | 1960 | 1460989495916 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 07:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:24:55 INFO - PROCESS | 1960 | 1460989495922 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:24:55 INFO - PROCESS | 1960 | 1460989495924 Marionette TRACE conn4 <- [1,198,null,{}] 07:24:55 INFO - PROCESS | 1960 | 1460989495929 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:56 INFO - PROCESS | 1960 | 1460989496080 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 07:24:56 INFO - PROCESS | 1960 | 1460989496098 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77419000 == 24 [pid = 1960] [id = 57] 07:24:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0x7fbd6b717400) [pid = 1960] [serial = 169] [outer = (nil)] 07:24:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x7fbd76a3d800) [pid = 1960] [serial = 170] [outer = 0x7fbd6b717400] 07:24:56 INFO - PROCESS | 1960 | 1460989496159 Marionette DEBUG loaded listener.js 07:24:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x7fbd778b1c00) [pid = 1960] [serial = 171] [outer = 0x7fbd6b717400] 07:24:56 INFO - PROCESS | 1960 | 1460989496966 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 07:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1075ms 07:24:57 INFO - PROCESS | 1960 | 1460989497001 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 07:24:57 INFO - PROCESS | 1960 | 1460989497007 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 07:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:24:57 INFO - PROCESS | 1960 | 1460989497017 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:24:57 INFO - PROCESS | 1960 | 1460989497021 Marionette TRACE conn4 <- [1,202,null,{}] 07:24:57 INFO - PROCESS | 1960 | 1460989497029 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:57 INFO - PROCESS | 1960 | 1460989497213 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 07:24:57 INFO - PROCESS | 1960 | 1460989497335 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f056800 == 25 [pid = 1960] [id = 58] 07:24:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x7fbd6b393800) [pid = 1960] [serial = 172] [outer = (nil)] 07:24:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x7fbd6c0e1000) [pid = 1960] [serial = 173] [outer = 0x7fbd6b393800] 07:24:57 INFO - PROCESS | 1960 | 1460989497405 Marionette DEBUG loaded listener.js 07:24:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x7fbd6d0c5c00) [pid = 1960] [serial = 174] [outer = 0x7fbd6b393800] 07:24:58 INFO - PROCESS | 1960 | 1460989498216 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 07:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1234ms 07:24:58 INFO - PROCESS | 1960 | 1460989498252 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 07:24:58 INFO - PROCESS | 1960 | 1460989498261 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 07:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:24:58 INFO - PROCESS | 1960 | 1460989498271 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:24:58 INFO - PROCESS | 1960 | 1460989498275 Marionette TRACE conn4 <- [1,206,null,{}] 07:24:58 INFO - PROCESS | 1960 | 1460989498281 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:58 INFO - PROCESS | 1960 | 1460989498436 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 07:24:58 INFO - PROCESS | 1960 | 1460989498555 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73077800 == 26 [pid = 1960] [id = 59] 07:24:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x7fbd6b3a1000) [pid = 1960] [serial = 175] [outer = (nil)] 07:24:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x7fbd710c6c00) [pid = 1960] [serial = 176] [outer = 0x7fbd6b3a1000] 07:24:58 INFO - PROCESS | 1960 | 1460989498623 Marionette DEBUG loaded listener.js 07:24:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x7fbd71fccc00) [pid = 1960] [serial = 177] [outer = 0x7fbd6b3a1000] 07:24:59 INFO - PROCESS | 1960 | 1460989499451 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 07:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1228ms 07:24:59 INFO - PROCESS | 1960 | 1460989499500 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 07:24:59 INFO - PROCESS | 1960 | 1460989499503 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 07:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:24:59 INFO - PROCESS | 1960 | 1460989499512 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:24:59 INFO - PROCESS | 1960 | 1460989499517 Marionette TRACE conn4 <- [1,210,null,{}] 07:24:59 INFO - PROCESS | 1960 | 1460989499533 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:59 INFO - PROCESS | 1960 | 1460989499720 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 07:24:59 INFO - PROCESS | 1960 | 1460989499843 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7784b800 == 27 [pid = 1960] [id = 60] 07:24:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x7fbd71fcd000) [pid = 1960] [serial = 178] [outer = (nil)] 07:24:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x7fbd74c6c800) [pid = 1960] [serial = 179] [outer = 0x7fbd71fcd000] 07:24:59 INFO - PROCESS | 1960 | 1460989499918 Marionette DEBUG loaded listener.js 07:25:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x7fbd7549fc00) [pid = 1960] [serial = 180] [outer = 0x7fbd71fcd000] 07:25:00 INFO - PROCESS | 1960 | 1460989500775 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 07:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1331ms 07:25:00 INFO - PROCESS | 1960 | 1460989500850 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 07:25:00 INFO - PROCESS | 1960 | 1460989500853 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 07:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:25:00 INFO - PROCESS | 1960 | 1460989500860 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:25:00 INFO - PROCESS | 1960 | 1460989500864 Marionette TRACE conn4 <- [1,214,null,{}] 07:25:00 INFO - PROCESS | 1960 | 1460989500870 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:01 INFO - PROCESS | 1960 | 1460989501025 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 07:25:01 INFO - PROCESS | 1960 | 1460989501278 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6efe6000 == 28 [pid = 1960] [id = 61] 07:25:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x7fbd6a252000) [pid = 1960] [serial = 181] [outer = (nil)] 07:25:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x7fbd6aff5000) [pid = 1960] [serial = 182] [outer = 0x7fbd6a252000] 07:25:01 INFO - PROCESS | 1960 | 1460989501397 Marionette DEBUG loaded listener.js 07:25:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x7fbd6b723800) [pid = 1960] [serial = 183] [outer = 0x7fbd6a252000] 07:25:02 INFO - PROCESS | 1960 | 1460989502243 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 07:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1440ms 07:25:02 INFO - PROCESS | 1960 | 1460989502301 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 07:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:25:02 INFO - PROCESS | 1960 | 1460989502309 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 07:25:02 INFO - PROCESS | 1960 | 1460989502318 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:25:02 INFO - PROCESS | 1960 | 1460989502324 Marionette TRACE conn4 <- [1,218,null,{}] 07:25:02 INFO - PROCESS | 1960 | 1460989502330 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:02 INFO - PROCESS | 1960 | 1460989502481 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 07:25:02 INFO - PROCESS | 1960 | 1460989502599 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x7fbd6cd72000) [pid = 1960] [serial = 128] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x7fbd7b32a400) [pid = 1960] [serial = 137] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x7fbd70dca400) [pid = 1960] [serial = 131] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x7fbd710c9800) [pid = 1960] [serial = 132] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x7fbd82195800) [pid = 1960] [serial = 126] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x7fbd81e61400) [pid = 1960] [serial = 138] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x7fbd6d269c00) [pid = 1960] [serial = 129] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x7fbd70dcbc00) [pid = 1960] [serial = 134] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x7fbd6ef98800) [pid = 1960] [serial = 141] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x7fbd74382000) [pid = 1960] [serial = 135] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x7fbd6c0d4000) [pid = 1960] [serial = 140] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x7fbd810d9c00) [pid = 1960] [serial = 143] [outer = (nil)] [url = about:blank] 07:25:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6cd89000 == 29 [pid = 1960] [id = 62] 07:25:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x7fbd6affa400) [pid = 1960] [serial = 184] [outer = (nil)] 07:25:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x7fbd6ed6d800) [pid = 1960] [serial = 185] [outer = 0x7fbd6affa400] 07:25:02 INFO - PROCESS | 1960 | 1460989502695 Marionette DEBUG loaded listener.js 07:25:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x7fbd70dc5000) [pid = 1960] [serial = 186] [outer = 0x7fbd6affa400] 07:25:03 INFO - PROCESS | 1960 | 1460989503324 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 07:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1038ms 07:25:03 INFO - PROCESS | 1960 | 1460989503357 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 07:25:03 INFO - PROCESS | 1960 | 1460989503362 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 07:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:25:03 INFO - PROCESS | 1960 | 1460989503370 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:25:03 INFO - PROCESS | 1960 | 1460989503372 Marionette TRACE conn4 <- [1,222,null,{}] 07:25:03 INFO - PROCESS | 1960 | 1460989503377 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:03 INFO - PROCESS | 1960 | 1460989503530 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 07:25:03 INFO - PROCESS | 1960 | 1460989503618 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73b4f000 == 30 [pid = 1960] [id = 63] 07:25:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x7fbd6c0d4000) [pid = 1960] [serial = 187] [outer = (nil)] 07:25:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x7fbd71a2fc00) [pid = 1960] [serial = 188] [outer = 0x7fbd6c0d4000] 07:25:03 INFO - PROCESS | 1960 | 1460989503680 Marionette DEBUG loaded listener.js 07:25:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x7fbd73057400) [pid = 1960] [serial = 189] [outer = 0x7fbd6c0d4000] 07:25:04 INFO - PROCESS | 1960 | 1460989504308 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 07:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 977ms 07:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:25:04 INFO - PROCESS | 1960 | 1460989504347 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 07:25:04 INFO - PROCESS | 1960 | 1460989504350 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 07:25:04 INFO - PROCESS | 1960 | 1460989504358 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:25:04 INFO - PROCESS | 1960 | 1460989504365 Marionette TRACE conn4 <- [1,226,null,{}] 07:25:04 INFO - PROCESS | 1960 | 1460989504378 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:04 INFO - PROCESS | 1960 | 1460989504536 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 07:25:04 INFO - PROCESS | 1960 | 1460989504560 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd75392800 == 31 [pid = 1960] [id = 64] 07:25:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x7fbd6c1bec00) [pid = 1960] [serial = 190] [outer = (nil)] 07:25:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x7fbd74c6c400) [pid = 1960] [serial = 191] [outer = 0x7fbd6c1bec00] 07:25:04 INFO - PROCESS | 1960 | 1460989504620 Marionette DEBUG loaded listener.js 07:25:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x7fbd76a25c00) [pid = 1960] [serial = 192] [outer = 0x7fbd6c1bec00] 07:25:05 INFO - PROCESS | 1960 | 1460989505371 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 07:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1087ms 07:25:05 INFO - PROCESS | 1960 | 1460989505455 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 07:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:25:05 INFO - PROCESS | 1960 | 1460989505459 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 07:25:05 INFO - PROCESS | 1960 | 1460989505464 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:25:05 INFO - PROCESS | 1960 | 1460989505467 Marionette TRACE conn4 <- [1,230,null,{}] 07:25:05 INFO - PROCESS | 1960 | 1460989505475 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:05 INFO - PROCESS | 1960 | 1460989505643 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 07:25:05 INFO - PROCESS | 1960 | 1460989505663 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7b30f000 == 32 [pid = 1960] [id = 65] 07:25:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x7fbd746d2c00) [pid = 1960] [serial = 193] [outer = (nil)] 07:25:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x7fbd7a8e4800) [pid = 1960] [serial = 194] [outer = 0x7fbd746d2c00] 07:25:05 INFO - PROCESS | 1960 | 1460989505721 Marionette DEBUG loaded listener.js 07:25:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x7fbd6b2dec00) [pid = 1960] [serial = 195] [outer = 0x7fbd746d2c00] 07:25:06 INFO - PROCESS | 1960 | 1460989506362 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 07:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 926ms 07:25:06 INFO - PROCESS | 1960 | 1460989506390 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 07:25:06 INFO - PROCESS | 1960 | 1460989506393 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 07:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:25:06 INFO - PROCESS | 1960 | 1460989506398 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:25:06 INFO - PROCESS | 1960 | 1460989506400 Marionette TRACE conn4 <- [1,234,null,{}] 07:25:06 INFO - PROCESS | 1960 | 1460989506406 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:06 INFO - PROCESS | 1960 | 1460989506556 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 07:25:06 INFO - PROCESS | 1960 | 1460989506586 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81cd7000 == 33 [pid = 1960] [id = 66] 07:25:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x7fbd810d8c00) [pid = 1960] [serial = 196] [outer = (nil)] 07:25:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x7fbd81c7a000) [pid = 1960] [serial = 197] [outer = 0x7fbd810d8c00] 07:25:06 INFO - PROCESS | 1960 | 1460989506665 Marionette DEBUG loaded listener.js 07:25:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x7fbd82194000) [pid = 1960] [serial = 198] [outer = 0x7fbd810d8c00] 07:25:07 INFO - PROCESS | 1960 | 1460989507424 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 07:25:07 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x7fbd6a24c400) [pid = 1960] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:25:07 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x7fbd6ef96c00) [pid = 1960] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:25:07 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x7fbd6d0c4000) [pid = 1960] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:25:07 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x7fbd6aff3400) [pid = 1960] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:25:07 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x7fbd6a24ac00) [pid = 1960] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:25:07 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x7fbd753d3400) [pid = 1960] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:25:07 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x7fbd74940000) [pid = 1960] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1086ms 07:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:25:07 INFO - PROCESS | 1960 | 1460989507486 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 07:25:07 INFO - PROCESS | 1960 | 1460989507488 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 07:25:07 INFO - PROCESS | 1960 | 1460989507494 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:25:07 INFO - PROCESS | 1960 | 1460989507497 Marionette TRACE conn4 <- [1,238,null,{}] 07:25:07 INFO - PROCESS | 1960 | 1460989507502 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:07 INFO - PROCESS | 1960 | 1460989507647 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 07:25:07 INFO - PROCESS | 1960 | 1460989507730 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77524800 == 34 [pid = 1960] [id = 67] 07:25:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x7fbd74940000) [pid = 1960] [serial = 199] [outer = (nil)] 07:25:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x7fbd82191c00) [pid = 1960] [serial = 200] [outer = 0x7fbd74940000] 07:25:07 INFO - PROCESS | 1960 | 1460989507792 Marionette DEBUG loaded listener.js 07:25:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x7fbd823a5000) [pid = 1960] [serial = 201] [outer = 0x7fbd74940000] 07:25:08 INFO - PROCESS | 1960 | 1460989508381 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 07:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 926ms 07:25:08 INFO - PROCESS | 1960 | 1460989508419 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 07:25:08 INFO - PROCESS | 1960 | 1460989508423 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 07:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:25:08 INFO - PROCESS | 1960 | 1460989508428 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:25:08 INFO - PROCESS | 1960 | 1460989508430 Marionette TRACE conn4 <- [1,242,null,{}] 07:25:08 INFO - PROCESS | 1960 | 1460989508435 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:08 INFO - PROCESS | 1960 | 1460989508555 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 07:25:08 INFO - PROCESS | 1960 | 1460989508649 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b26d000 == 35 [pid = 1960] [id = 68] 07:25:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x7fbd6b724400) [pid = 1960] [serial = 202] [outer = (nil)] 07:25:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x7fbd83308800) [pid = 1960] [serial = 203] [outer = 0x7fbd6b724400] 07:25:08 INFO - PROCESS | 1960 | 1460989508708 Marionette DEBUG loaded listener.js 07:25:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x7fbd852cc000) [pid = 1960] [serial = 204] [outer = 0x7fbd6b724400] 07:25:09 INFO - PROCESS | 1960 | 1460989509331 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 07:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 923ms 07:25:09 INFO - PROCESS | 1960 | 1460989509354 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 07:25:09 INFO - PROCESS | 1960 | 1460989509357 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 07:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:25:09 INFO - PROCESS | 1960 | 1460989509363 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:25:09 INFO - PROCESS | 1960 | 1460989509365 Marionette TRACE conn4 <- [1,246,null,{}] 07:25:09 INFO - PROCESS | 1960 | 1460989509370 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:09 INFO - PROCESS | 1960 | 1460989509558 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 07:25:09 INFO - PROCESS | 1960 | 1460989509703 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6d077800 == 36 [pid = 1960] [id = 69] 07:25:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x7fbd6a248400) [pid = 1960] [serial = 205] [outer = (nil)] 07:25:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x7fbd6a252400) [pid = 1960] [serial = 206] [outer = 0x7fbd6a248400] 07:25:09 INFO - PROCESS | 1960 | 1460989509791 Marionette DEBUG loaded listener.js 07:25:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x7fbd6b718800) [pid = 1960] [serial = 207] [outer = 0x7fbd6a248400] 07:25:10 INFO - PROCESS | 1960 | 1460989510652 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 07:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1325ms 07:25:10 INFO - PROCESS | 1960 | 1460989510690 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 07:25:10 INFO - PROCESS | 1960 | 1460989510695 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 07:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:25:10 INFO - PROCESS | 1960 | 1460989510703 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:25:10 INFO - PROCESS | 1960 | 1460989510708 Marionette TRACE conn4 <- [1,250,null,{}] 07:25:10 INFO - PROCESS | 1960 | 1460989510732 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:10 INFO - PROCESS | 1960 | 1460989510888 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 07:25:11 INFO - PROCESS | 1960 | 1460989511014 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74b82000 == 37 [pid = 1960] [id = 70] 07:25:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x7fbd6a24a400) [pid = 1960] [serial = 208] [outer = (nil)] 07:25:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x7fbd71fcc400) [pid = 1960] [serial = 209] [outer = 0x7fbd6a24a400] 07:25:11 INFO - PROCESS | 1960 | 1460989511092 Marionette DEBUG loaded listener.js 07:25:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x7fbd732d2800) [pid = 1960] [serial = 210] [outer = 0x7fbd6a24a400] 07:25:11 INFO - PROCESS | 1960 | 1460989511846 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 07:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1203ms 07:25:11 INFO - PROCESS | 1960 | 1460989511908 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 07:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:25:11 INFO - PROCESS | 1960 | 1460989511913 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 07:25:11 INFO - PROCESS | 1960 | 1460989511920 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:25:11 INFO - PROCESS | 1960 | 1460989511923 Marionette TRACE conn4 <- [1,254,null,{}] 07:25:11 INFO - PROCESS | 1960 | 1460989511929 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:12 INFO - PROCESS | 1960 | 1460989512081 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 07:25:12 INFO - PROCESS | 1960 | 1460989512208 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd823c3800 == 38 [pid = 1960] [id = 71] 07:25:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x7fbd70e62c00) [pid = 1960] [serial = 211] [outer = (nil)] 07:25:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x7fbd778b7400) [pid = 1960] [serial = 212] [outer = 0x7fbd70e62c00] 07:25:12 INFO - PROCESS | 1960 | 1460989512285 Marionette DEBUG loaded listener.js 07:25:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x7fbd81c80c00) [pid = 1960] [serial = 213] [outer = 0x7fbd70e62c00] 07:25:13 INFO - PROCESS | 1960 | 1460989513100 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 07:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1231ms 07:25:13 INFO - PROCESS | 1960 | 1460989513150 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 07:25:13 INFO - PROCESS | 1960 | 1460989513157 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 07:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:25:13 INFO - PROCESS | 1960 | 1460989513172 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:25:13 INFO - PROCESS | 1960 | 1460989513178 Marionette TRACE conn4 <- [1,258,null,{}] 07:25:13 INFO - PROCESS | 1960 | 1460989513184 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:13 INFO - PROCESS | 1960 | 1460989513334 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 07:25:13 INFO - PROCESS | 1960 | 1460989513460 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd85337800 == 39 [pid = 1960] [id = 72] 07:25:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x7fbd735b2800) [pid = 1960] [serial = 214] [outer = (nil)] 07:25:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x7fbd852ca000) [pid = 1960] [serial = 215] [outer = 0x7fbd735b2800] 07:25:13 INFO - PROCESS | 1960 | 1460989513529 Marionette DEBUG loaded listener.js 07:25:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x7fbd87024000) [pid = 1960] [serial = 216] [outer = 0x7fbd735b2800] 07:25:14 INFO - PROCESS | 1960 | 1460989514399 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 07:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1286ms 07:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:25:14 INFO - PROCESS | 1960 | 1460989514452 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 07:25:14 INFO - PROCESS | 1960 | 1460989514454 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 07:25:14 INFO - PROCESS | 1960 | 1460989514461 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:25:14 INFO - PROCESS | 1960 | 1460989514464 Marionette TRACE conn4 <- [1,262,null,{}] 07:25:14 INFO - PROCESS | 1960 | 1460989514470 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:14 INFO - PROCESS | 1960 | 1460989514633 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 07:25:14 INFO - PROCESS | 1960 | 1460989514758 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86a99000 == 40 [pid = 1960] [id = 73] 07:25:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x7fbd81c85800) [pid = 1960] [serial = 217] [outer = (nil)] 07:25:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x7fbd87163000) [pid = 1960] [serial = 218] [outer = 0x7fbd81c85800] 07:25:14 INFO - PROCESS | 1960 | 1460989514827 Marionette DEBUG loaded listener.js 07:25:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x7fbd87490000) [pid = 1960] [serial = 219] [outer = 0x7fbd81c85800] 07:25:15 INFO - PROCESS | 1960 | 1460989515795 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 07:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1388ms 07:25:15 INFO - PROCESS | 1960 | 1460989515850 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 07:25:15 INFO - PROCESS | 1960 | 1460989515855 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 07:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:25:15 INFO - PROCESS | 1960 | 1460989515864 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:25:15 INFO - PROCESS | 1960 | 1460989515869 Marionette TRACE conn4 <- [1,266,null,{}] 07:25:15 INFO - PROCESS | 1960 | 1460989515877 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:16 INFO - PROCESS | 1960 | 1460989516025 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 07:25:16 INFO - PROCESS | 1960 | 1460989516160 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7486e000 == 41 [pid = 1960] [id = 74] 07:25:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x7fbd6cd6d800) [pid = 1960] [serial = 220] [outer = (nil)] 07:25:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x7fbd6d0c9800) [pid = 1960] [serial = 221] [outer = 0x7fbd6cd6d800] 07:25:16 INFO - PROCESS | 1960 | 1460989516271 Marionette DEBUG loaded listener.js 07:25:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x7fbd6ef91c00) [pid = 1960] [serial = 222] [outer = 0x7fbd6cd6d800] 07:25:17 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86aaa800 == 40 [pid = 1960] [id = 42] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x7fbd76a3d800) [pid = 1960] [serial = 170] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | 1460989517157 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x7fbd6b720000) [pid = 1960] [serial = 152] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x7fbd6c28cc00) [pid = 1960] [serial = 153] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x7fbd7110c800) [pid = 1960] [serial = 158] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x7fbd6b71b800) [pid = 1960] [serial = 149] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x7fbd6ef8c000) [pid = 1960] [serial = 155] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x7fbd6f20e800) [pid = 1960] [serial = 156] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x7fbd72986800) [pid = 1960] [serial = 161] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x7fbd6cd6f800) [pid = 1960] [serial = 146] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x7fbd73474c00) [pid = 1960] [serial = 164] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x7fbd757bdc00) [pid = 1960] [serial = 167] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x7fbd834b8c00) [pid = 1960] [serial = 144] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x7fbd74382400) [pid = 1960] [serial = 165] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x7fbd76a21400) [pid = 1960] [serial = 168] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x7fbd732d1000) [pid = 1960] [serial = 162] [outer = (nil)] [url = about:blank] 07:25:17 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x7fbd7218b800) [pid = 1960] [serial = 159] [outer = (nil)] [url = about:blank] 07:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1334ms 07:25:17 INFO - PROCESS | 1960 | 1460989517199 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 07:25:17 INFO - PROCESS | 1960 | 1460989517205 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 07:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:25:17 INFO - PROCESS | 1960 | 1460989517215 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:25:17 INFO - PROCESS | 1960 | 1460989517219 Marionette TRACE conn4 <- [1,270,null,{}] 07:25:17 INFO - PROCESS | 1960 | 1460989517224 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:17 INFO - PROCESS | 1960 | 1460989517360 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 07:25:17 INFO - PROCESS | 1960 | 1460989517377 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70e0b000 == 41 [pid = 1960] [id = 75] 07:25:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x7fbd6afebc00) [pid = 1960] [serial = 223] [outer = (nil)] 07:25:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x7fbd7218b800) [pid = 1960] [serial = 224] [outer = 0x7fbd6afebc00] 07:25:17 INFO - PROCESS | 1960 | 1460989517438 Marionette DEBUG loaded listener.js 07:25:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x7fbd73057800) [pid = 1960] [serial = 225] [outer = 0x7fbd6afebc00] 07:25:18 INFO - PROCESS | 1960 | 1460989518133 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 07:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 932ms 07:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:25:18 INFO - PROCESS | 1960 | 1460989518147 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 07:25:18 INFO - PROCESS | 1960 | 1460989518150 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 07:25:18 INFO - PROCESS | 1960 | 1460989518157 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:25:18 INFO - PROCESS | 1960 | 1460989518162 Marionette TRACE conn4 <- [1,274,null,{}] 07:25:18 INFO - PROCESS | 1960 | 1460989518176 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:18 INFO - PROCESS | 1960 | 1460989518317 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 07:25:18 INFO - PROCESS | 1960 | 1460989518413 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74882800 == 42 [pid = 1960] [id = 76] 07:25:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x7fbd7110dc00) [pid = 1960] [serial = 226] [outer = (nil)] 07:25:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x7fbd75437c00) [pid = 1960] [serial = 227] [outer = 0x7fbd7110dc00] 07:25:18 INFO - PROCESS | 1960 | 1460989518476 Marionette DEBUG loaded listener.js 07:25:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x7fbd7a8e8c00) [pid = 1960] [serial = 228] [outer = 0x7fbd7110dc00] 07:25:19 INFO - PROCESS | 1960 | 1460989519096 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 07:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 987ms 07:25:19 INFO - PROCESS | 1960 | 1460989519142 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 07:25:19 INFO - PROCESS | 1960 | 1460989519146 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 07:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:25:19 INFO - PROCESS | 1960 | 1460989519152 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:25:19 INFO - PROCESS | 1960 | 1460989519154 Marionette TRACE conn4 <- [1,278,null,{}] 07:25:19 INFO - PROCESS | 1960 | 1460989519159 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:19 INFO - PROCESS | 1960 | 1460989519341 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 07:25:19 INFO - PROCESS | 1960 | 1460989519358 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7b30c000 == 43 [pid = 1960] [id = 77] 07:25:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x7fbd6a24ac00) [pid = 1960] [serial = 229] [outer = (nil)] 07:25:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x7fbd82109400) [pid = 1960] [serial = 230] [outer = 0x7fbd6a24ac00] 07:25:19 INFO - PROCESS | 1960 | 1460989519417 Marionette DEBUG loaded listener.js 07:25:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x7fbd834c4400) [pid = 1960] [serial = 231] [outer = 0x7fbd6a24ac00] 07:25:20 INFO - PROCESS | 1960 | 1460989520195 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 07:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1080ms 07:25:20 INFO - PROCESS | 1960 | 1460989520232 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 07:25:20 INFO - PROCESS | 1960 | 1460989520236 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 07:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:25:20 INFO - PROCESS | 1960 | 1460989520249 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:25:20 INFO - PROCESS | 1960 | 1460989520251 Marionette TRACE conn4 <- [1,282,null,{}] 07:25:20 INFO - PROCESS | 1960 | 1460989520260 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:20 INFO - PROCESS | 1960 | 1460989520418 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 07:25:20 INFO - PROCESS | 1960 | 1460989520492 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81f66000 == 44 [pid = 1960] [id = 78] 07:25:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x7fbd7a8e6c00) [pid = 1960] [serial = 232] [outer = (nil)] 07:25:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x7fbd8534cc00) [pid = 1960] [serial = 233] [outer = 0x7fbd7a8e6c00] 07:25:20 INFO - PROCESS | 1960 | 1460989520551 Marionette DEBUG loaded listener.js 07:25:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x7fbd8748c800) [pid = 1960] [serial = 234] [outer = 0x7fbd7a8e6c00] 07:25:21 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x7fbd74940000) [pid = 1960] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:25:21 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x7fbd6a252000) [pid = 1960] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:25:21 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x7fbd746d2c00) [pid = 1960] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:25:21 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x7fbd6c1bec00) [pid = 1960] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:25:21 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x7fbd6affa400) [pid = 1960] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:25:21 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x7fbd6c0d4000) [pid = 1960] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:25:21 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x7fbd810d8c00) [pid = 1960] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:25:22 INFO - PROCESS | 1960 | 1460989522011 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 07:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1782ms 07:25:22 INFO - PROCESS | 1960 | 1460989522032 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 07:25:22 INFO - PROCESS | 1960 | 1460989522035 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 07:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:25:22 INFO - PROCESS | 1960 | 1460989522040 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:25:22 INFO - PROCESS | 1960 | 1460989522043 Marionette TRACE conn4 <- [1,286,null,{}] 07:25:22 INFO - PROCESS | 1960 | 1460989522047 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:22 INFO - PROCESS | 1960 | 1460989522209 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 07:25:22 INFO - PROCESS | 1960 | 1460989522230 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd85264800 == 45 [pid = 1960] [id = 79] 07:25:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x7fbd74380000) [pid = 1960] [serial = 235] [outer = (nil)] 07:25:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x7fbd8762ec00) [pid = 1960] [serial = 236] [outer = 0x7fbd74380000] 07:25:22 INFO - PROCESS | 1960 | 1460989522295 Marionette DEBUG loaded listener.js 07:25:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x7fbd876d6800) [pid = 1960] [serial = 237] [outer = 0x7fbd74380000] 07:25:22 INFO - PROCESS | 1960 | 1460989522988 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 07:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 977ms 07:25:23 INFO - PROCESS | 1960 | 1460989523017 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 07:25:23 INFO - PROCESS | 1960 | 1460989523021 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 07:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:25:23 INFO - PROCESS | 1960 | 1460989523026 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:25:23 INFO - PROCESS | 1960 | 1460989523028 Marionette TRACE conn4 <- [1,290,null,{}] 07:25:23 INFO - PROCESS | 1960 | 1460989523033 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:23 INFO - PROCESS | 1960 | 1460989523188 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 07:25:23 INFO - PROCESS | 1960 | 1460989523205 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87447800 == 46 [pid = 1960] [id = 80] 07:25:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x7fbd6a247800) [pid = 1960] [serial = 238] [outer = (nil)] 07:25:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x7fbd876dc000) [pid = 1960] [serial = 239] [outer = 0x7fbd6a247800] 07:25:23 INFO - PROCESS | 1960 | 1460989523264 Marionette DEBUG loaded listener.js 07:25:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x7fbd876e2800) [pid = 1960] [serial = 240] [outer = 0x7fbd6a247800] 07:25:24 INFO - PROCESS | 1960 | 1460989524052 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 07:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1073ms 07:25:24 INFO - PROCESS | 1960 | 1460989524102 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 07:25:24 INFO - PROCESS | 1960 | 1460989524108 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 07:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:25:24 INFO - PROCESS | 1960 | 1460989524117 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:25:24 INFO - PROCESS | 1960 | 1460989524123 Marionette TRACE conn4 <- [1,294,null,{}] 07:25:24 INFO - PROCESS | 1960 | 1460989524132 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:24 INFO - PROCESS | 1960 | 1460989524299 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 07:25:24 INFO - PROCESS | 1960 | 1460989524433 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73b02800 == 47 [pid = 1960] [id = 81] 07:25:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x7fbd6b718400) [pid = 1960] [serial = 241] [outer = (nil)] 07:25:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x7fbd6ef8d800) [pid = 1960] [serial = 242] [outer = 0x7fbd6b718400] 07:25:24 INFO - PROCESS | 1960 | 1460989524508 Marionette DEBUG loaded listener.js 07:25:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x7fbd710c9c00) [pid = 1960] [serial = 243] [outer = 0x7fbd6b718400] 07:25:25 INFO - PROCESS | 1960 | 1460989525293 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1236ms 07:25:25 INFO - PROCESS | 1960 | 1460989525353 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 07:25:25 INFO - PROCESS | 1960 | 1460989525361 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 07:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:25:25 INFO - PROCESS | 1960 | 1460989525371 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:25:25 INFO - PROCESS | 1960 | 1460989525375 Marionette TRACE conn4 <- [1,298,null,{}] 07:25:25 INFO - PROCESS | 1960 | 1460989525380 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:25 INFO - PROCESS | 1960 | 1460989525550 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 07:25:25 INFO - PROCESS | 1960 | 1460989525677 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81f65000 == 48 [pid = 1960] [id = 82] 07:25:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x7fbd6b724800) [pid = 1960] [serial = 244] [outer = (nil)] 07:25:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x7fbd73616c00) [pid = 1960] [serial = 245] [outer = 0x7fbd6b724800] 07:25:25 INFO - PROCESS | 1960 | 1460989525748 Marionette DEBUG loaded listener.js 07:25:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x7fbd73620c00) [pid = 1960] [serial = 246] [outer = 0x7fbd6b724800] 07:25:26 INFO - PROCESS | 1960 | 1460989526599 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1282ms 07:25:26 INFO - PROCESS | 1960 | 1460989526653 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 07:25:26 INFO - PROCESS | 1960 | 1460989526657 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 07:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:25:26 INFO - PROCESS | 1960 | 1460989526663 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:25:26 INFO - PROCESS | 1960 | 1460989526669 Marionette TRACE conn4 <- [1,302,null,{}] 07:25:26 INFO - PROCESS | 1960 | 1460989526685 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:26 INFO - PROCESS | 1960 | 1460989526888 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 07:25:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x7fbd7361a800) [pid = 1960] [serial = 247] [outer = 0x7fbd70e5d000] 07:25:27 INFO - PROCESS | 1960 | 1460989527054 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89f32000 == 49 [pid = 1960] [id = 83] 07:25:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x7fbd76a21c00) [pid = 1960] [serial = 248] [outer = (nil)] 07:25:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x7fbd77586000) [pid = 1960] [serial = 249] [outer = 0x7fbd76a21c00] 07:25:27 INFO - PROCESS | 1960 | 1460989527138 Marionette DEBUG loaded listener.js 07:25:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x7fbd85225800) [pid = 1960] [serial = 250] [outer = 0x7fbd76a21c00] 07:25:28 INFO - PROCESS | 1960 | 1460989528066 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1441ms 07:25:28 INFO - PROCESS | 1960 | 1460989528105 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 07:25:28 INFO - PROCESS | 1960 | 1460989528108 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 07:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:25:28 INFO - PROCESS | 1960 | 1460989528115 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:25:28 INFO - PROCESS | 1960 | 1460989528118 Marionette TRACE conn4 <- [1,306,null,{}] 07:25:28 INFO - PROCESS | 1960 | 1460989528123 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:28 INFO - PROCESS | 1960 | 1460989528269 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 07:25:28 INFO - PROCESS | 1960 | 1460989528403 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89285000 == 50 [pid = 1960] [id = 84] 07:25:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x7fbd77585400) [pid = 1960] [serial = 251] [outer = (nil)] 07:25:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x7fbd87494000) [pid = 1960] [serial = 252] [outer = 0x7fbd77585400] 07:25:28 INFO - PROCESS | 1960 | 1460989528475 Marionette DEBUG loaded listener.js 07:25:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x7fbd876da000) [pid = 1960] [serial = 253] [outer = 0x7fbd77585400] 07:25:29 INFO - PROCESS | 1960 | 1460989529293 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1229ms 07:25:29 INFO - PROCESS | 1960 | 1460989529346 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 07:25:29 INFO - PROCESS | 1960 | 1460989529349 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 07:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:25:29 INFO - PROCESS | 1960 | 1460989529356 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:25:29 INFO - PROCESS | 1960 | 1460989529359 Marionette TRACE conn4 <- [1,310,null,{}] 07:25:29 INFO - PROCESS | 1960 | 1460989529366 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:29 INFO - PROCESS | 1960 | 1460989529517 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 07:25:29 INFO - PROCESS | 1960 | 1460989529647 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b777000 == 51 [pid = 1960] [id = 85] 07:25:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x7fbd6b2e1800) [pid = 1960] [serial = 254] [outer = (nil)] 07:25:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x7fbd876e1c00) [pid = 1960] [serial = 255] [outer = 0x7fbd6b2e1800] 07:25:29 INFO - PROCESS | 1960 | 1460989529715 Marionette DEBUG loaded listener.js 07:25:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x7fbd89297c00) [pid = 1960] [serial = 256] [outer = 0x7fbd6b2e1800] 07:25:30 INFO - PROCESS | 1960 | 1460989530700 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1392ms 07:25:30 INFO - PROCESS | 1960 | 1460989530749 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 07:25:30 INFO - PROCESS | 1960 | 1460989530756 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 07:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:25:30 INFO - PROCESS | 1960 | 1460989530765 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:25:30 INFO - PROCESS | 1960 | 1460989530769 Marionette TRACE conn4 <- [1,314,null,{}] 07:25:30 INFO - PROCESS | 1960 | 1460989530778 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:30 INFO - PROCESS | 1960 | 1460989530936 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 07:25:31 INFO - PROCESS | 1960 | 1460989531094 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ece0800 == 52 [pid = 1960] [id = 86] 07:25:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x7fbd6a254400) [pid = 1960] [serial = 257] [outer = (nil)] 07:25:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x7fbd6b719400) [pid = 1960] [serial = 258] [outer = 0x7fbd6a254400] 07:25:31 INFO - PROCESS | 1960 | 1460989531237 Marionette DEBUG loaded listener.js 07:25:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x7fbd6cd6dc00) [pid = 1960] [serial = 259] [outer = 0x7fbd6a254400] 07:25:31 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd85264800 == 51 [pid = 1960] [id = 79] 07:25:31 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd81f66000 == 50 [pid = 1960] [id = 78] 07:25:31 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7b30c000 == 49 [pid = 1960] [id = 77] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x7fbd74c6c800) [pid = 1960] [serial = 179] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x7fbd6c0e1000) [pid = 1960] [serial = 173] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x7fbd710c6c00) [pid = 1960] [serial = 176] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x7fbd83308800) [pid = 1960] [serial = 203] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74882800 == 48 [pid = 1960] [id = 76] 07:25:31 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70e0b000 == 47 [pid = 1960] [id = 75] 07:25:31 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7486e000 == 46 [pid = 1960] [id = 74] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x7fbd823a5000) [pid = 1960] [serial = 201] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x7fbd6aff5000) [pid = 1960] [serial = 182] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x7fbd82191c00) [pid = 1960] [serial = 200] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x7fbd6b2dec00) [pid = 1960] [serial = 195] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x7fbd76a25c00) [pid = 1960] [serial = 192] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x7fbd7a8e4800) [pid = 1960] [serial = 194] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x7fbd70dc5000) [pid = 1960] [serial = 186] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x7fbd73057400) [pid = 1960] [serial = 189] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x7fbd71a2fc00) [pid = 1960] [serial = 188] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x7fbd81c7a000) [pid = 1960] [serial = 197] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x7fbd74c6c400) [pid = 1960] [serial = 191] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x7fbd6b723800) [pid = 1960] [serial = 183] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x7fbd6ed6d800) [pid = 1960] [serial = 185] [outer = (nil)] [url = about:blank] 07:25:31 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x7fbd82194000) [pid = 1960] [serial = 198] [outer = (nil)] [url = about:blank] 07:25:32 INFO - PROCESS | 1960 | 1460989532075 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1339ms 07:25:32 INFO - PROCESS | 1960 | 1460989532108 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 07:25:32 INFO - PROCESS | 1960 | 1460989532115 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 07:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:25:32 INFO - PROCESS | 1960 | 1460989532126 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:25:32 INFO - PROCESS | 1960 | 1460989532130 Marionette TRACE conn4 <- [1,318,null,{}] 07:25:32 INFO - PROCESS | 1960 | 1460989532136 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:32 INFO - PROCESS | 1960 | 1460989532271 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 07:25:32 INFO - PROCESS | 1960 | 1460989532290 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd71ad3000 == 47 [pid = 1960] [id = 87] 07:25:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x7fbd6b723800) [pid = 1960] [serial = 260] [outer = (nil)] 07:25:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x7fbd70e5b400) [pid = 1960] [serial = 261] [outer = 0x7fbd6b723800] 07:25:32 INFO - PROCESS | 1960 | 1460989532352 Marionette DEBUG loaded listener.js 07:25:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x7fbd7190d800) [pid = 1960] [serial = 262] [outer = 0x7fbd6b723800] 07:25:33 INFO - PROCESS | 1960 | 1460989533238 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1135ms 07:25:33 INFO - PROCESS | 1960 | 1460989533261 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 07:25:33 INFO - PROCESS | 1960 | 1460989533265 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 07:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:25:33 INFO - PROCESS | 1960 | 1460989533271 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:25:33 INFO - PROCESS | 1960 | 1460989533276 Marionette TRACE conn4 <- [1,322,null,{}] 07:25:33 INFO - PROCESS | 1960 | 1460989533290 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:33 INFO - PROCESS | 1960 | 1460989533428 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 07:25:33 INFO - PROCESS | 1960 | 1460989533446 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7784a800 == 48 [pid = 1960] [id = 88] 07:25:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x7fbd73619800) [pid = 1960] [serial = 263] [outer = (nil)] 07:25:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x7fbd73620400) [pid = 1960] [serial = 264] [outer = 0x7fbd73619800] 07:25:33 INFO - PROCESS | 1960 | 1460989533510 Marionette DEBUG loaded listener.js 07:25:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x7fbd74c75400) [pid = 1960] [serial = 265] [outer = 0x7fbd73619800] 07:25:34 INFO - PROCESS | 1960 | 1460989534231 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 982ms 07:25:34 INFO - PROCESS | 1960 | 1460989534254 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 07:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:25:34 INFO - PROCESS | 1960 | 1460989534259 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 07:25:34 INFO - PROCESS | 1960 | 1460989534265 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:25:34 INFO - PROCESS | 1960 | 1460989534268 Marionette TRACE conn4 <- [1,326,null,{}] 07:25:34 INFO - PROCESS | 1960 | 1460989534273 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:34 INFO - PROCESS | 1960 | 1460989534475 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 07:25:34 INFO - PROCESS | 1960 | 1460989534498 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81e4c800 == 49 [pid = 1960] [id = 89] 07:25:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x7fbd6a256800) [pid = 1960] [serial = 266] [outer = (nil)] 07:25:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x7fbd7758ec00) [pid = 1960] [serial = 267] [outer = 0x7fbd6a256800] 07:25:34 INFO - PROCESS | 1960 | 1460989534562 Marionette DEBUG loaded listener.js 07:25:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x7fbd810d7c00) [pid = 1960] [serial = 268] [outer = 0x7fbd6a256800] 07:25:35 INFO - PROCESS | 1960 | 1460989535377 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1180ms 07:25:35 INFO - PROCESS | 1960 | 1460989535445 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 07:25:35 INFO - PROCESS | 1960 | 1460989535450 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 07:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:25:35 INFO - PROCESS | 1960 | 1460989535456 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:25:35 INFO - PROCESS | 1960 | 1460989535460 Marionette TRACE conn4 <- [1,330,null,{}] 07:25:35 INFO - PROCESS | 1960 | 1460989535465 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:35 INFO - PROCESS | 1960 | 1460989535655 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 07:25:35 INFO - PROCESS | 1960 | 1460989535672 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82d8b800 == 50 [pid = 1960] [id = 90] 07:25:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x7fbd74c76000) [pid = 1960] [serial = 269] [outer = (nil)] 07:25:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x7fbd82191c00) [pid = 1960] [serial = 270] [outer = 0x7fbd74c76000] 07:25:35 INFO - PROCESS | 1960 | 1460989535747 Marionette DEBUG loaded listener.js 07:25:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x7fbd83029800) [pid = 1960] [serial = 271] [outer = 0x7fbd74c76000] 07:25:36 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x7fbd6b717400) [pid = 1960] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:25:36 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x7fbd7a8e6c00) [pid = 1960] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:25:36 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x7fbd74380000) [pid = 1960] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:25:36 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x7fbd6cd6d800) [pid = 1960] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:25:36 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x7fbd6afebc00) [pid = 1960] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:25:36 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x7fbd6a24ac00) [pid = 1960] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:25:36 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x7fbd7110dc00) [pid = 1960] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:25:36 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x7fbd6b724400) [pid = 1960] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:25:36 INFO - PROCESS | 1960 | 1460989536684 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1241ms 07:25:36 INFO - PROCESS | 1960 | 1460989536701 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 07:25:36 INFO - PROCESS | 1960 | 1460989536705 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 07:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:25:36 INFO - PROCESS | 1960 | 1460989536712 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:25:36 INFO - PROCESS | 1960 | 1460989536714 Marionette TRACE conn4 <- [1,334,null,{}] 07:25:36 INFO - PROCESS | 1960 | 1460989536719 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:36 INFO - PROCESS | 1960 | 1460989536883 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 07:25:36 INFO - PROCESS | 1960 | 1460989536899 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86a0e800 == 51 [pid = 1960] [id = 91] 07:25:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x7fbd757bd800) [pid = 1960] [serial = 272] [outer = (nil)] 07:25:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x7fbd875ac000) [pid = 1960] [serial = 273] [outer = 0x7fbd757bd800] 07:25:36 INFO - PROCESS | 1960 | 1460989536978 Marionette DEBUG loaded listener.js 07:25:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x7fbd876de000) [pid = 1960] [serial = 274] [outer = 0x7fbd757bd800] 07:25:37 INFO - PROCESS | 1960 | 1460989537679 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 976ms 07:25:37 INFO - PROCESS | 1960 | 1460989537690 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 07:25:37 INFO - PROCESS | 1960 | 1460989537693 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 07:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:25:37 INFO - PROCESS | 1960 | 1460989537699 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:25:37 INFO - PROCESS | 1960 | 1460989537703 Marionette TRACE conn4 <- [1,338,null,{}] 07:25:37 INFO - PROCESS | 1960 | 1460989537708 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:37 INFO - PROCESS | 1960 | 1460989537869 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 07:25:37 INFO - PROCESS | 1960 | 1460989537933 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86b96000 == 52 [pid = 1960] [id = 92] 07:25:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x7fbd6aeabc00) [pid = 1960] [serial = 275] [outer = (nil)] 07:25:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x7fbd6bfd0800) [pid = 1960] [serial = 276] [outer = 0x7fbd6aeabc00] 07:25:37 INFO - PROCESS | 1960 | 1460989537992 Marionette DEBUG loaded listener.js 07:25:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x7fbd73059400) [pid = 1960] [serial = 277] [outer = 0x7fbd6aeabc00] 07:25:38 INFO - PROCESS | 1960 | 1460989538709 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1027ms 07:25:38 INFO - PROCESS | 1960 | 1460989538727 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 07:25:38 INFO - PROCESS | 1960 | 1460989538731 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 07:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:25:38 INFO - PROCESS | 1960 | 1460989538740 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:25:38 INFO - PROCESS | 1960 | 1460989538745 Marionette TRACE conn4 <- [1,342,null,{}] 07:25:38 INFO - PROCESS | 1960 | 1460989538777 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:38 INFO - PROCESS | 1960 | 1460989538957 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 07:25:39 INFO - PROCESS | 1960 | 1460989539092 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7426c800 == 53 [pid = 1960] [id = 93] 07:25:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x7fbd6aea3000) [pid = 1960] [serial = 278] [outer = (nil)] 07:25:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x7fbd6bfc8000) [pid = 1960] [serial = 279] [outer = 0x7fbd6aea3000] 07:25:39 INFO - PROCESS | 1960 | 1460989539169 Marionette DEBUG loaded listener.js 07:25:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x7fbd6c0db800) [pid = 1960] [serial = 280] [outer = 0x7fbd6aea3000] 07:25:40 INFO - PROCESS | 1960 | 1460989539998 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1291ms 07:25:40 INFO - PROCESS | 1960 | 1460989540032 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 07:25:40 INFO - PROCESS | 1960 | 1460989540040 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 07:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:25:40 INFO - PROCESS | 1960 | 1460989540051 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:25:40 INFO - PROCESS | 1960 | 1460989540054 Marionette TRACE conn4 <- [1,346,null,{}] 07:25:40 INFO - PROCESS | 1960 | 1460989540061 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:40 INFO - PROCESS | 1960 | 1460989540212 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 07:25:40 INFO - PROCESS | 1960 | 1460989540381 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd821a1000 == 54 [pid = 1960] [id = 94] 07:25:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x7fbd711e0c00) [pid = 1960] [serial = 281] [outer = (nil)] 07:25:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x7fbd71a34800) [pid = 1960] [serial = 282] [outer = 0x7fbd711e0c00] 07:25:40 INFO - PROCESS | 1960 | 1460989540460 Marionette DEBUG loaded listener.js 07:25:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x7fbd73617c00) [pid = 1960] [serial = 283] [outer = 0x7fbd711e0c00] 07:25:41 INFO - PROCESS | 1960 | 1460989541318 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1284ms 07:25:41 INFO - PROCESS | 1960 | 1460989541334 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 07:25:41 INFO - PROCESS | 1960 | 1460989541337 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 07:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:25:41 INFO - PROCESS | 1960 | 1460989541344 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:25:41 INFO - PROCESS | 1960 | 1460989541350 Marionette TRACE conn4 <- [1,350,null,{}] 07:25:41 INFO - PROCESS | 1960 | 1460989541365 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:41 INFO - PROCESS | 1960 | 1460989541515 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 07:25:41 INFO - PROCESS | 1960 | 1460989541654 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87615800 == 55 [pid = 1960] [id = 95] 07:25:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x7fbd74975400) [pid = 1960] [serial = 284] [outer = (nil)] 07:25:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x7fbd810d5c00) [pid = 1960] [serial = 285] [outer = 0x7fbd74975400] 07:25:41 INFO - PROCESS | 1960 | 1460989541727 Marionette DEBUG loaded listener.js 07:25:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x7fbd8538f000) [pid = 1960] [serial = 286] [outer = 0x7fbd74975400] 07:25:42 INFO - PROCESS | 1960 | 1460989542660 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1332ms 07:25:42 INFO - PROCESS | 1960 | 1460989542676 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 07:25:42 INFO - PROCESS | 1960 | 1460989542679 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 07:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:25:42 INFO - PROCESS | 1960 | 1460989542685 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:25:42 INFO - PROCESS | 1960 | 1460989542688 Marionette TRACE conn4 <- [1,354,null,{}] 07:25:42 INFO - PROCESS | 1960 | 1460989542693 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:42 INFO - PROCESS | 1960 | 1460989542843 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 07:25:42 INFO - PROCESS | 1960 | 1460989542956 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f149800 == 56 [pid = 1960] [id = 96] 07:25:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x7fbd6a24d400) [pid = 1960] [serial = 287] [outer = (nil)] 07:25:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x7fbd87630000) [pid = 1960] [serial = 288] [outer = 0x7fbd6a24d400] 07:25:43 INFO - PROCESS | 1960 | 1460989543068 Marionette DEBUG loaded listener.js 07:25:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x7fbd8929d800) [pid = 1960] [serial = 289] [outer = 0x7fbd6a24d400] 07:25:43 INFO - PROCESS | 1960 | 1460989543962 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1328ms 07:25:44 INFO - PROCESS | 1960 | 1460989544014 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 07:25:44 INFO - PROCESS | 1960 | 1460989544017 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 07:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:25:44 INFO - PROCESS | 1960 | 1460989544024 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:25:44 INFO - PROCESS | 1960 | 1460989544027 Marionette TRACE conn4 <- [1,358,null,{}] 07:25:44 INFO - PROCESS | 1960 | 1460989544031 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:44 INFO - PROCESS | 1960 | 1460989544174 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 07:25:44 INFO - PROCESS | 1960 | 1460989544309 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f162000 == 57 [pid = 1960] [id = 97] 07:25:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x7fbd73d47400) [pid = 1960] [serial = 290] [outer = (nil)] 07:25:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x7fbd73d51400) [pid = 1960] [serial = 291] [outer = 0x7fbd73d47400] 07:25:44 INFO - PROCESS | 1960 | 1460989544378 Marionette DEBUG loaded listener.js 07:25:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x7fbd73d55c00) [pid = 1960] [serial = 292] [outer = 0x7fbd73d47400] 07:25:45 INFO - PROCESS | 1960 | 1460989545543 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1535ms 07:25:45 INFO - PROCESS | 1960 | 1460989545560 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 07:25:45 INFO - PROCESS | 1960 | 1460989545564 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 07:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:25:45 INFO - PROCESS | 1960 | 1460989545575 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:25:45 INFO - PROCESS | 1960 | 1460989545579 Marionette TRACE conn4 <- [1,362,null,{}] 07:25:45 INFO - PROCESS | 1960 | 1460989545589 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:45 INFO - PROCESS | 1960 | 1460989545739 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 07:25:45 INFO - PROCESS | 1960 | 1460989545945 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f161800 == 58 [pid = 1960] [id = 98] 07:25:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x7fbd6afebc00) [pid = 1960] [serial = 293] [outer = (nil)] 07:25:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x7fbd6aff9000) [pid = 1960] [serial = 294] [outer = 0x7fbd6afebc00] 07:25:46 INFO - PROCESS | 1960 | 1460989546025 Marionette DEBUG loaded listener.js 07:25:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x7fbd6c1b8000) [pid = 1960] [serial = 295] [outer = 0x7fbd6afebc00] 07:25:46 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86a0e800 == 57 [pid = 1960] [id = 91] 07:25:46 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x7fbd876dc000) [pid = 1960] [serial = 239] [outer = (nil)] [url = about:blank] 07:25:46 INFO - PROCESS | 1960 | 1460989546970 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:46 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd82d8b800 == 56 [pid = 1960] [id = 90] 07:25:46 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd81e4c800 == 55 [pid = 1960] [id = 89] 07:25:46 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7784a800 == 54 [pid = 1960] [id = 88] 07:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1433ms 07:25:47 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd71ad3000 == 53 [pid = 1960] [id = 87] 07:25:47 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ece0800 == 52 [pid = 1960] [id = 86] 07:25:47 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73b02800 == 51 [pid = 1960] [id = 81] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x7fbd778b1c00) [pid = 1960] [serial = 171] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x7fbd8534cc00) [pid = 1960] [serial = 233] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x7fbd8762ec00) [pid = 1960] [serial = 236] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x7fbd8748c800) [pid = 1960] [serial = 234] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x7fbd6ef91c00) [pid = 1960] [serial = 222] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x7fbd6d0c9800) [pid = 1960] [serial = 221] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x7fbd7218b800) [pid = 1960] [serial = 224] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x7fbd73057800) [pid = 1960] [serial = 225] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x7fbd82109400) [pid = 1960] [serial = 230] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x7fbd6a252400) [pid = 1960] [serial = 206] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x7fbd75437c00) [pid = 1960] [serial = 227] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x7fbd7a8e8c00) [pid = 1960] [serial = 228] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x7fbd852cc000) [pid = 1960] [serial = 204] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x7fbd71fcc400) [pid = 1960] [serial = 209] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x7fbd778b7400) [pid = 1960] [serial = 212] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x7fbd852ca000) [pid = 1960] [serial = 215] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x7fbd87163000) [pid = 1960] [serial = 218] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x7fbd876d6800) [pid = 1960] [serial = 237] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x7fbd834c4400) [pid = 1960] [serial = 231] [outer = (nil)] [url = about:blank] 07:25:47 INFO - PROCESS | 1960 | 1460989547037 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 07:25:47 INFO - PROCESS | 1960 | 1460989547046 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 07:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:25:47 INFO - PROCESS | 1960 | 1460989547057 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:25:47 INFO - PROCESS | 1960 | 1460989547060 Marionette TRACE conn4 <- [1,366,null,{}] 07:25:47 INFO - PROCESS | 1960 | 1460989547067 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:47 INFO - PROCESS | 1960 | 1460989547210 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 07:25:47 INFO - PROCESS | 1960 | 1460989547220 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd71ac4800 == 52 [pid = 1960] [id = 99] 07:25:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x7fbd6f217400) [pid = 1960] [serial = 296] [outer = (nil)] 07:25:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x7fbd710ca800) [pid = 1960] [serial = 297] [outer = 0x7fbd6f217400] 07:25:47 INFO - PROCESS | 1960 | 1460989547278 Marionette DEBUG loaded listener.js 07:25:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x7fbd7218d400) [pid = 1960] [serial = 298] [outer = 0x7fbd6f217400] 07:25:48 INFO - PROCESS | 1960 | 1460989548047 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1038ms 07:25:48 INFO - PROCESS | 1960 | 1460989548095 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 07:25:48 INFO - PROCESS | 1960 | 1460989548099 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 07:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:25:48 INFO - PROCESS | 1960 | 1460989548105 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:25:48 INFO - PROCESS | 1960 | 1460989548110 Marionette TRACE conn4 <- [1,370,null,{}] 07:25:48 INFO - PROCESS | 1960 | 1460989548196 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:48 INFO - PROCESS | 1960 | 1460989548341 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 07:25:48 INFO - PROCESS | 1960 | 1460989548437 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74881800 == 53 [pid = 1960] [id = 100] 07:25:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x7fbd6ef8ac00) [pid = 1960] [serial = 299] [outer = (nil)] 07:25:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x7fbd73622000) [pid = 1960] [serial = 300] [outer = 0x7fbd6ef8ac00] 07:25:48 INFO - PROCESS | 1960 | 1460989548499 Marionette DEBUG loaded listener.js 07:25:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x7fbd73e29000) [pid = 1960] [serial = 301] [outer = 0x7fbd6ef8ac00] 07:25:49 INFO - PROCESS | 1960 | 1460989549175 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 07:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1086ms 07:25:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:25:49 INFO - PROCESS | 1960 | 1460989549191 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 07:25:49 INFO - PROCESS | 1960 | 1460989549194 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 07:25:49 INFO - PROCESS | 1960 | 1460989549200 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:25:49 INFO - PROCESS | 1960 | 1460989549203 Marionette TRACE conn4 <- [1,374,null,{}] 07:25:49 INFO - PROCESS | 1960 | 1460989549207 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:49 INFO - PROCESS | 1960 | 1460989549391 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 07:25:49 INFO - PROCESS | 1960 | 1460989549420 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77430800 == 54 [pid = 1960] [id = 101] 07:25:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x7fbd72193c00) [pid = 1960] [serial = 302] [outer = (nil)] 07:25:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x7fbd7314cc00) [pid = 1960] [serial = 303] [outer = 0x7fbd72193c00] 07:25:49 INFO - PROCESS | 1960 | 1460989549480 Marionette DEBUG loaded listener.js 07:25:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x7fbd73d4bc00) [pid = 1960] [serial = 304] [outer = 0x7fbd72193c00] 07:25:50 INFO - PROCESS | 1960 | 1460989550290 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:25:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:25:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1130ms 07:25:50 INFO - PROCESS | 1960 | 1460989550330 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 07:25:50 INFO - PROCESS | 1960 | 1460989550333 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 07:25:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:25:50 INFO - PROCESS | 1960 | 1460989550342 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:25:50 INFO - PROCESS | 1960 | 1460989550344 Marionette TRACE conn4 <- [1,378,null,{}] 07:25:50 INFO - PROCESS | 1960 | 1460989550358 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:50 INFO - PROCESS | 1960 | 1460989550536 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 07:25:50 INFO - PROCESS | 1960 | 1460989550567 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf17800 == 55 [pid = 1960] [id = 102] 07:25:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x7fbd70dc9800) [pid = 1960] [serial = 305] [outer = (nil)] 07:25:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x7fbd743e7800) [pid = 1960] [serial = 306] [outer = 0x7fbd70dc9800] 07:25:50 INFO - PROCESS | 1960 | 1460989550630 Marionette DEBUG loaded listener.js 07:25:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x7fbd76a19800) [pid = 1960] [serial = 307] [outer = 0x7fbd70dc9800] 07:25:51 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x7fbd757bd800) [pid = 1960] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:25:51 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x7fbd74c76000) [pid = 1960] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:25:51 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x7fbd6a254400) [pid = 1960] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:25:51 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x7fbd6b723800) [pid = 1960] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:25:51 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x7fbd73619800) [pid = 1960] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:25:51 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x7fbd6a256800) [pid = 1960] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:25:51 INFO - PROCESS | 1960 | 1460989551736 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:25:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:25:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1435ms 07:25:51 INFO - PROCESS | 1960 | 1460989551779 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 07:25:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:25:51 INFO - PROCESS | 1960 | 1460989551783 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 07:25:51 INFO - PROCESS | 1960 | 1460989551790 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:25:51 INFO - PROCESS | 1960 | 1460989551793 Marionette TRACE conn4 <- [1,382,null,{}] 07:25:51 INFO - PROCESS | 1960 | 1460989551805 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:51 INFO - PROCESS | 1960 | 1460989551973 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 07:25:51 INFO - PROCESS | 1960 | 1460989551993 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8236b000 == 56 [pid = 1960] [id = 103] 07:25:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x7fbd73150400) [pid = 1960] [serial = 308] [outer = (nil)] 07:25:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x7fbd81f98800) [pid = 1960] [serial = 309] [outer = 0x7fbd73150400] 07:25:52 INFO - PROCESS | 1960 | 1460989552060 Marionette DEBUG loaded listener.js 07:25:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x7fbd81f9e000) [pid = 1960] [serial = 310] [outer = 0x7fbd73150400] 07:25:52 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:52 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:25:52 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:52 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:52 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:52 INFO - PROCESS | 1960 | 1460989552813 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:25:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:25:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1036ms 07:25:52 INFO - PROCESS | 1960 | 1460989552825 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 07:25:52 INFO - PROCESS | 1960 | 1460989552828 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 07:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:25:52 INFO - PROCESS | 1960 | 1460989552835 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:25:52 INFO - PROCESS | 1960 | 1460989552838 Marionette TRACE conn4 <- [1,386,null,{}] 07:25:52 INFO - PROCESS | 1960 | 1460989552844 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:53 INFO - PROCESS | 1960 | 1460989553016 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 07:25:53 INFO - PROCESS | 1960 | 1460989553029 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd853c5000 == 57 [pid = 1960] [id = 104] 07:25:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x7fbd76a23400) [pid = 1960] [serial = 311] [outer = (nil)] 07:25:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x7fbd82306000) [pid = 1960] [serial = 312] [outer = 0x7fbd76a23400] 07:25:53 INFO - PROCESS | 1960 | 1460989553093 Marionette DEBUG loaded listener.js 07:25:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x7fbd85228000) [pid = 1960] [serial = 313] [outer = 0x7fbd76a23400] 07:25:54 INFO - PROCESS | 1960 | 1460989554042 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 07:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1233ms 07:25:54 INFO - PROCESS | 1960 | 1460989554069 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 07:25:54 INFO - PROCESS | 1960 | 1460989554075 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 07:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:25:54 INFO - PROCESS | 1960 | 1460989554084 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:25:54 INFO - PROCESS | 1960 | 1460989554091 Marionette TRACE conn4 <- [1,390,null,{}] 07:25:54 INFO - PROCESS | 1960 | 1460989554102 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:54 INFO - PROCESS | 1960 | 1460989554275 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 07:25:54 INFO - PROCESS | 1960 | 1460989554411 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70e1b000 == 58 [pid = 1960] [id = 105] 07:25:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x7fbd6a256800) [pid = 1960] [serial = 314] [outer = (nil)] 07:25:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x7fbd6bfcbc00) [pid = 1960] [serial = 315] [outer = 0x7fbd6a256800] 07:25:54 INFO - PROCESS | 1960 | 1460989554500 Marionette DEBUG loaded listener.js 07:25:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x7fbd7110d400) [pid = 1960] [serial = 316] [outer = 0x7fbd6a256800] 07:25:55 INFO - PROCESS | 1960 | 1460989555390 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 07:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1339ms 07:25:55 INFO - PROCESS | 1960 | 1460989555446 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 07:25:55 INFO - PROCESS | 1960 | 1460989555455 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 07:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:25:55 INFO - PROCESS | 1960 | 1460989555468 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:25:55 INFO - PROCESS | 1960 | 1460989555471 Marionette TRACE conn4 <- [1,394,null,{}] 07:25:55 INFO - PROCESS | 1960 | 1460989555477 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:55 INFO - PROCESS | 1960 | 1460989555679 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 07:25:55 INFO - PROCESS | 1960 | 1460989555813 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf10800 == 59 [pid = 1960] [id = 106] 07:25:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x7fbd6aea6c00) [pid = 1960] [serial = 317] [outer = (nil)] 07:25:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x7fbd7314dc00) [pid = 1960] [serial = 318] [outer = 0x7fbd6aea6c00] 07:25:55 INFO - PROCESS | 1960 | 1460989555882 Marionette DEBUG loaded listener.js 07:25:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x7fbd73d4f000) [pid = 1960] [serial = 319] [outer = 0x7fbd6aea6c00] 07:25:56 INFO - PROCESS | 1960 | 1460989556853 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 07:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1428ms 07:25:56 INFO - PROCESS | 1960 | 1460989556897 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 07:25:56 INFO - PROCESS | 1960 | 1460989556900 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 07:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:25:56 INFO - PROCESS | 1960 | 1460989556906 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:25:56 INFO - PROCESS | 1960 | 1460989556911 Marionette TRACE conn4 <- [1,398,null,{}] 07:25:56 INFO - PROCESS | 1960 | 1460989556926 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:57 INFO - PROCESS | 1960 | 1460989557072 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 07:25:57 INFO - PROCESS | 1960 | 1460989557213 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8744c800 == 60 [pid = 1960] [id = 107] 07:25:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x7fbd75808000) [pid = 1960] [serial = 320] [outer = (nil)] 07:25:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x7fbd810d5800) [pid = 1960] [serial = 321] [outer = 0x7fbd75808000] 07:25:57 INFO - PROCESS | 1960 | 1460989557288 Marionette DEBUG loaded listener.js 07:25:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x7fbd81f9f400) [pid = 1960] [serial = 322] [outer = 0x7fbd75808000] 07:25:58 INFO - PROCESS | 1960 | 1460989558116 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 07:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1238ms 07:25:58 INFO - PROCESS | 1960 | 1460989558145 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 07:25:58 INFO - PROCESS | 1960 | 1460989558150 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 07:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:25:58 INFO - PROCESS | 1960 | 1460989558173 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:25:58 INFO - PROCESS | 1960 | 1460989558177 Marionette TRACE conn4 <- [1,402,null,{}] 07:25:58 INFO - PROCESS | 1960 | 1460989558182 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:58 INFO - PROCESS | 1960 | 1460989558343 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 07:25:58 INFO - PROCESS | 1960 | 1460989558478 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b517000 == 61 [pid = 1960] [id = 108] 07:25:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x7fbd6f2e2000) [pid = 1960] [serial = 323] [outer = (nil)] 07:25:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x7fbd6f2ee000) [pid = 1960] [serial = 324] [outer = 0x7fbd6f2e2000] 07:25:58 INFO - PROCESS | 1960 | 1460989558554 Marionette DEBUG loaded listener.js 07:25:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x7fbd810d7800) [pid = 1960] [serial = 325] [outer = 0x7fbd6f2e2000] 07:25:59 INFO - PROCESS | 1960 | 1460989559387 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 07:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1280ms 07:25:59 INFO - PROCESS | 1960 | 1460989559452 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 07:25:59 INFO - PROCESS | 1960 | 1460989559456 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 07:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:25:59 INFO - PROCESS | 1960 | 1460989559461 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:25:59 INFO - PROCESS | 1960 | 1460989559463 Marionette TRACE conn4 <- [1,406,null,{}] 07:25:59 INFO - PROCESS | 1960 | 1460989559469 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:59 INFO - PROCESS | 1960 | 1460989559619 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 07:25:59 INFO - PROCESS | 1960 | 1460989559756 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acb6000 == 62 [pid = 1960] [id = 109] 07:25:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x7fbd6f2e9000) [pid = 1960] [serial = 326] [outer = (nil)] 07:25:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x7fbd8538a000) [pid = 1960] [serial = 327] [outer = 0x7fbd6f2e9000] 07:25:59 INFO - PROCESS | 1960 | 1460989559832 Marionette DEBUG loaded listener.js 07:25:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x7fbd87405400) [pid = 1960] [serial = 328] [outer = 0x7fbd6f2e9000] 07:26:00 INFO - PROCESS | 1960 | 1460989560745 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 07:26:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1327ms 07:26:00 INFO - PROCESS | 1960 | 1460989560791 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 07:26:00 INFO - PROCESS | 1960 | 1460989560796 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 07:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:26:00 INFO - PROCESS | 1960 | 1460989560804 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:26:00 INFO - PROCESS | 1960 | 1460989560807 Marionette TRACE conn4 <- [1,410,null,{}] 07:26:00 INFO - PROCESS | 1960 | 1460989560813 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:01 INFO - PROCESS | 1960 | 1460989561008 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 07:26:01 INFO - PROCESS | 1960 | 1460989561146 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73ed6000 == 63 [pid = 1960] [id = 110] 07:26:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x7fbd81f95c00) [pid = 1960] [serial = 329] [outer = (nil)] 07:26:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x7fbd876df800) [pid = 1960] [serial = 330] [outer = 0x7fbd81f95c00] 07:26:01 INFO - PROCESS | 1960 | 1460989561226 Marionette DEBUG loaded listener.js 07:26:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x7fbd89fab800) [pid = 1960] [serial = 331] [outer = 0x7fbd81f95c00] 07:26:02 INFO - PROCESS | 1960 | 1460989562120 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 07:26:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:26:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1384ms 07:26:02 INFO - PROCESS | 1960 | 1460989562188 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 07:26:02 INFO - PROCESS | 1960 | 1460989562192 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 07:26:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:26:02 INFO - PROCESS | 1960 | 1460989562198 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:26:02 INFO - PROCESS | 1960 | 1460989562202 Marionette TRACE conn4 <- [1,414,null,{}] 07:26:02 INFO - PROCESS | 1960 | 1460989562207 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:02 INFO - PROCESS | 1960 | 1460989562362 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 07:26:02 INFO - PROCESS | 1960 | 1460989562672 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6aca7800 == 64 [pid = 1960] [id = 111] 07:26:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x7fbd6aea1000) [pid = 1960] [serial = 332] [outer = (nil)] 07:26:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x7fbd6aeaa400) [pid = 1960] [serial = 333] [outer = 0x7fbd6aea1000] 07:26:02 INFO - PROCESS | 1960 | 1460989562818 Marionette DEBUG loaded listener.js 07:26:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x7fbd6affac00) [pid = 1960] [serial = 334] [outer = 0x7fbd6aea1000] 07:26:03 INFO - PROCESS | 1960 | 1460989563758 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 07:26:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:26:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1634ms 07:26:03 INFO - PROCESS | 1960 | 1460989563833 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 07:26:03 INFO - PROCESS | 1960 | 1460989563841 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 07:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:26:03 INFO - PROCESS | 1960 | 1460989563852 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:26:03 INFO - PROCESS | 1960 | 1460989563855 Marionette TRACE conn4 <- [1,418,null,{}] 07:26:03 INFO - PROCESS | 1960 | 1460989563864 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:04 INFO - PROCESS | 1960 | 1460989564068 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73b4f000 == 63 [pid = 1960] [id = 63] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8236b000 == 62 [pid = 1960] [id = 103] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf17800 == 61 [pid = 1960] [id = 102] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x7fbd6ef8d800) [pid = 1960] [serial = 242] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x7fbd73616c00) [pid = 1960] [serial = 245] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x7fbd77586000) [pid = 1960] [serial = 249] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x7fbd87494000) [pid = 1960] [serial = 252] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x7fbd6bfd0800) [pid = 1960] [serial = 276] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77430800 == 60 [pid = 1960] [id = 101] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74881800 == 59 [pid = 1960] [id = 100] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd71ac4800 == 58 [pid = 1960] [id = 99] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f161800 == 57 [pid = 1960] [id = 98] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd821a1000 == 56 [pid = 1960] [id = 94] 07:26:04 INFO - PROCESS | 1960 | 1460989564276 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:04 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7426c800 == 55 [pid = 1960] [id = 93] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x7fbd875ac000) [pid = 1960] [serial = 273] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x7fbd82191c00) [pid = 1960] [serial = 270] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x7fbd876e1c00) [pid = 1960] [serial = 255] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x7fbd6cd6dc00) [pid = 1960] [serial = 259] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x7fbd6b719400) [pid = 1960] [serial = 258] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x7fbd70e5b400) [pid = 1960] [serial = 261] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x7fbd7190d800) [pid = 1960] [serial = 262] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x7fbd73620400) [pid = 1960] [serial = 264] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x7fbd876de000) [pid = 1960] [serial = 274] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x7fbd852cd800) [pid = 1960] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x7fbd7758ec00) [pid = 1960] [serial = 267] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x7fbd83029800) [pid = 1960] [serial = 271] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x7fbd810d7c00) [pid = 1960] [serial = 268] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x7fbd74c75400) [pid = 1960] [serial = 265] [outer = (nil)] [url = about:blank] 07:26:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6d068800 == 56 [pid = 1960] [id = 112] 07:26:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x7fbd6b719400) [pid = 1960] [serial = 335] [outer = (nil)] 07:26:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x7fbd6d0c9800) [pid = 1960] [serial = 336] [outer = 0x7fbd6b719400] 07:26:04 INFO - PROCESS | 1960 | 1460989564357 Marionette DEBUG loaded listener.js 07:26:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x7fbd6f2e8c00) [pid = 1960] [serial = 337] [outer = 0x7fbd6b719400] 07:26:05 INFO - PROCESS | 1960 | 1460989565419 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 07:26:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 07:26:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1586ms 07:26:05 INFO - PROCESS | 1960 | 1460989565439 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 07:26:05 INFO - PROCESS | 1960 | 1460989565445 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 07:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:26:05 INFO - PROCESS | 1960 | 1460989565452 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:26:05 INFO - PROCESS | 1960 | 1460989565455 Marionette TRACE conn4 <- [1,422,null,{}] 07:26:05 INFO - PROCESS | 1960 | 1460989565460 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:05 INFO - PROCESS | 1960 | 1460989565614 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 07:26:05 INFO - PROCESS | 1960 | 1460989565789 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73443000 == 57 [pid = 1960] [id = 113] 07:26:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x7fbd6b720000) [pid = 1960] [serial = 338] [outer = (nil)] 07:26:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x7fbd72dbd800) [pid = 1960] [serial = 339] [outer = 0x7fbd6b720000] 07:26:05 INFO - PROCESS | 1960 | 1460989565848 Marionette DEBUG loaded listener.js 07:26:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x7fbd73151400) [pid = 1960] [serial = 340] [outer = 0x7fbd6b720000] 07:26:06 INFO - PROCESS | 1960 | 1460989566877 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 07:26:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1477ms 07:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:26:06 INFO - PROCESS | 1960 | 1460989566930 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 07:26:06 INFO - PROCESS | 1960 | 1460989566933 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 07:26:06 INFO - PROCESS | 1960 | 1460989566941 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:26:06 INFO - PROCESS | 1960 | 1460989566949 Marionette TRACE conn4 <- [1,426,null,{}] 07:26:06 INFO - PROCESS | 1960 | 1460989566973 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:07 INFO - PROCESS | 1960 | 1460989567140 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 07:26:07 INFO - PROCESS | 1960 | 1460989567244 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7487c000 == 58 [pid = 1960] [id = 114] 07:26:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x7fbd6b305800) [pid = 1960] [serial = 341] [outer = (nil)] 07:26:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x7fbd6b30d000) [pid = 1960] [serial = 342] [outer = 0x7fbd6b305800] 07:26:07 INFO - PROCESS | 1960 | 1460989567301 Marionette DEBUG loaded listener.js 07:26:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x7fbd73616400) [pid = 1960] [serial = 343] [outer = 0x7fbd6b305800] 07:26:07 INFO - PROCESS | 1960 | 1460989567982 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 07:26:08 INFO - PROCESS | 1960 | 1460989568051 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 07:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:26:08 INFO - PROCESS | 1960 | 1460989568062 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:26:08 INFO - PROCESS | 1960 | 1460989568064 Marionette TRACE conn4 <- [1,430,null,{}] 07:26:08 INFO - PROCESS | 1960 | 1460989568070 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:08 INFO - PROCESS | 1960 | 1460989568237 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 07:26:08 INFO - PROCESS | 1960 | 1460989568254 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c2f800 == 59 [pid = 1960] [id = 115] 07:26:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x7fbd6b304000) [pid = 1960] [serial = 344] [outer = (nil)] 07:26:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x7fbd73d4f800) [pid = 1960] [serial = 345] [outer = 0x7fbd6b304000] 07:26:08 INFO - PROCESS | 1960 | 1460989568311 Marionette DEBUG loaded listener.js 07:26:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x7fbd75437c00) [pid = 1960] [serial = 346] [outer = 0x7fbd6b304000] 07:26:08 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x7fbd6a247800) [pid = 1960] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:26:08 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x7fbd6ef8ac00) [pid = 1960] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:26:08 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x7fbd70dc9800) [pid = 1960] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:26:08 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x7fbd6afebc00) [pid = 1960] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:26:08 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x7fbd73150400) [pid = 1960] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:26:08 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x7fbd72193c00) [pid = 1960] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:26:08 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x7fbd6f217400) [pid = 1960] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:26:09 INFO - PROCESS | 1960 | 1460989569086 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 07:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1082ms 07:26:09 INFO - PROCESS | 1960 | 1460989569146 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 07:26:09 INFO - PROCESS | 1960 | 1460989569148 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 07:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:26:09 INFO - PROCESS | 1960 | 1460989569154 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:26:09 INFO - PROCESS | 1960 | 1460989569158 Marionette TRACE conn4 <- [1,434,null,{}] 07:26:09 INFO - PROCESS | 1960 | 1460989569162 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:09 INFO - PROCESS | 1960 | 1460989569303 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 07:26:09 INFO - PROCESS | 1960 | 1460989569317 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81e58800 == 60 [pid = 1960] [id = 116] 07:26:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x7fbd76a1f800) [pid = 1960] [serial = 347] [outer = (nil)] 07:26:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x7fbd778aa000) [pid = 1960] [serial = 348] [outer = 0x7fbd76a1f800] 07:26:09 INFO - PROCESS | 1960 | 1460989569392 Marionette DEBUG loaded listener.js 07:26:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x7fbd81fa1400) [pid = 1960] [serial = 349] [outer = 0x7fbd76a1f800] 07:26:10 INFO - PROCESS | 1960 | 1460989570137 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 07:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1028ms 07:26:10 INFO - PROCESS | 1960 | 1460989570184 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 07:26:10 INFO - PROCESS | 1960 | 1460989570187 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 07:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:26:10 INFO - PROCESS | 1960 | 1460989570193 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:26:10 INFO - PROCESS | 1960 | 1460989570195 Marionette TRACE conn4 <- [1,438,null,{}] 07:26:10 INFO - PROCESS | 1960 | 1460989570200 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:10 INFO - PROCESS | 1960 | 1460989570385 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 07:26:10 INFO - PROCESS | 1960 | 1460989570400 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86a0a000 == 61 [pid = 1960] [id = 117] 07:26:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x7fbd834c5400) [pid = 1960] [serial = 350] [outer = (nil)] 07:26:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x7fbd87666c00) [pid = 1960] [serial = 351] [outer = 0x7fbd834c5400] 07:26:10 INFO - PROCESS | 1960 | 1460989570460 Marionette DEBUG loaded listener.js 07:26:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x7fbd876e0800) [pid = 1960] [serial = 352] [outer = 0x7fbd834c5400] 07:26:11 INFO - PROCESS | 1960 | 1460989571514 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 07:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1381ms 07:26:11 INFO - PROCESS | 1960 | 1460989571575 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 07:26:11 INFO - PROCESS | 1960 | 1460989571583 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 07:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:26:11 INFO - PROCESS | 1960 | 1460989571589 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:26:11 INFO - PROCESS | 1960 | 1460989571594 Marionette TRACE conn4 <- [1,442,null,{}] 07:26:11 INFO - PROCESS | 1960 | 1460989571602 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:11 INFO - PROCESS | 1960 | 1460989571769 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 07:26:11 INFO - PROCESS | 1960 | 1460989571910 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd721bc800 == 62 [pid = 1960] [id = 118] 07:26:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x7fbd6b30d800) [pid = 1960] [serial = 353] [outer = (nil)] 07:26:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x7fbd6b310400) [pid = 1960] [serial = 354] [outer = 0x7fbd6b30d800] 07:26:11 INFO - PROCESS | 1960 | 1460989571986 Marionette DEBUG loaded listener.js 07:26:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x7fbd6cd72000) [pid = 1960] [serial = 355] [outer = 0x7fbd6b30d800] 07:26:12 INFO - PROCESS | 1960 | 1460989572979 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 07:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1432ms 07:26:13 INFO - PROCESS | 1960 | 1460989573022 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 07:26:13 INFO - PROCESS | 1960 | 1460989573030 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 07:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:26:13 INFO - PROCESS | 1960 | 1460989573040 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:26:13 INFO - PROCESS | 1960 | 1460989573043 Marionette TRACE conn4 <- [1,446,null,{}] 07:26:13 INFO - PROCESS | 1960 | 1460989573049 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:13 INFO - PROCESS | 1960 | 1460989573200 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 07:26:13 INFO - PROCESS | 1960 | 1460989573344 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd821b3000 == 63 [pid = 1960] [id = 119] 07:26:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x7fbd6f2e6400) [pid = 1960] [serial = 356] [outer = (nil)] 07:26:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x7fbd73146400) [pid = 1960] [serial = 357] [outer = 0x7fbd6f2e6400] 07:26:13 INFO - PROCESS | 1960 | 1460989573492 Marionette DEBUG loaded listener.js 07:26:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x7fbd7361d400) [pid = 1960] [serial = 358] [outer = 0x7fbd6f2e6400] 07:26:14 INFO - PROCESS | 1960 | 1460989574344 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 07:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1378ms 07:26:14 INFO - PROCESS | 1960 | 1460989574419 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 07:26:14 INFO - PROCESS | 1960 | 1460989574423 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 07:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:26:14 INFO - PROCESS | 1960 | 1460989574428 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:26:14 INFO - PROCESS | 1960 | 1460989574433 Marionette TRACE conn4 <- [1,450,null,{}] 07:26:14 INFO - PROCESS | 1960 | 1460989574448 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:14 INFO - PROCESS | 1960 | 1460989574645 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 07:26:14 INFO - PROCESS | 1960 | 1460989574784 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89283000 == 64 [pid = 1960] [id = 120] 07:26:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x7fbd75435800) [pid = 1960] [serial = 359] [outer = (nil)] 07:26:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x7fbd8210f000) [pid = 1960] [serial = 360] [outer = 0x7fbd75435800] 07:26:14 INFO - PROCESS | 1960 | 1460989574911 Marionette DEBUG loaded listener.js 07:26:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x7fbd87025800) [pid = 1960] [serial = 361] [outer = 0x7fbd75435800] 07:26:15 INFO - PROCESS | 1960 | 1460989575726 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 07:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:26:15 INFO - PROCESS | 1960 | 1460989575773 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 07:26:15 INFO - PROCESS | 1960 | 1460989575779 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:26:15 INFO - PROCESS | 1960 | 1460989575782 Marionette TRACE conn4 <- [1,454,null,{}] 07:26:15 INFO - PROCESS | 1960 | 1460989575788 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:15 INFO - PROCESS | 1960 | 1460989575940 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 07:26:16 INFO - PROCESS | 1960 | 1460989576090 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0d2000 == 65 [pid = 1960] [id = 121] 07:26:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x7fbd754a4c00) [pid = 1960] [serial = 362] [outer = (nil)] 07:26:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x7fbd892a2400) [pid = 1960] [serial = 363] [outer = 0x7fbd754a4c00] 07:26:16 INFO - PROCESS | 1960 | 1460989576167 Marionette DEBUG loaded listener.js 07:26:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x7fbd89f8b000) [pid = 1960] [serial = 364] [outer = 0x7fbd754a4c00] 07:26:17 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:17 INFO - PROCESS | 1960 | 1460989577058 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 07:26:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1331ms 07:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:26:17 INFO - PROCESS | 1960 | 1460989577111 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 07:26:17 INFO - PROCESS | 1960 | 1460989577114 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 07:26:17 INFO - PROCESS | 1960 | 1460989577121 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:26:17 INFO - PROCESS | 1960 | 1460989577124 Marionette TRACE conn4 <- [1,458,null,{}] 07:26:17 INFO - PROCESS | 1960 | 1460989577129 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:17 INFO - PROCESS | 1960 | 1460989577289 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 07:26:17 INFO - PROCESS | 1960 | 1460989577434 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be4e800 == 66 [pid = 1960] [id = 122] 07:26:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x7fbd82194000) [pid = 1960] [serial = 365] [outer = (nil)] 07:26:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x7fbd8b559800) [pid = 1960] [serial = 366] [outer = 0x7fbd82194000] 07:26:17 INFO - PROCESS | 1960 | 1460989577507 Marionette DEBUG loaded listener.js 07:26:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x7fbd8b79c000) [pid = 1960] [serial = 367] [outer = 0x7fbd82194000] 07:26:18 INFO - PROCESS | 1960 | 1460989578399 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 07:26:18 INFO - PROCESS | 1960 | 1460989578454 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 07:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:26:18 INFO - PROCESS | 1960 | 1460989578460 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:26:18 INFO - PROCESS | 1960 | 1460989578462 Marionette TRACE conn4 <- [1,462,null,{}] 07:26:18 INFO - PROCESS | 1960 | 1460989578468 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:18 INFO - PROCESS | 1960 | 1460989578631 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 07:26:18 INFO - PROCESS | 1960 | 1460989578967 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0c4800 == 67 [pid = 1960] [id = 123] 07:26:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x7fbd6a24f800) [pid = 1960] [serial = 368] [outer = (nil)] 07:26:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd6aff2000) [pid = 1960] [serial = 369] [outer = 0x7fbd6a24f800] 07:26:19 INFO - PROCESS | 1960 | 1460989579115 Marionette DEBUG loaded listener.js 07:26:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x7fbd6b30bc00) [pid = 1960] [serial = 370] [outer = 0x7fbd6a24f800] 07:26:20 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:20 INFO - PROCESS | 1960 | 1460989580057 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 07:26:20 INFO - PROCESS | 1960 | 1460989580145 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 07:26:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:26:20 INFO - PROCESS | 1960 | 1460989580153 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:26:20 INFO - PROCESS | 1960 | 1460989580157 Marionette TRACE conn4 <- [1,466,null,{}] 07:26:20 INFO - PROCESS | 1960 | 1460989580164 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:20 INFO - PROCESS | 1960 | 1460989580351 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd81e58800 == 66 [pid = 1960] [id = 116] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68c2f800 == 65 [pid = 1960] [id = 115] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7487c000 == 64 [pid = 1960] [id = 114] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x7fbd82306000) [pid = 1960] [serial = 312] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x7fbd71a34800) [pid = 1960] [serial = 282] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x7fbd87630000) [pid = 1960] [serial = 288] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x7fbd810d5c00) [pid = 1960] [serial = 285] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | 1460989580579 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73443000 == 63 [pid = 1960] [id = 113] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6d068800 == 62 [pid = 1960] [id = 112] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6aca7800 == 61 [pid = 1960] [id = 111] 07:26:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6aca7800 == 62 [pid = 1960] [id = 124] 07:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x7fbd6bfcec00) [pid = 1960] [serial = 371] [outer = (nil)] 07:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x7fbd6ef91000) [pid = 1960] [serial = 372] [outer = 0x7fbd6bfcec00] 07:26:20 INFO - PROCESS | 1960 | 1460989580647 Marionette DEBUG loaded listener.js 07:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd6f2eb000) [pid = 1960] [serial = 373] [outer = 0x7fbd6bfcec00] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf10800 == 61 [pid = 1960] [id = 106] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70e1b000 == 60 [pid = 1960] [id = 105] 07:26:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd853c5000 == 59 [pid = 1960] [id = 104] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x7fbd876e2800) [pid = 1960] [serial = 240] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x7fbd6bfc8000) [pid = 1960] [serial = 279] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x7fbd73e29000) [pid = 1960] [serial = 301] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x7fbd73d51400) [pid = 1960] [serial = 291] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x7fbd76a19800) [pid = 1960] [serial = 307] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x7fbd6aff9000) [pid = 1960] [serial = 294] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x7fbd81f98800) [pid = 1960] [serial = 309] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x7fbd743e7800) [pid = 1960] [serial = 306] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x7fbd73622000) [pid = 1960] [serial = 300] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x7fbd81f9e000) [pid = 1960] [serial = 310] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x7fbd73d4bc00) [pid = 1960] [serial = 304] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x7fbd7218d400) [pid = 1960] [serial = 298] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x7fbd7314cc00) [pid = 1960] [serial = 303] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x7fbd6c1b8000) [pid = 1960] [serial = 295] [outer = (nil)] [url = about:blank] 07:26:20 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x7fbd710ca800) [pid = 1960] [serial = 297] [outer = (nil)] [url = about:blank] 07:26:21 INFO - PROCESS | 1960 | 1460989581383 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 07:26:21 INFO - PROCESS | 1960 | 1460989581441 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 07:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:26:21 INFO - PROCESS | 1960 | 1460989581448 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:26:21 INFO - PROCESS | 1960 | 1460989581451 Marionette TRACE conn4 <- [1,470,null,{}] 07:26:21 INFO - PROCESS | 1960 | 1460989581456 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:21 INFO - PROCESS | 1960 | 1460989581585 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 07:26:21 INFO - PROCESS | 1960 | 1460989581601 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73076800 == 60 [pid = 1960] [id = 125] 07:26:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x7fbd6f7eac00) [pid = 1960] [serial = 374] [outer = (nil)] 07:26:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x7fbd6f7f5800) [pid = 1960] [serial = 375] [outer = 0x7fbd6f7eac00] 07:26:21 INFO - PROCESS | 1960 | 1460989581657 Marionette DEBUG loaded listener.js 07:26:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x7fbd70dca800) [pid = 1960] [serial = 376] [outer = 0x7fbd6f7eac00] 07:26:22 INFO - PROCESS | 1960 | 1460989582423 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 07:26:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1025ms 07:26:22 INFO - PROCESS | 1960 | 1460989582474 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 07:26:22 INFO - PROCESS | 1960 | 1460989582476 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 07:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:26:22 INFO - PROCESS | 1960 | 1460989582491 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:26:22 INFO - PROCESS | 1960 | 1460989582500 Marionette TRACE conn4 <- [1,474,null,{}] 07:26:22 INFO - PROCESS | 1960 | 1460989582531 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:22 INFO - PROCESS | 1960 | 1460989582675 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 07:26:22 INFO - PROCESS | 1960 | 1460989582685 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74864000 == 61 [pid = 1960] [id = 126] 07:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x7fbd6ae08400) [pid = 1960] [serial = 377] [outer = (nil)] 07:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x7fbd6f7ea800) [pid = 1960] [serial = 378] [outer = 0x7fbd6ae08400] 07:26:22 INFO - PROCESS | 1960 | 1460989582743 Marionette DEBUG loaded listener.js 07:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x7fbd711e2400) [pid = 1960] [serial = 379] [outer = 0x7fbd6ae08400] 07:26:23 INFO - PROCESS | 1960 | 1460989583504 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 07:26:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:26:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1056ms 07:26:23 INFO - PROCESS | 1960 | 1460989583545 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 07:26:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:26:23 INFO - PROCESS | 1960 | 1460989583550 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 07:26:23 INFO - PROCESS | 1960 | 1460989583561 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:26:23 INFO - PROCESS | 1960 | 1460989583563 Marionette TRACE conn4 <- [1,478,null,{}] 07:26:23 INFO - PROCESS | 1960 | 1460989583567 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:23 INFO - PROCESS | 1960 | 1460989583743 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 07:26:23 INFO - PROCESS | 1960 | 1460989583766 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77521000 == 62 [pid = 1960] [id = 127] 07:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x7fbd6ae0d800) [pid = 1960] [serial = 380] [outer = (nil)] 07:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x7fbd72c51800) [pid = 1960] [serial = 381] [outer = 0x7fbd6ae0d800] 07:26:23 INFO - PROCESS | 1960 | 1460989583826 Marionette DEBUG loaded listener.js 07:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x7fbd7314b800) [pid = 1960] [serial = 382] [outer = 0x7fbd6ae0d800] 07:26:24 INFO - PROCESS | 1960 | 1460989584563 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 07:26:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:26:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1034ms 07:26:24 INFO - PROCESS | 1960 | 1460989584589 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 07:26:24 INFO - PROCESS | 1960 | 1460989584593 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 07:26:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:26:24 INFO - PROCESS | 1960 | 1460989584598 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:26:24 INFO - PROCESS | 1960 | 1460989584600 Marionette TRACE conn4 <- [1,482,null,{}] 07:26:24 INFO - PROCESS | 1960 | 1460989584605 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:24 INFO - PROCESS | 1960 | 1460989584789 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 07:26:24 INFO - PROCESS | 1960 | 1460989584817 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c2d800 == 63 [pid = 1960] [id = 128] 07:26:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x7fbd6aef4800) [pid = 1960] [serial = 383] [outer = (nil)] 07:26:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x7fbd6aef6800) [pid = 1960] [serial = 384] [outer = 0x7fbd6aef4800] 07:26:24 INFO - PROCESS | 1960 | 1460989584903 Marionette DEBUG loaded listener.js 07:26:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x7fbd73151c00) [pid = 1960] [serial = 385] [outer = 0x7fbd6aef4800] 07:26:25 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x7fbd6aeabc00) [pid = 1960] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:26:25 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x7fbd6b305800) [pid = 1960] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:26:25 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x7fbd6b304000) [pid = 1960] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:26:25 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x7fbd6b719400) [pid = 1960] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:26:25 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x7fbd76a23400) [pid = 1960] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:26:25 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x7fbd6b720000) [pid = 1960] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:26:25 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x7fbd6aea1000) [pid = 1960] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:26:25 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x7fbd76a1f800) [pid = 1960] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:26:25 INFO - PROCESS | 1960 | 1460989585882 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 07:26:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:26:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1382ms 07:26:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:26:25 INFO - PROCESS | 1960 | 1460989585982 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 07:26:25 INFO - PROCESS | 1960 | 1460989585985 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 07:26:25 INFO - PROCESS | 1960 | 1460989585991 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:26:25 INFO - PROCESS | 1960 | 1460989585994 Marionette TRACE conn4 <- [1,486,null,{}] 07:26:26 INFO - PROCESS | 1960 | 1460989586006 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:26 INFO - PROCESS | 1960 | 1460989586144 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 07:26:26 INFO - PROCESS | 1960 | 1460989586154 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8334e000 == 64 [pid = 1960] [id = 129] 07:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x7fbd6aeabc00) [pid = 1960] [serial = 386] [outer = (nil)] 07:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x7fbd73144c00) [pid = 1960] [serial = 387] [outer = 0x7fbd6aeabc00] 07:26:26 INFO - PROCESS | 1960 | 1460989586214 Marionette DEBUG loaded listener.js 07:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x7fbd743e7800) [pid = 1960] [serial = 388] [outer = 0x7fbd6aeabc00] 07:26:26 INFO - PROCESS | 1960 | 1460989586932 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 07:26:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:26:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 980ms 07:26:26 INFO - PROCESS | 1960 | 1460989586970 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 07:26:26 INFO - PROCESS | 1960 | 1460989586973 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 07:26:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:26:26 INFO - PROCESS | 1960 | 1460989586980 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:26:26 INFO - PROCESS | 1960 | 1460989586982 Marionette TRACE conn4 <- [1,490,null,{}] 07:26:26 INFO - PROCESS | 1960 | 1460989586995 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:27 INFO - PROCESS | 1960 | 1460989587132 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 07:26:27 INFO - PROCESS | 1960 | 1460989587146 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87434800 == 65 [pid = 1960] [id = 130] 07:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x7fbd6be72c00) [pid = 1960] [serial = 389] [outer = (nil)] 07:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x7fbd6be7cc00) [pid = 1960] [serial = 390] [outer = 0x7fbd6be72c00] 07:26:27 INFO - PROCESS | 1960 | 1460989587205 Marionette DEBUG loaded listener.js 07:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x7fbd6be81000) [pid = 1960] [serial = 391] [outer = 0x7fbd6be72c00] 07:26:28 INFO - PROCESS | 1960 | 1460989588132 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 07:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1184ms 07:26:28 INFO - PROCESS | 1960 | 1460989588165 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 07:26:28 INFO - PROCESS | 1960 | 1460989588170 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 07:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:26:28 INFO - PROCESS | 1960 | 1460989588179 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:26:28 INFO - PROCESS | 1960 | 1460989588183 Marionette TRACE conn4 <- [1,494,null,{}] 07:26:28 INFO - PROCESS | 1960 | 1460989588191 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:28 INFO - PROCESS | 1960 | 1460989588347 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 07:26:28 INFO - PROCESS | 1960 | 1460989588489 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd711b1000 == 66 [pid = 1960] [id = 131] 07:26:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x7fbd6ae9f400) [pid = 1960] [serial = 392] [outer = (nil)] 07:26:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x7fbd6aef1400) [pid = 1960] [serial = 393] [outer = 0x7fbd6ae9f400] 07:26:28 INFO - PROCESS | 1960 | 1460989588560 Marionette DEBUG loaded listener.js 07:26:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x7fbd6afee000) [pid = 1960] [serial = 394] [outer = 0x7fbd6ae9f400] 07:26:29 INFO - PROCESS | 1960 | 1460989589553 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 07:26:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:26:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1427ms 07:26:29 INFO - PROCESS | 1960 | 1460989589608 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 07:26:29 INFO - PROCESS | 1960 | 1460989589616 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 07:26:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:26:29 INFO - PROCESS | 1960 | 1460989589626 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:26:29 INFO - PROCESS | 1960 | 1460989589629 Marionette TRACE conn4 <- [1,498,null,{}] 07:26:29 INFO - PROCESS | 1960 | 1460989589635 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:29 INFO - PROCESS | 1960 | 1460989589816 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 07:26:29 INFO - PROCESS | 1960 | 1460989589973 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf16000 == 67 [pid = 1960] [id = 132] 07:26:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x7fbd6aea0400) [pid = 1960] [serial = 395] [outer = (nil)] 07:26:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd6be7d000) [pid = 1960] [serial = 396] [outer = 0x7fbd6aea0400] 07:26:30 INFO - PROCESS | 1960 | 1460989590047 Marionette DEBUG loaded listener.js 07:26:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x7fbd6cd7b000) [pid = 1960] [serial = 397] [outer = 0x7fbd6aea0400] 07:26:30 INFO - PROCESS | 1960 | 1460989590916 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 07:26:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:26:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1327ms 07:26:30 INFO - PROCESS | 1960 | 1460989590953 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 07:26:30 INFO - PROCESS | 1960 | 1460989590956 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 07:26:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:26:30 INFO - PROCESS | 1960 | 1460989590963 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:26:30 INFO - PROCESS | 1960 | 1460989590968 Marionette TRACE conn4 <- [1,502,null,{}] 07:26:30 INFO - PROCESS | 1960 | 1460989590983 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:31 INFO - PROCESS | 1960 | 1460989591144 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 07:26:31 INFO - PROCESS | 1960 | 1460989591293 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b509800 == 68 [pid = 1960] [id = 133] 07:26:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x7fbd6f2f0800) [pid = 1960] [serial = 398] [outer = (nil)] 07:26:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x7fbd710cdc00) [pid = 1960] [serial = 399] [outer = 0x7fbd6f2f0800] 07:26:31 INFO - PROCESS | 1960 | 1460989591369 Marionette DEBUG loaded listener.js 07:26:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x7fbd7314b400) [pid = 1960] [serial = 400] [outer = 0x7fbd6f2f0800] 07:26:32 INFO - PROCESS | 1960 | 1460989592214 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 07:26:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1280ms 07:26:32 INFO - PROCESS | 1960 | 1460989592244 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 07:26:32 INFO - PROCESS | 1960 | 1460989592248 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 07:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:26:32 INFO - PROCESS | 1960 | 1460989592254 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:26:32 INFO - PROCESS | 1960 | 1460989592256 Marionette TRACE conn4 <- [1,506,null,{}] 07:26:32 INFO - PROCESS | 1960 | 1460989592262 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:32 INFO - PROCESS | 1960 | 1460989592413 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 07:26:32 INFO - PROCESS | 1960 | 1460989592559 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645f0800 == 69 [pid = 1960] [id = 134] 07:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd68c05400) [pid = 1960] [serial = 401] [outer = (nil)] 07:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x7fbd6a5d2000) [pid = 1960] [serial = 402] [outer = 0x7fbd68c05400] 07:26:32 INFO - PROCESS | 1960 | 1460989592633 Marionette DEBUG loaded listener.js 07:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x7fbd7110dc00) [pid = 1960] [serial = 403] [outer = 0x7fbd68c05400] 07:26:33 INFO - PROCESS | 1960 | 1460989593483 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 07:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1275ms 07:26:33 INFO - PROCESS | 1960 | 1460989593531 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 07:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:26:33 INFO - PROCESS | 1960 | 1460989593536 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 07:26:33 INFO - PROCESS | 1960 | 1460989593542 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:26:33 INFO - PROCESS | 1960 | 1460989593545 Marionette TRACE conn4 <- [1,510,null,{}] 07:26:33 INFO - PROCESS | 1960 | 1460989593550 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:33 INFO - PROCESS | 1960 | 1460989593693 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 07:26:33 INFO - PROCESS | 1960 | 1460989593838 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ce1800 == 70 [pid = 1960] [id = 135] 07:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x7fbd6a5cdc00) [pid = 1960] [serial = 404] [outer = (nil)] 07:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x7fbd73619800) [pid = 1960] [serial = 405] [outer = 0x7fbd6a5cdc00] 07:26:33 INFO - PROCESS | 1960 | 1460989593908 Marionette DEBUG loaded listener.js 07:26:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x7fbd746c3800) [pid = 1960] [serial = 406] [outer = 0x7fbd6a5cdc00] 07:26:34 INFO - PROCESS | 1960 | 1460989594802 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 07:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1336ms 07:26:34 INFO - PROCESS | 1960 | 1460989594878 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 07:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:26:34 INFO - PROCESS | 1960 | 1460989594887 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 07:26:34 INFO - PROCESS | 1960 | 1460989594893 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:26:34 INFO - PROCESS | 1960 | 1460989594897 Marionette TRACE conn4 <- [1,514,null,{}] 07:26:34 INFO - PROCESS | 1960 | 1460989594902 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:35 INFO - PROCESS | 1960 | 1460989595116 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 07:26:35 INFO - PROCESS | 1960 | 1460989595299 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b266800 == 71 [pid = 1960] [id = 136] 07:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x7fbd68c02c00) [pid = 1960] [serial = 407] [outer = (nil)] 07:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x7fbd6b2e0000) [pid = 1960] [serial = 408] [outer = 0x7fbd68c02c00] 07:26:35 INFO - PROCESS | 1960 | 1460989595388 Marionette DEBUG loaded listener.js 07:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x7fbd757be000) [pid = 1960] [serial = 409] [outer = 0x7fbd68c02c00] 07:26:36 INFO - PROCESS | 1960 | 1460989596147 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 07:26:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 07:26:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1281ms 07:26:36 INFO - PROCESS | 1960 | 1460989596175 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 07:26:36 INFO - PROCESS | 1960 | 1460989596179 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 07:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:26:36 INFO - PROCESS | 1960 | 1460989596184 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:26:36 INFO - PROCESS | 1960 | 1460989596186 Marionette TRACE conn4 <- [1,518,null,{}] 07:26:36 INFO - PROCESS | 1960 | 1460989596192 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:36 INFO - PROCESS | 1960 | 1460989596336 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 07:26:36 INFO - PROCESS | 1960 | 1460989596691 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b953000 == 72 [pid = 1960] [id = 137] 07:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x7fbd6a5c6c00) [pid = 1960] [serial = 410] [outer = (nil)] 07:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x7fbd6ae05400) [pid = 1960] [serial = 411] [outer = 0x7fbd6a5c6c00] 07:26:36 INFO - PROCESS | 1960 | 1460989596827 Marionette DEBUG loaded listener.js 07:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x7fbd6ae14400) [pid = 1960] [serial = 412] [outer = 0x7fbd6a5c6c00] 07:26:37 INFO - PROCESS | 1960 | 1460989597637 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 07:26:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:26:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1491ms 07:26:37 INFO - PROCESS | 1960 | 1460989597681 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 07:26:37 INFO - PROCESS | 1960 | 1460989597692 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 07:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:26:37 INFO - PROCESS | 1960 | 1460989597707 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:26:37 INFO - PROCESS | 1960 | 1460989597711 Marionette TRACE conn4 <- [1,522,null,{}] 07:26:37 INFO - PROCESS | 1960 | 1460989597725 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:37 INFO - PROCESS | 1960 | 1460989597941 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 07:26:38 INFO - PROCESS | 1960 | 1460989598086 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acbe000 == 73 [pid = 1960] [id = 138] 07:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x7fbd6aeeac00) [pid = 1960] [serial = 413] [outer = (nil)] 07:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd6b831800) [pid = 1960] [serial = 414] [outer = 0x7fbd6aeeac00] 07:26:38 INFO - PROCESS | 1960 | 1460989598156 Marionette DEBUG loaded listener.js 07:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd6b836c00) [pid = 1960] [serial = 415] [outer = 0x7fbd6aeeac00] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6cd89000 == 72 [pid = 1960] [id = 62] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8334e000 == 71 [pid = 1960] [id = 129] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68c2d800 == 70 [pid = 1960] [id = 128] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77521000 == 69 [pid = 1960] [id = 127] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd7314dc00) [pid = 1960] [serial = 318] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x7fbd810d5800) [pid = 1960] [serial = 321] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x7fbd6f2ee000) [pid = 1960] [serial = 324] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x7fbd8538a000) [pid = 1960] [serial = 327] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x7fbd876df800) [pid = 1960] [serial = 330] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74864000 == 68 [pid = 1960] [id = 126] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73076800 == 67 [pid = 1960] [id = 125] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6aca7800 == 66 [pid = 1960] [id = 124] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f0c4800 == 65 [pid = 1960] [id = 123] 07:26:38 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd721bc800 == 64 [pid = 1960] [id = 118] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x7fbd73059400) [pid = 1960] [serial = 277] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x7fbd6b30d000) [pid = 1960] [serial = 342] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x7fbd73616400) [pid = 1960] [serial = 343] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x7fbd73d4f800) [pid = 1960] [serial = 345] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x7fbd6d0c9800) [pid = 1960] [serial = 336] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x7fbd6f2e8c00) [pid = 1960] [serial = 337] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x7fbd85228000) [pid = 1960] [serial = 313] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x7fbd6bfcbc00) [pid = 1960] [serial = 315] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x7fbd72dbd800) [pid = 1960] [serial = 339] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x7fbd6aeaa400) [pid = 1960] [serial = 333] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x7fbd6affac00) [pid = 1960] [serial = 334] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x7fbd778aa000) [pid = 1960] [serial = 348] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x7fbd75437c00) [pid = 1960] [serial = 346] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x7fbd81fa1400) [pid = 1960] [serial = 349] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x7fbd73151400) [pid = 1960] [serial = 340] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1960 | 1460989599054 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 07:26:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:26:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1394ms 07:26:39 INFO - PROCESS | 1960 | 1460989599099 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 07:26:39 INFO - PROCESS | 1960 | 1460989599105 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 07:26:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:26:39 INFO - PROCESS | 1960 | 1460989599112 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:26:39 INFO - PROCESS | 1960 | 1460989599114 Marionette TRACE conn4 <- [1,526,null,{}] 07:26:39 INFO - PROCESS | 1960 | 1460989599120 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:39 INFO - PROCESS | 1960 | 1460989599255 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 07:26:39 INFO - PROCESS | 1960 | 1460989599270 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f146800 == 65 [pid = 1960] [id = 139] 07:26:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd6b837000) [pid = 1960] [serial = 416] [outer = (nil)] 07:26:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x7fbd6cd6dc00) [pid = 1960] [serial = 417] [outer = 0x7fbd6b837000] 07:26:39 INFO - PROCESS | 1960 | 1460989599331 Marionette DEBUG loaded listener.js 07:26:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x7fbd6f2e3400) [pid = 1960] [serial = 418] [outer = 0x7fbd6b837000] 07:26:40 INFO - PROCESS | 1960 | 1460989600160 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 07:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 07:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1126ms 07:26:40 INFO - PROCESS | 1960 | 1460989600239 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 07:26:40 INFO - PROCESS | 1960 | 1460989600243 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 07:26:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:26:40 INFO - PROCESS | 1960 | 1460989600250 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:26:40 INFO - PROCESS | 1960 | 1460989600258 Marionette TRACE conn4 <- [1,530,null,{}] 07:26:40 INFO - PROCESS | 1960 | 1460989600272 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:40 INFO - PROCESS | 1960 | 1460989600420 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 07:26:40 INFO - PROCESS | 1960 | 1460989600526 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd742d1000 == 66 [pid = 1960] [id = 140] 07:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x7fbd6aff2800) [pid = 1960] [serial = 419] [outer = (nil)] 07:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x7fbd6f7f6c00) [pid = 1960] [serial = 420] [outer = 0x7fbd6aff2800] 07:26:40 INFO - PROCESS | 1960 | 1460989600583 Marionette DEBUG loaded listener.js 07:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd73144000) [pid = 1960] [serial = 421] [outer = 0x7fbd6aff2800] 07:26:41 INFO - PROCESS | 1960 | 1460989601245 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 07:26:41 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 07:26:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:26:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:26:41 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 07:26:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:26:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:26:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1045ms 07:26:41 INFO - PROCESS | 1960 | 1460989601297 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 07:26:41 INFO - PROCESS | 1960 | 1460989601301 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 07:26:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:26:41 INFO - PROCESS | 1960 | 1460989601307 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:26:41 INFO - PROCESS | 1960 | 1460989601310 Marionette TRACE conn4 <- [1,534,null,{}] 07:26:41 INFO - PROCESS | 1960 | 1460989601314 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:41 INFO - PROCESS | 1960 | 1460989601490 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 07:26:41 INFO - PROCESS | 1960 | 1460989601522 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a3cf800 == 67 [pid = 1960] [id = 141] 07:26:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x7fbd73146c00) [pid = 1960] [serial = 422] [outer = (nil)] 07:26:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x7fbd77584c00) [pid = 1960] [serial = 423] [outer = 0x7fbd73146c00] 07:26:41 INFO - PROCESS | 1960 | 1460989601579 Marionette DEBUG loaded listener.js 07:26:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x7fbd810d9c00) [pid = 1960] [serial = 424] [outer = 0x7fbd73146c00] 07:26:42 INFO - PROCESS | 1960 | 1460989602308 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 07:26:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:26:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1032ms 07:26:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:26:42 INFO - PROCESS | 1960 | 1460989602345 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 07:26:42 INFO - PROCESS | 1960 | 1460989602348 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 07:26:42 INFO - PROCESS | 1960 | 1460989602352 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:26:42 INFO - PROCESS | 1960 | 1460989602356 Marionette TRACE conn4 <- [1,538,null,{}] 07:26:42 INFO - PROCESS | 1960 | 1460989602386 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:42 INFO - PROCESS | 1960 | 1460989602566 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 07:26:42 INFO - PROCESS | 1960 | 1460989602597 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd853b7000 == 68 [pid = 1960] [id = 142] 07:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x7fbd81f99c00) [pid = 1960] [serial = 425] [outer = (nil)] 07:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x7fbd8210ec00) [pid = 1960] [serial = 426] [outer = 0x7fbd81f99c00] 07:26:42 INFO - PROCESS | 1960 | 1460989602671 Marionette DEBUG loaded listener.js 07:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x7fbd85228800) [pid = 1960] [serial = 427] [outer = 0x7fbd81f99c00] 07:26:43 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x7fbd6ae0d800) [pid = 1960] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:26:43 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x7fbd6aef4800) [pid = 1960] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:26:43 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x7fbd6aeabc00) [pid = 1960] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:26:43 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x7fbd6bfcec00) [pid = 1960] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:26:43 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x7fbd6a24f800) [pid = 1960] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:26:43 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x7fbd6f7eac00) [pid = 1960] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:26:43 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x7fbd6ae08400) [pid = 1960] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:26:43 INFO - PROCESS | 1960 | 1460989603599 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 07:26:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 07:26:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1303ms 07:26:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:26:43 INFO - PROCESS | 1960 | 1460989603657 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 07:26:43 INFO - PROCESS | 1960 | 1460989603659 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 07:26:43 INFO - PROCESS | 1960 | 1460989603665 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:26:43 INFO - PROCESS | 1960 | 1460989603668 Marionette TRACE conn4 <- [1,542,null,{}] 07:26:43 INFO - PROCESS | 1960 | 1460989603673 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:43 INFO - PROCESS | 1960 | 1460989603837 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 07:26:43 INFO - PROCESS | 1960 | 1460989603947 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd853d2800 == 69 [pid = 1960] [id = 143] 07:26:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd6ae0d800) [pid = 1960] [serial = 428] [outer = (nil)] 07:26:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x7fbd6be76800) [pid = 1960] [serial = 429] [outer = 0x7fbd6ae0d800] 07:26:44 INFO - PROCESS | 1960 | 1460989604008 Marionette DEBUG loaded listener.js 07:26:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x7fbd8538bc00) [pid = 1960] [serial = 430] [outer = 0x7fbd6ae0d800] 07:26:44 INFO - PROCESS | 1960 | 1460989604569 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 07:26:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 07:26:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 937ms 07:26:44 INFO - PROCESS | 1960 | 1460989604605 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 07:26:44 INFO - PROCESS | 1960 | 1460989604610 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 07:26:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:26:44 INFO - PROCESS | 1960 | 1460989604616 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:26:44 INFO - PROCESS | 1960 | 1460989604618 Marionette TRACE conn4 <- [1,546,null,{}] 07:26:44 INFO - PROCESS | 1960 | 1460989604623 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:44 INFO - PROCESS | 1960 | 1460989604767 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 07:26:44 INFO - PROCESS | 1960 | 1460989604790 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f746800 == 70 [pid = 1960] [id = 144] 07:26:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x7fbd85295800) [pid = 1960] [serial = 431] [outer = (nil)] 07:26:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x7fbd86f3d800) [pid = 1960] [serial = 432] [outer = 0x7fbd85295800] 07:26:44 INFO - PROCESS | 1960 | 1460989604850 Marionette DEBUG loaded listener.js 07:26:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x7fbd86f41c00) [pid = 1960] [serial = 433] [outer = 0x7fbd85295800] 07:26:45 INFO - PROCESS | 1960 | 1460989605818 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 07:26:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:26:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1225ms 07:26:45 INFO - PROCESS | 1960 | 1460989605841 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 07:26:45 INFO - PROCESS | 1960 | 1460989605847 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 07:26:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:26:45 INFO - PROCESS | 1960 | 1460989605855 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:26:45 INFO - PROCESS | 1960 | 1460989605859 Marionette TRACE conn4 <- [1,550,null,{}] 07:26:45 INFO - PROCESS | 1960 | 1460989605868 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:46 INFO - PROCESS | 1960 | 1460989606117 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 07:26:46 INFO - PROCESS | 1960 | 1460989606225 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6eff1800 == 71 [pid = 1960] [id = 145] 07:26:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x7fbd68dc5c00) [pid = 1960] [serial = 434] [outer = (nil)] 07:26:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x7fbd68dcb000) [pid = 1960] [serial = 435] [outer = 0x7fbd68dc5c00] 07:26:46 INFO - PROCESS | 1960 | 1460989606302 Marionette DEBUG loaded listener.js 07:26:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x7fbd6a5ca800) [pid = 1960] [serial = 436] [outer = 0x7fbd68dc5c00] 07:26:47 INFO - PROCESS | 1960 | 1460989607120 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 07:26:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 07:26:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1282ms 07:26:47 INFO - PROCESS | 1960 | 1460989607137 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 07:26:47 INFO - PROCESS | 1960 | 1460989607145 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 07:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:26:47 INFO - PROCESS | 1960 | 1460989607155 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:26:47 INFO - PROCESS | 1960 | 1460989607159 Marionette TRACE conn4 <- [1,554,null,{}] 07:26:47 INFO - PROCESS | 1960 | 1460989607165 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:47 INFO - PROCESS | 1960 | 1460989607319 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 07:26:47 INFO - PROCESS | 1960 | 1460989607484 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73d86800 == 72 [pid = 1960] [id = 146] 07:26:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x7fbd68dc7400) [pid = 1960] [serial = 437] [outer = (nil)] 07:26:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x7fbd6aeed400) [pid = 1960] [serial = 438] [outer = 0x7fbd68dc7400] 07:26:47 INFO - PROCESS | 1960 | 1460989607554 Marionette DEBUG loaded listener.js 07:26:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x7fbd6b831c00) [pid = 1960] [serial = 439] [outer = 0x7fbd68dc7400] 07:26:48 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:48 INFO - PROCESS | 1960 | 1460989608510 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 07:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1380ms 07:26:48 INFO - PROCESS | 1960 | 1460989608536 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 07:26:48 INFO - PROCESS | 1960 | 1460989608539 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 07:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:26:48 INFO - PROCESS | 1960 | 1460989608545 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:26:48 INFO - PROCESS | 1960 | 1460989608550 Marionette TRACE conn4 <- [1,558,null,{}] 07:26:48 INFO - PROCESS | 1960 | 1460989608565 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:48 INFO - PROCESS | 1960 | 1460989608719 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 07:26:49 INFO - PROCESS | 1960 | 1460989609023 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64664800 == 73 [pid = 1960] [id = 147] 07:26:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x7fbd8702e800) [pid = 1960] [serial = 440] [outer = (nil)] 07:26:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd81f95800) [pid = 1960] [serial = 441] [outer = 0x7fbd8702e800] 07:26:49 INFO - PROCESS | 1960 | 1460989609262 Marionette DEBUG loaded listener.js 07:26:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd830d5400) [pid = 1960] [serial = 442] [outer = 0x7fbd8702e800] 07:26:50 INFO - PROCESS | 1960 | 1460989610298 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 07:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1790ms 07:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:26:50 INFO - PROCESS | 1960 | 1460989610351 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 07:26:50 INFO - PROCESS | 1960 | 1460989610355 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 07:26:50 INFO - PROCESS | 1960 | 1460989610362 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:26:50 INFO - PROCESS | 1960 | 1460989610364 Marionette TRACE conn4 <- [1,562,null,{}] 07:26:50 INFO - PROCESS | 1960 | 1460989610370 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:50 INFO - PROCESS | 1960 | 1460989610528 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 07:26:50 INFO - PROCESS | 1960 | 1460989610698 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd640a9000 == 74 [pid = 1960] [id = 148] 07:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd6d0bf000) [pid = 1960] [serial = 443] [outer = (nil)] 07:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd6f07e800) [pid = 1960] [serial = 444] [outer = 0x7fbd6d0bf000] 07:26:50 INFO - PROCESS | 1960 | 1460989610767 Marionette DEBUG loaded listener.js 07:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd6f085400) [pid = 1960] [serial = 445] [outer = 0x7fbd6d0bf000] 07:26:51 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:51 INFO - PROCESS | 1960 | 1460989611529 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 07:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1181ms 07:26:51 INFO - PROCESS | 1960 | 1460989611555 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 07:26:51 INFO - PROCESS | 1960 | 1460989611560 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 07:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:26:51 INFO - PROCESS | 1960 | 1460989611568 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:26:51 INFO - PROCESS | 1960 | 1460989611570 Marionette TRACE conn4 <- [1,566,null,{}] 07:26:51 INFO - PROCESS | 1960 | 1460989611574 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:51 INFO - PROCESS | 1960 | 1460989611721 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 07:26:51 INFO - PROCESS | 1960 | 1460989611870 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645e2800 == 75 [pid = 1960] [id = 149] 07:26:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd64825c00) [pid = 1960] [serial = 446] [outer = (nil)] 07:26:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd6482e800) [pid = 1960] [serial = 447] [outer = 0x7fbd64825c00] 07:26:51 INFO - PROCESS | 1960 | 1460989611940 Marionette DEBUG loaded listener.js 07:26:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd64833c00) [pid = 1960] [serial = 448] [outer = 0x7fbd64825c00] 07:26:52 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:52 INFO - PROCESS | 1960 | 1460989612808 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 07:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1286ms 07:26:52 INFO - PROCESS | 1960 | 1460989612855 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 07:26:52 INFO - PROCESS | 1960 | 1460989612858 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 07:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:26:52 INFO - PROCESS | 1960 | 1460989612863 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:26:52 INFO - PROCESS | 1960 | 1460989612866 Marionette TRACE conn4 <- [1,570,null,{}] 07:26:52 INFO - PROCESS | 1960 | 1460989612871 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:53 INFO - PROCESS | 1960 | 1460989613045 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 07:26:53 INFO - PROCESS | 1960 | 1460989613198 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6318a000 == 76 [pid = 1960] [id = 150] 07:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd6321fc00) [pid = 1960] [serial = 449] [outer = (nil)] 07:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd63227400) [pid = 1960] [serial = 450] [outer = 0x7fbd6321fc00] 07:26:53 INFO - PROCESS | 1960 | 1460989613270 Marionette DEBUG loaded listener.js 07:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd6f2ebc00) [pid = 1960] [serial = 451] [outer = 0x7fbd6321fc00] 07:26:53 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:54 INFO - PROCESS | 1960 | 1460989614110 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 07:26:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:26:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1275ms 07:26:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:26:54 INFO - PROCESS | 1960 | 1460989614140 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 07:26:54 INFO - PROCESS | 1960 | 1460989614142 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 07:26:54 INFO - PROCESS | 1960 | 1460989614148 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:26:54 INFO - PROCESS | 1960 | 1460989614151 Marionette TRACE conn4 <- [1,574,null,{}] 07:26:54 INFO - PROCESS | 1960 | 1460989614157 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:54 INFO - PROCESS | 1960 | 1460989614320 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 07:26:54 INFO - PROCESS | 1960 | 1460989614478 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633bc000 == 77 [pid = 1960] [id = 151] 07:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd63220800) [pid = 1960] [serial = 452] [outer = (nil)] 07:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd6f863000) [pid = 1960] [serial = 453] [outer = 0x7fbd63220800] 07:26:54 INFO - PROCESS | 1960 | 1460989614550 Marionette DEBUG loaded listener.js 07:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd6f86a400) [pid = 1960] [serial = 454] [outer = 0x7fbd63220800] 07:26:55 INFO - PROCESS | 1960 | 1460989615391 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 07:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1280ms 07:26:55 INFO - PROCESS | 1960 | 1460989615428 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 07:26:55 INFO - PROCESS | 1960 | 1460989615432 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 07:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:26:55 INFO - PROCESS | 1960 | 1460989615438 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:26:55 INFO - PROCESS | 1960 | 1460989615441 Marionette TRACE conn4 <- [1,578,null,{}] 07:26:55 INFO - PROCESS | 1960 | 1460989615448 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:55 INFO - PROCESS | 1960 | 1460989615620 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 07:26:55 INFO - PROCESS | 1960 | 1460989615781 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61de6800 == 78 [pid = 1960] [id = 152] 07:26:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd63223400) [pid = 1960] [serial = 455] [outer = (nil)] 07:26:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd6407bc00) [pid = 1960] [serial = 456] [outer = 0x7fbd63223400] 07:26:55 INFO - PROCESS | 1960 | 1460989615861 Marionette DEBUG loaded listener.js 07:26:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd64081000) [pid = 1960] [serial = 457] [outer = 0x7fbd63223400] 07:26:56 INFO - PROCESS | 1960 | 1460989616687 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 07:26:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:26:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1284ms 07:26:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:26:56 INFO - PROCESS | 1960 | 1460989616723 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 07:26:56 INFO - PROCESS | 1960 | 1460989616726 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 07:26:56 INFO - PROCESS | 1960 | 1460989616732 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:26:56 INFO - PROCESS | 1960 | 1460989616735 Marionette TRACE conn4 <- [1,582,null,{}] 07:26:56 INFO - PROCESS | 1960 | 1460989616740 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:56 INFO - PROCESS | 1960 | 1460989616897 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 07:26:57 INFO - PROCESS | 1960 | 1460989617274 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645ec000 == 79 [pid = 1960] [id = 153] 07:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd61fd1400) [pid = 1960] [serial = 458] [outer = (nil)] 07:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd63221800) [pid = 1960] [serial = 459] [outer = 0x7fbd61fd1400] 07:26:57 INFO - PROCESS | 1960 | 1460989617426 Marionette DEBUG loaded listener.js 07:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6322a800) [pid = 1960] [serial = 460] [outer = 0x7fbd61fd1400] 07:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6482cc00) [pid = 1960] [serial = 461] [outer = 0x7fbd70e5d000] 07:26:58 INFO - PROCESS | 1960 | 1460989618442 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 07:26:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1782ms 07:26:58 INFO - PROCESS | 1960 | 1460989618514 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 07:26:58 INFO - PROCESS | 1960 | 1460989618520 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 07:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:26:58 INFO - PROCESS | 1960 | 1460989618528 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:26:58 INFO - PROCESS | 1960 | 1460989618533 Marionette TRACE conn4 <- [1,586,null,{}] 07:26:58 INFO - PROCESS | 1960 | 1460989618541 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:58 INFO - PROCESS | 1960 | 1460989618735 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 07:26:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73ed6000 == 78 [pid = 1960] [id = 110] 07:26:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6acb6000 == 77 [pid = 1960] [id = 109] 07:26:58 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd6be7cc00) [pid = 1960] [serial = 390] [outer = (nil)] [url = about:blank] 07:26:58 INFO - PROCESS | 1960 | 1460989618968 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd853d2800 == 76 [pid = 1960] [id = 143] 07:26:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd853b7000 == 75 [pid = 1960] [id = 142] 07:26:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86a0a000 == 74 [pid = 1960] [id = 117] 07:26:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a3cf800 == 73 [pid = 1960] [id = 141] 07:26:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd742d1000 == 72 [pid = 1960] [id = 140] 07:26:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f146800 == 71 [pid = 1960] [id = 139] 07:26:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ce2800 == 72 [pid = 1960] [id = 154] 07:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd68dc6800) [pid = 1960] [serial = 462] [outer = (nil)] 07:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd6a247400) [pid = 1960] [serial = 463] [outer = 0x7fbd68dc6800] 07:26:59 INFO - PROCESS | 1960 | 1460989619046 Marionette DEBUG loaded listener.js 07:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd6a5cd800) [pid = 1960] [serial = 464] [outer = 0x7fbd68dc6800] 07:26:59 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6acbe000 == 71 [pid = 1960] [id = 138] 07:26:59 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b953000 == 70 [pid = 1960] [id = 137] 07:26:59 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf16000 == 69 [pid = 1960] [id = 132] 07:26:59 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd711b1000 == 68 [pid = 1960] [id = 131] 07:26:59 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd87434800 == 67 [pid = 1960] [id = 130] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd72c51800) [pid = 1960] [serial = 381] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd6aef6800) [pid = 1960] [serial = 384] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd73144c00) [pid = 1960] [serial = 387] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd73151c00) [pid = 1960] [serial = 385] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd87666c00) [pid = 1960] [serial = 351] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd6ef91000) [pid = 1960] [serial = 372] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd6f2eb000) [pid = 1960] [serial = 373] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd6b30bc00) [pid = 1960] [serial = 370] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd6aff2000) [pid = 1960] [serial = 369] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd892a2400) [pid = 1960] [serial = 363] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd8210f000) [pid = 1960] [serial = 360] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd6f7f5800) [pid = 1960] [serial = 375] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd70dca800) [pid = 1960] [serial = 376] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd73146400) [pid = 1960] [serial = 357] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd6b310400) [pid = 1960] [serial = 354] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd6f7ea800) [pid = 1960] [serial = 378] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd8b559800) [pid = 1960] [serial = 366] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd7314b800) [pid = 1960] [serial = 382] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd711e2400) [pid = 1960] [serial = 379] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd743e7800) [pid = 1960] [serial = 388] [outer = (nil)] [url = about:blank] 07:26:59 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:59 INFO - PROCESS | 1960 | 1460989619784 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 07:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1333ms 07:26:59 INFO - PROCESS | 1960 | 1460989619864 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 07:26:59 INFO - PROCESS | 1960 | 1460989619869 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 07:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:26:59 INFO - PROCESS | 1960 | 1460989619877 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:26:59 INFO - PROCESS | 1960 | 1460989619879 Marionette TRACE conn4 <- [1,590,null,{}] 07:26:59 INFO - PROCESS | 1960 | 1460989619884 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:00 INFO - PROCESS | 1960 | 1460989620035 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 07:27:00 INFO - PROCESS | 1960 | 1460989620045 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be51000 == 68 [pid = 1960] [id = 155] 07:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd6ae11c00) [pid = 1960] [serial = 465] [outer = (nil)] 07:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd6aee9c00) [pid = 1960] [serial = 466] [outer = 0x7fbd6ae11c00] 07:27:00 INFO - PROCESS | 1960 | 1460989620106 Marionette DEBUG loaded listener.js 07:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd6aef4400) [pid = 1960] [serial = 467] [outer = 0x7fbd6ae11c00] 07:27:00 INFO - PROCESS | 1960 | 1460989620916 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 07:27:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:27:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1080ms 07:27:00 INFO - PROCESS | 1960 | 1460989620957 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 07:27:00 INFO - PROCESS | 1960 | 1460989620960 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 07:27:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:27:00 INFO - PROCESS | 1960 | 1460989620968 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:27:00 INFO - PROCESS | 1960 | 1460989620975 Marionette TRACE conn4 <- [1,594,null,{}] 07:27:00 INFO - PROCESS | 1960 | 1460989620991 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:01 INFO - PROCESS | 1960 | 1460989621125 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 07:27:01 INFO - PROCESS | 1960 | 1460989621142 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0d7000 == 69 [pid = 1960] [id = 156] 07:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd6a24b000) [pid = 1960] [serial = 468] [outer = (nil)] 07:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd6b722800) [pid = 1960] [serial = 469] [outer = 0x7fbd6a24b000] 07:27:01 INFO - PROCESS | 1960 | 1460989621198 Marionette DEBUG loaded listener.js 07:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd6b835000) [pid = 1960] [serial = 470] [outer = 0x7fbd6a24b000] 07:27:02 INFO - PROCESS | 1960 | 1460989622019 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 07:27:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1085ms 07:27:02 INFO - PROCESS | 1960 | 1460989622065 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 07:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:27:02 INFO - PROCESS | 1960 | 1460989622070 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 07:27:02 INFO - PROCESS | 1960 | 1460989622082 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:27:02 INFO - PROCESS | 1960 | 1460989622085 Marionette TRACE conn4 <- [1,598,null,{}] 07:27:02 INFO - PROCESS | 1960 | 1460989622094 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:02 INFO - PROCESS | 1960 | 1460989622278 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 07:27:02 INFO - PROCESS | 1960 | 1460989622299 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f762000 == 70 [pid = 1960] [id = 157] 07:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd6ae14000) [pid = 1960] [serial = 471] [outer = (nil)] 07:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd6be74800) [pid = 1960] [serial = 472] [outer = 0x7fbd6ae14000] 07:27:02 INFO - PROCESS | 1960 | 1460989622356 Marionette DEBUG loaded listener.js 07:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd6bfce000) [pid = 1960] [serial = 473] [outer = 0x7fbd6ae14000] 07:27:03 INFO - PROCESS | 1960 | 1460989623292 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 07:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1242ms 07:27:03 INFO - PROCESS | 1960 | 1460989623329 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 07:27:03 INFO - PROCESS | 1960 | 1460989623331 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 07:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:27:03 INFO - PROCESS | 1960 | 1460989623337 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:27:03 INFO - PROCESS | 1960 | 1460989623339 Marionette TRACE conn4 <- [1,602,null,{}] 07:27:03 INFO - PROCESS | 1960 | 1460989623344 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:03 INFO - PROCESS | 1960 | 1460989623508 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 07:27:03 INFO - PROCESS | 1960 | 1460989623536 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73b48000 == 71 [pid = 1960] [id = 158] 07:27:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd6d266c00) [pid = 1960] [serial = 474] [outer = (nil)] 07:27:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd6ed6c400) [pid = 1960] [serial = 475] [outer = 0x7fbd6d266c00] 07:27:03 INFO - PROCESS | 1960 | 1460989623599 Marionette DEBUG loaded listener.js 07:27:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6f213800) [pid = 1960] [serial = 476] [outer = 0x7fbd6d266c00] 07:27:04 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd6aff2800) [pid = 1960] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:27:04 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd6b837000) [pid = 1960] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:27:04 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd73146c00) [pid = 1960] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:27:04 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd81f99c00) [pid = 1960] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:27:04 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd6aeeac00) [pid = 1960] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:27:04 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd6a5c6c00) [pid = 1960] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:27:04 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd6ae0d800) [pid = 1960] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:27:04 INFO - PROCESS | 1960 | 1460989624765 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 07:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1481ms 07:27:04 INFO - PROCESS | 1960 | 1460989624820 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 07:27:04 INFO - PROCESS | 1960 | 1460989624825 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 07:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:27:04 INFO - PROCESS | 1960 | 1460989624833 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:27:04 INFO - PROCESS | 1960 | 1460989624838 Marionette TRACE conn4 <- [1,606,null,{}] 07:27:04 INFO - PROCESS | 1960 | 1460989624855 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:05 INFO - PROCESS | 1960 | 1460989625014 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 07:27:05 INFO - PROCESS | 1960 | 1460989625167 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6aca9000 == 72 [pid = 1960] [id = 159] 07:27:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd64079800) [pid = 1960] [serial = 477] [outer = (nil)] 07:27:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd68dc4400) [pid = 1960] [serial = 478] [outer = 0x7fbd64079800] 07:27:05 INFO - PROCESS | 1960 | 1460989625241 Marionette DEBUG loaded listener.js 07:27:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd6a5d1400) [pid = 1960] [serial = 479] [outer = 0x7fbd64079800] 07:27:06 INFO - PROCESS | 1960 | 1460989626077 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 07:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1295ms 07:27:06 INFO - PROCESS | 1960 | 1460989626129 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 07:27:06 INFO - PROCESS | 1960 | 1460989626137 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 07:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:27:06 INFO - PROCESS | 1960 | 1460989626146 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:27:06 INFO - PROCESS | 1960 | 1460989626149 Marionette TRACE conn4 <- [1,610,null,{}] 07:27:06 INFO - PROCESS | 1960 | 1460989626155 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:06 INFO - PROCESS | 1960 | 1460989626320 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 07:27:06 INFO - PROCESS | 1960 | 1460989626466 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f160800 == 73 [pid = 1960] [id = 160] 07:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd6407c000) [pid = 1960] [serial = 480] [outer = (nil)] 07:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd6aff1c00) [pid = 1960] [serial = 481] [outer = 0x7fbd6407c000] 07:27:06 INFO - PROCESS | 1960 | 1460989626534 Marionette DEBUG loaded listener.js 07:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd6b724400) [pid = 1960] [serial = 482] [outer = 0x7fbd6407c000] 07:27:07 INFO - PROCESS | 1960 | 1460989627468 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 07:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1382ms 07:27:07 INFO - PROCESS | 1960 | 1460989627530 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 07:27:07 INFO - PROCESS | 1960 | 1460989627533 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 07:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:27:07 INFO - PROCESS | 1960 | 1460989627540 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:27:07 INFO - PROCESS | 1960 | 1460989627546 Marionette TRACE conn4 <- [1,614,null,{}] 07:27:07 INFO - PROCESS | 1960 | 1460989627563 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:07 INFO - PROCESS | 1960 | 1460989627768 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 07:27:07 INFO - PROCESS | 1960 | 1460989627917 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74b73800 == 74 [pid = 1960] [id = 161] 07:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6b2d7800) [pid = 1960] [serial = 483] [outer = (nil)] 07:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd6ed72c00) [pid = 1960] [serial = 484] [outer = 0x7fbd6b2d7800] 07:27:07 INFO - PROCESS | 1960 | 1460989627990 Marionette DEBUG loaded listener.js 07:27:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6f2e8000) [pid = 1960] [serial = 485] [outer = 0x7fbd6b2d7800] 07:27:08 INFO - PROCESS | 1960 | 1460989628854 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 07:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1386ms 07:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:27:08 INFO - PROCESS | 1960 | 1460989628928 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 07:27:08 INFO - PROCESS | 1960 | 1460989628932 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 07:27:08 INFO - PROCESS | 1960 | 1460989628938 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:27:08 INFO - PROCESS | 1960 | 1460989628941 Marionette TRACE conn4 <- [1,618,null,{}] 07:27:08 INFO - PROCESS | 1960 | 1460989628946 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:09 INFO - PROCESS | 1960 | 1460989629135 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 07:27:09 INFO - PROCESS | 1960 | 1460989629283 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7b321800 == 75 [pid = 1960] [id = 162] 07:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd6be73800) [pid = 1960] [serial = 486] [outer = (nil)] 07:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd6f866000) [pid = 1960] [serial = 487] [outer = 0x7fbd6be73800] 07:27:09 INFO - PROCESS | 1960 | 1460989629349 Marionette DEBUG loaded listener.js 07:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6f86f400) [pid = 1960] [serial = 488] [outer = 0x7fbd6be73800] 07:27:10 INFO - PROCESS | 1960 | 1460989630189 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 07:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1278ms 07:27:10 INFO - PROCESS | 1960 | 1460989630233 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 07:27:10 INFO - PROCESS | 1960 | 1460989630235 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 07:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:27:10 INFO - PROCESS | 1960 | 1460989630242 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:27:10 INFO - PROCESS | 1960 | 1460989630244 Marionette TRACE conn4 <- [1,622,null,{}] 07:27:10 INFO - PROCESS | 1960 | 1460989630250 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:10 INFO - PROCESS | 1960 | 1460989630395 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 07:27:10 INFO - PROCESS | 1960 | 1460989630547 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8211f800 == 76 [pid = 1960] [id = 163] 07:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6b2dc800) [pid = 1960] [serial = 489] [outer = (nil)] 07:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd70dcc400) [pid = 1960] [serial = 490] [outer = 0x7fbd6b2dc800] 07:27:10 INFO - PROCESS | 1960 | 1460989630616 Marionette DEBUG loaded listener.js 07:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd72985c00) [pid = 1960] [serial = 491] [outer = 0x7fbd6b2dc800] 07:27:11 INFO - PROCESS | 1960 | 1460989631497 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 07:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1329ms 07:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:27:11 INFO - PROCESS | 1960 | 1460989631572 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 07:27:11 INFO - PROCESS | 1960 | 1460989631575 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 07:27:11 INFO - PROCESS | 1960 | 1460989631581 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:27:11 INFO - PROCESS | 1960 | 1460989631584 Marionette TRACE conn4 <- [1,626,null,{}] 07:27:11 INFO - PROCESS | 1960 | 1460989631589 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:11 INFO - PROCESS | 1960 | 1460989631797 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 07:27:11 INFO - PROCESS | 1960 | 1460989631949 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd85264800 == 77 [pid = 1960] [id = 164] 07:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd6f7edc00) [pid = 1960] [serial = 492] [outer = (nil)] 07:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd73621400) [pid = 1960] [serial = 493] [outer = 0x7fbd6f7edc00] 07:27:12 INFO - PROCESS | 1960 | 1460989632021 Marionette DEBUG loaded listener.js 07:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd8104d000) [pid = 1960] [serial = 494] [outer = 0x7fbd6f7edc00] 07:27:12 INFO - PROCESS | 1960 | 1460989632855 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 07:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1329ms 07:27:12 INFO - PROCESS | 1960 | 1460989632913 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 07:27:12 INFO - PROCESS | 1960 | 1460989632915 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 07:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:27:12 INFO - PROCESS | 1960 | 1460989632921 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:27:12 INFO - PROCESS | 1960 | 1460989632924 Marionette TRACE conn4 <- [1,630,null,{}] 07:27:12 INFO - PROCESS | 1960 | 1460989632929 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:13 INFO - PROCESS | 1960 | 1460989633080 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 07:27:13 INFO - PROCESS | 1960 | 1460989633232 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c2d800 == 78 [pid = 1960] [id = 165] 07:27:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd61fcf000) [pid = 1960] [serial = 495] [outer = (nil)] 07:27:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd647ee400) [pid = 1960] [serial = 496] [outer = 0x7fbd61fcf000] 07:27:13 INFO - PROCESS | 1960 | 1460989633301 Marionette DEBUG loaded listener.js 07:27:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd647f3800) [pid = 1960] [serial = 497] [outer = 0x7fbd61fcf000] 07:27:14 INFO - PROCESS | 1960 | 1460989634134 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 07:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1289ms 07:27:14 INFO - PROCESS | 1960 | 1460989634211 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 07:27:14 INFO - PROCESS | 1960 | 1460989634215 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 07:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:27:14 INFO - PROCESS | 1960 | 1460989634220 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:27:14 INFO - PROCESS | 1960 | 1460989634223 Marionette TRACE conn4 <- [1,634,null,{}] 07:27:14 INFO - PROCESS | 1960 | 1460989634228 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:14 INFO - PROCESS | 1960 | 1460989634601 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 07:27:14 INFO - PROCESS | 1960 | 1460989634819 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acb3000 == 79 [pid = 1960] [id = 166] 07:27:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6322ac00) [pid = 1960] [serial = 498] [outer = (nil)] 07:27:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd64078c00) [pid = 1960] [serial = 499] [outer = 0x7fbd6322ac00] 07:27:14 INFO - PROCESS | 1960 | 1460989634899 Marionette DEBUG loaded listener.js 07:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd6482c000) [pid = 1960] [serial = 500] [outer = 0x7fbd6322ac00] 07:27:15 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:15 INFO - PROCESS | 1960 | 1460989635736 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 07:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1577ms 07:27:15 INFO - PROCESS | 1960 | 1460989635800 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 07:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:27:15 INFO - PROCESS | 1960 | 1460989635806 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 07:27:15 INFO - PROCESS | 1960 | 1460989635814 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:27:15 INFO - PROCESS | 1960 | 1460989635820 Marionette TRACE conn4 <- [1,638,null,{}] 07:27:15 INFO - PROCESS | 1960 | 1460989635827 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:16 INFO - PROCESS | 1960 | 1460989636007 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 07:27:16 INFO - PROCESS | 1960 | 1460989636162 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633b7800 == 80 [pid = 1960] [id = 167] 07:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6482b400) [pid = 1960] [serial = 501] [outer = (nil)] 07:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6a5c9c00) [pid = 1960] [serial = 502] [outer = 0x7fbd6482b400] 07:27:16 INFO - PROCESS | 1960 | 1460989636239 Marionette DEBUG loaded listener.js 07:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6aea7c00) [pid = 1960] [serial = 503] [outer = 0x7fbd6482b400] 07:27:16 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:16 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f762000 == 79 [pid = 1960] [id = 157] 07:27:16 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6a5d2000) [pid = 1960] [serial = 402] [outer = (nil)] [url = about:blank] 07:27:16 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd73619800) [pid = 1960] [serial = 405] [outer = (nil)] [url = about:blank] 07:27:16 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6b2e0000) [pid = 1960] [serial = 408] [outer = (nil)] [url = about:blank] 07:27:16 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd86f3d800) [pid = 1960] [serial = 432] [outer = (nil)] [url = about:blank] 07:27:16 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f0d7000 == 78 [pid = 1960] [id = 156] 07:27:17 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be51000 == 77 [pid = 1960] [id = 155] 07:27:17 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ce2800 == 76 [pid = 1960] [id = 154] 07:27:17 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645ec000 == 75 [pid = 1960] [id = 153] 07:27:17 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73d86800 == 74 [pid = 1960] [id = 146] 07:27:17 INFO - PROCESS | 1960 | 1460989637148 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 07:27:17 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6eff1800 == 73 [pid = 1960] [id = 145] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd710cdc00) [pid = 1960] [serial = 399] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd6f7f6c00) [pid = 1960] [serial = 420] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd6cd6dc00) [pid = 1960] [serial = 417] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd6f2e3400) [pid = 1960] [serial = 418] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd77584c00) [pid = 1960] [serial = 423] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd810d9c00) [pid = 1960] [serial = 424] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd8210ec00) [pid = 1960] [serial = 426] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd85228800) [pid = 1960] [serial = 427] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd6be7d000) [pid = 1960] [serial = 396] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd6b836c00) [pid = 1960] [serial = 415] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd6b831800) [pid = 1960] [serial = 414] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd6aef1400) [pid = 1960] [serial = 393] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd6ae14400) [pid = 1960] [serial = 412] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd6ae05400) [pid = 1960] [serial = 411] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd8538bc00) [pid = 1960] [serial = 430] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd6be76800) [pid = 1960] [serial = 429] [outer = (nil)] [url = about:blank] 07:27:17 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd73144000) [pid = 1960] [serial = 421] [outer = (nil)] [url = about:blank] 07:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1388ms 07:27:17 INFO - PROCESS | 1960 | 1460989637201 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 07:27:17 INFO - PROCESS | 1960 | 1460989637205 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 07:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:27:17 INFO - PROCESS | 1960 | 1460989637211 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:27:17 INFO - PROCESS | 1960 | 1460989637213 Marionette TRACE conn4 <- [1,642,null,{}] 07:27:17 INFO - PROCESS | 1960 | 1460989637218 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:17 INFO - PROCESS | 1960 | 1460989637359 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 07:27:17 INFO - PROCESS | 1960 | 1460989637377 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ce2800 == 74 [pid = 1960] [id = 168] 07:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd64080c00) [pid = 1960] [serial = 504] [outer = (nil)] 07:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd6b307c00) [pid = 1960] [serial = 505] [outer = 0x7fbd64080c00] 07:27:17 INFO - PROCESS | 1960 | 1460989637439 Marionette DEBUG loaded listener.js 07:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6b832800) [pid = 1960] [serial = 506] [outer = 0x7fbd64080c00] 07:27:18 INFO - PROCESS | 1960 | 1460989638241 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 07:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1082ms 07:27:18 INFO - PROCESS | 1960 | 1460989638294 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 07:27:18 INFO - PROCESS | 1960 | 1460989638298 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 07:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:27:18 INFO - PROCESS | 1960 | 1460989638314 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:27:18 INFO - PROCESS | 1960 | 1460989638320 Marionette TRACE conn4 <- [1,646,null,{}] 07:27:18 INFO - PROCESS | 1960 | 1460989638328 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:18 INFO - PROCESS | 1960 | 1460989638469 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 07:27:18 INFO - PROCESS | 1960 | 1460989638478 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0e0000 == 75 [pid = 1960] [id = 169] 07:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd68dd1400) [pid = 1960] [serial = 507] [outer = (nil)] 07:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd6ed6ec00) [pid = 1960] [serial = 508] [outer = 0x7fbd68dd1400] 07:27:18 INFO - PROCESS | 1960 | 1460989638535 Marionette DEBUG loaded listener.js 07:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6f2e5800) [pid = 1960] [serial = 509] [outer = 0x7fbd68dd1400] 07:27:19 INFO - PROCESS | 1960 | 1460989639265 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 07:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 992ms 07:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:27:19 INFO - PROCESS | 1960 | 1460989639299 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 07:27:19 INFO - PROCESS | 1960 | 1460989639302 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 07:27:19 INFO - PROCESS | 1960 | 1460989639307 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:27:19 INFO - PROCESS | 1960 | 1460989639319 Marionette TRACE conn4 <- [1,650,null,{}] 07:27:19 INFO - PROCESS | 1960 | 1460989639324 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:19 INFO - PROCESS | 1960 | 1460989639528 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 07:27:19 INFO - PROCESS | 1960 | 1460989639555 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73443000 == 76 [pid = 1960] [id = 170] 07:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6be7c800) [pid = 1960] [serial = 510] [outer = (nil)] 07:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd6f864400) [pid = 1960] [serial = 511] [outer = 0x7fbd6be7c800] 07:27:19 INFO - PROCESS | 1960 | 1460989639613 Marionette DEBUG loaded listener.js 07:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd72984400) [pid = 1960] [serial = 512] [outer = 0x7fbd6be7c800] 07:27:20 INFO - PROCESS | 1960 | 1460989640419 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 07:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1144ms 07:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:27:20 INFO - PROCESS | 1960 | 1460989640451 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 07:27:20 INFO - PROCESS | 1960 | 1460989640454 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 07:27:20 INFO - PROCESS | 1960 | 1460989640460 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:27:20 INFO - PROCESS | 1960 | 1460989640463 Marionette TRACE conn4 <- [1,654,null,{}] 07:27:20 INFO - PROCESS | 1960 | 1460989640468 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:20 INFO - PROCESS | 1960 | 1460989640669 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 07:27:20 INFO - PROCESS | 1960 | 1460989640700 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74c55000 == 77 [pid = 1960] [id = 171] 07:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd73d50400) [pid = 1960] [serial = 513] [outer = (nil)] 07:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd74380000) [pid = 1960] [serial = 514] [outer = 0x7fbd73d50400] 07:27:20 INFO - PROCESS | 1960 | 1460989640774 Marionette DEBUG loaded listener.js 07:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd7a94c400) [pid = 1960] [serial = 515] [outer = 0x7fbd73d50400] 07:27:21 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd61fd1400) [pid = 1960] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:27:21 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd6ae11c00) [pid = 1960] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:27:21 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd85295800) [pid = 1960] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:27:21 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd68dc6800) [pid = 1960] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:27:21 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd834c5400) [pid = 1960] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:27:21 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd6a24b000) [pid = 1960] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:27:21 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd6ae14000) [pid = 1960] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:27:21 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd6be72c00) [pid = 1960] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:27:21 INFO - PROCESS | 1960 | 1460989641768 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 07:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1342ms 07:27:21 INFO - PROCESS | 1960 | 1460989641803 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 07:27:21 INFO - PROCESS | 1960 | 1460989641806 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 07:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:27:21 INFO - PROCESS | 1960 | 1460989641811 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:27:21 INFO - PROCESS | 1960 | 1460989641813 Marionette TRACE conn4 <- [1,658,null,{}] 07:27:21 INFO - PROCESS | 1960 | 1460989641818 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:21 INFO - PROCESS | 1960 | 1460989641957 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 07:27:21 INFO - PROCESS | 1960 | 1460989641979 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0d9800 == 78 [pid = 1960] [id = 172] 07:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd68dc3000) [pid = 1960] [serial = 516] [outer = (nil)] 07:27:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6ef8d400) [pid = 1960] [serial = 517] [outer = 0x7fbd68dc3000] 07:27:22 INFO - PROCESS | 1960 | 1460989642038 Marionette DEBUG loaded listener.js 07:27:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd81f96c00) [pid = 1960] [serial = 518] [outer = 0x7fbd68dc3000] 07:27:22 INFO - PROCESS | 1960 | 1460989642771 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 07:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 973ms 07:27:22 INFO - PROCESS | 1960 | 1460989642790 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 07:27:22 INFO - PROCESS | 1960 | 1460989642794 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 07:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:27:22 INFO - PROCESS | 1960 | 1460989642801 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:27:22 INFO - PROCESS | 1960 | 1460989642804 Marionette TRACE conn4 <- [1,662,null,{}] 07:27:22 INFO - PROCESS | 1960 | 1460989642809 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:22 INFO - PROCESS | 1960 | 1460989642988 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 07:27:23 INFO - PROCESS | 1960 | 1460989643006 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8527f000 == 79 [pid = 1960] [id = 173] 07:27:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd634e0400) [pid = 1960] [serial = 519] [outer = (nil)] 07:27:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd634e8c00) [pid = 1960] [serial = 520] [outer = 0x7fbd634e0400] 07:27:23 INFO - PROCESS | 1960 | 1460989643067 Marionette DEBUG loaded listener.js 07:27:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd634ee000) [pid = 1960] [serial = 521] [outer = 0x7fbd634e0400] 07:27:23 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:23 INFO - PROCESS | 1960 | 1460989643935 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 07:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1176ms 07:27:23 INFO - PROCESS | 1960 | 1460989643978 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 07:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:27:23 INFO - PROCESS | 1960 | 1460989643984 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 07:27:23 INFO - PROCESS | 1960 | 1460989643993 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:27:24 INFO - PROCESS | 1960 | 1460989644000 Marionette TRACE conn4 <- [1,666,null,{}] 07:27:24 INFO - PROCESS | 1960 | 1460989644054 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:24 INFO - PROCESS | 1960 | 1460989644257 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 07:27:24 INFO - PROCESS | 1960 | 1460989644486 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ccf000 == 80 [pid = 1960] [id = 174] 07:27:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd634e0800) [pid = 1960] [serial = 522] [outer = (nil)] 07:27:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd63548000) [pid = 1960] [serial = 523] [outer = 0x7fbd634e0800] 07:27:24 INFO - PROCESS | 1960 | 1460989644567 Marionette DEBUG loaded listener.js 07:27:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd6354d400) [pid = 1960] [serial = 524] [outer = 0x7fbd634e0800] 07:27:25 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:25 INFO - PROCESS | 1960 | 1460989645384 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 07:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1436ms 07:27:25 INFO - PROCESS | 1960 | 1460989645429 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 07:27:25 INFO - PROCESS | 1960 | 1460989645437 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 07:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:27:25 INFO - PROCESS | 1960 | 1460989645448 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:27:25 INFO - PROCESS | 1960 | 1460989645452 Marionette TRACE conn4 <- [1,670,null,{}] 07:27:25 INFO - PROCESS | 1960 | 1460989645459 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:25 INFO - PROCESS | 1960 | 1460989645626 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 07:27:25 INFO - PROCESS | 1960 | 1460989645781 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73d87000 == 81 [pid = 1960] [id = 175] 07:27:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd63543800) [pid = 1960] [serial = 525] [outer = (nil)] 07:27:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd647f5000) [pid = 1960] [serial = 526] [outer = 0x7fbd63543800] 07:27:25 INFO - PROCESS | 1960 | 1460989645866 Marionette DEBUG loaded listener.js 07:27:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd68dc9000) [pid = 1960] [serial = 527] [outer = 0x7fbd63543800] 07:27:26 INFO - PROCESS | 1960 | 1460989646880 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 07:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1488ms 07:27:26 INFO - PROCESS | 1960 | 1460989646936 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 07:27:26 INFO - PROCESS | 1960 | 1460989646940 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 07:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:27:26 INFO - PROCESS | 1960 | 1460989646946 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:27:26 INFO - PROCESS | 1960 | 1460989646952 Marionette TRACE conn4 <- [1,674,null,{}] 07:27:26 INFO - PROCESS | 1960 | 1460989646968 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:27 INFO - PROCESS | 1960 | 1460989647151 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 07:27:27 INFO - PROCESS | 1960 | 1460989647350 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8761b800 == 82 [pid = 1960] [id = 176] 07:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd6aea9c00) [pid = 1960] [serial = 528] [outer = (nil)] 07:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd6b721400) [pid = 1960] [serial = 529] [outer = 0x7fbd6aea9c00] 07:27:27 INFO - PROCESS | 1960 | 1460989647472 Marionette DEBUG loaded listener.js 07:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6cd70000) [pid = 1960] [serial = 530] [outer = 0x7fbd6aea9c00] 07:27:27 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:27:28 INFO - PROCESS | 1960 | 1460989648272 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 07:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 07:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1391ms 07:27:28 INFO - PROCESS | 1960 | 1460989648338 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 07:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:27:28 INFO - PROCESS | 1960 | 1460989648343 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 07:27:28 INFO - PROCESS | 1960 | 1460989648349 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:27:28 INFO - PROCESS | 1960 | 1460989648353 Marionette TRACE conn4 <- [1,678,null,{}] 07:27:28 INFO - PROCESS | 1960 | 1460989648358 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:28 INFO - PROCESS | 1960 | 1460989648530 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 07:27:28 INFO - PROCESS | 1960 | 1460989648684 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b76e800 == 83 [pid = 1960] [id = 177] 07:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6aeec400) [pid = 1960] [serial = 531] [outer = (nil)] 07:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6f86bc00) [pid = 1960] [serial = 532] [outer = 0x7fbd6aeec400] 07:27:28 INFO - PROCESS | 1960 | 1460989648759 Marionette DEBUG loaded listener.js 07:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd732d9400) [pid = 1960] [serial = 533] [outer = 0x7fbd6aeec400] 07:27:29 INFO - PROCESS | 1960 | 1460989649557 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 07:27:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:27:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1283ms 07:27:29 INFO - PROCESS | 1960 | 1460989649632 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 07:27:29 INFO - PROCESS | 1960 | 1460989649636 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 07:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:27:29 INFO - PROCESS | 1960 | 1460989649642 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:27:29 INFO - PROCESS | 1960 | 1460989649644 Marionette TRACE conn4 <- [1,682,null,{}] 07:27:29 INFO - PROCESS | 1960 | 1460989649650 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:29 INFO - PROCESS | 1960 | 1460989649846 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 07:27:30 INFO - PROCESS | 1960 | 1460989649999 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd646a7800 == 84 [pid = 1960] [id = 178] 07:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6d0c4000) [pid = 1960] [serial = 534] [outer = (nil)] 07:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd73620800) [pid = 1960] [serial = 535] [outer = 0x7fbd6d0c4000] 07:27:30 INFO - PROCESS | 1960 | 1460989650075 Marionette DEBUG loaded listener.js 07:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd754a3400) [pid = 1960] [serial = 536] [outer = 0x7fbd6d0c4000] 07:27:31 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:31 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:27:31 INFO - PROCESS | 1960 | 1460989651348 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 07:27:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 07:27:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1726ms 07:27:31 INFO - PROCESS | 1960 | 1460989651369 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 07:27:31 INFO - PROCESS | 1960 | 1460989651371 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 07:27:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:27:31 INFO - PROCESS | 1960 | 1460989651378 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:27:31 INFO - PROCESS | 1960 | 1460989651381 Marionette TRACE conn4 <- [1,686,null,{}] 07:27:31 INFO - PROCESS | 1960 | 1460989651386 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:31 INFO - PROCESS | 1960 | 1460989651644 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 07:27:31 INFO - PROCESS | 1960 | 1460989651776 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68eb1000 == 85 [pid = 1960] [id = 179] 07:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd73474c00) [pid = 1960] [serial = 537] [outer = (nil)] 07:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd852c9000) [pid = 1960] [serial = 538] [outer = 0x7fbd73474c00] 07:27:31 INFO - PROCESS | 1960 | 1460989651847 Marionette DEBUG loaded listener.js 07:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd86f36000) [pid = 1960] [serial = 539] [outer = 0x7fbd73474c00] 07:27:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:32 INFO - PROCESS | 1960 | 1460989652987 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 07:27:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:27:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1634ms 07:27:33 INFO - PROCESS | 1960 | 1460989653012 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 07:27:33 INFO - PROCESS | 1960 | 1460989653015 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 07:27:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:27:33 INFO - PROCESS | 1960 | 1460989653021 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:27:33 INFO - PROCESS | 1960 | 1460989653023 Marionette TRACE conn4 <- [1,690,null,{}] 07:27:33 INFO - PROCESS | 1960 | 1460989653028 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:33 INFO - PROCESS | 1960 | 1460989653190 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 07:27:33 INFO - PROCESS | 1960 | 1460989653356 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd62091000 == 86 [pid = 1960] [id = 180] 07:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd620b8800) [pid = 1960] [serial = 540] [outer = (nil)] 07:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd620c0400) [pid = 1960] [serial = 541] [outer = 0x7fbd620b8800] 07:27:33 INFO - PROCESS | 1960 | 1460989653426 Marionette DEBUG loaded listener.js 07:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd620c7c00) [pid = 1960] [serial = 542] [outer = 0x7fbd620b8800] 07:27:34 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:34 INFO - PROCESS | 1960 | 1460989654590 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 07:27:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1626ms 07:27:34 INFO - PROCESS | 1960 | 1460989654648 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 07:27:34 INFO - PROCESS | 1960 | 1460989654652 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 07:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:27:34 INFO - PROCESS | 1960 | 1460989654667 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:27:34 INFO - PROCESS | 1960 | 1460989654670 Marionette TRACE conn4 <- [1,694,null,{}] 07:27:34 INFO - PROCESS | 1960 | 1460989654675 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:34 INFO - PROCESS | 1960 | 1460989654893 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 07:27:35 INFO - PROCESS | 1960 | 1460989655023 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633be800 == 87 [pid = 1960] [id = 181] 07:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd61e97c00) [pid = 1960] [serial = 543] [outer = (nil)] 07:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd61e9f000) [pid = 1960] [serial = 544] [outer = 0x7fbd61e97c00] 07:27:35 INFO - PROCESS | 1960 | 1460989655091 Marionette DEBUG loaded listener.js 07:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd61fc7c00) [pid = 1960] [serial = 545] [outer = 0x7fbd61e97c00] 07:27:36 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:36 INFO - PROCESS | 1960 | 1460989656347 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 07:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 07:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1728ms 07:27:36 INFO - PROCESS | 1960 | 1460989656480 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 07:27:36 INFO - PROCESS | 1960 | 1460989656484 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 07:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:27:36 INFO - PROCESS | 1960 | 1460989656494 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:27:36 INFO - PROCESS | 1960 | 1460989656498 Marionette TRACE conn4 <- [1,698,null,{}] 07:27:36 INFO - PROCESS | 1960 | 1460989656506 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:36 INFO - PROCESS | 1960 | 1460989656691 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 07:27:36 INFO - PROCESS | 1960 | 1460989656982 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633bb800 == 88 [pid = 1960] [id = 182] 07:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd620c1400) [pid = 1960] [serial = 546] [outer = (nil)] 07:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd620c3800) [pid = 1960] [serial = 547] [outer = 0x7fbd620c1400] 07:27:37 INFO - PROCESS | 1960 | 1460989657046 Marionette DEBUG loaded listener.js 07:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd63224c00) [pid = 1960] [serial = 548] [outer = 0x7fbd620c1400] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8b509800 == 87 [pid = 1960] [id = 133] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd87447800 == 86 [pid = 1960] [id = 80] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645f0800 == 85 [pid = 1960] [id = 134] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6ed6c400) [pid = 1960] [serial = 475] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86a99000 == 84 [pid = 1960] [id = 73] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8744c800 == 83 [pid = 1960] [id = 107] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f0d9800 == 82 [pid = 1960] [id = 172] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74c55000 == 81 [pid = 1960] [id = 171] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73443000 == 80 [pid = 1960] [id = 170] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f0e0000 == 79 [pid = 1960] [id = 169] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ce2800 == 78 [pid = 1960] [id = 168] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633b7800 == 77 [pid = 1960] [id = 167] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6acb3000 == 76 [pid = 1960] [id = 166] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd85264800 == 75 [pid = 1960] [id = 164] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8211f800 == 74 [pid = 1960] [id = 163] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7b321800 == 73 [pid = 1960] [id = 162] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74b73800 == 72 [pid = 1960] [id = 161] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f160800 == 71 [pid = 1960] [id = 160] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6aca9000 == 70 [pid = 1960] [id = 159] 07:27:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73b48000 == 69 [pid = 1960] [id = 158] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd876e0800) [pid = 1960] [serial = 352] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd6b722800) [pid = 1960] [serial = 469] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd6be74800) [pid = 1960] [serial = 472] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6be81000) [pid = 1960] [serial = 391] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd6322a800) [pid = 1960] [serial = 460] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd63221800) [pid = 1960] [serial = 459] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd6aee9c00) [pid = 1960] [serial = 466] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd6aef4400) [pid = 1960] [serial = 467] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6f07e800) [pid = 1960] [serial = 444] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd86f41c00) [pid = 1960] [serial = 433] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd6a247400) [pid = 1960] [serial = 463] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd81f95800) [pid = 1960] [serial = 441] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6a5cd800) [pid = 1960] [serial = 464] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6aeed400) [pid = 1960] [serial = 438] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd68dcb000) [pid = 1960] [serial = 435] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6482e800) [pid = 1960] [serial = 447] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd63227400) [pid = 1960] [serial = 450] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6f863000) [pid = 1960] [serial = 453] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd6407bc00) [pid = 1960] [serial = 456] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd6bfce000) [pid = 1960] [serial = 473] [outer = (nil)] [url = about:blank] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd7361a800) [pid = 1960] [serial = 247] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:27:37 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd6b835000) [pid = 1960] [serial = 470] [outer = (nil)] [url = about:blank] 07:27:38 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:38 INFO - PROCESS | 1960 | 1460989658326 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 07:27:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 07:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1878ms 07:27:38 INFO - PROCESS | 1960 | 1460989658373 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 07:27:38 INFO - PROCESS | 1960 | 1460989658380 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 07:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:27:38 INFO - PROCESS | 1960 | 1460989658389 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:27:38 INFO - PROCESS | 1960 | 1460989658392 Marionette TRACE conn4 <- [1,702,null,{}] 07:27:38 INFO - PROCESS | 1960 | 1460989658396 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:38 INFO - PROCESS | 1960 | 1460989658581 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 07:27:38 INFO - PROCESS | 1960 | 1460989658697 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a3d6800 == 70 [pid = 1960] [id = 183] 07:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd620c1800) [pid = 1960] [serial = 549] [outer = (nil)] 07:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6354b800) [pid = 1960] [serial = 550] [outer = 0x7fbd620c1800] 07:27:38 INFO - PROCESS | 1960 | 1460989658757 Marionette DEBUG loaded listener.js 07:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd647e9800) [pid = 1960] [serial = 551] [outer = 0x7fbd620c1800] 07:27:39 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:39 INFO - PROCESS | 1960 | 1460989659791 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 07:27:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:27:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1438ms 07:27:39 INFO - PROCESS | 1960 | 1460989659827 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 07:27:39 INFO - PROCESS | 1960 | 1460989659831 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 07:27:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:27:39 INFO - PROCESS | 1960 | 1460989659843 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:27:39 INFO - PROCESS | 1960 | 1460989659847 Marionette TRACE conn4 <- [1,706,null,{}] 07:27:39 INFO - PROCESS | 1960 | 1460989659861 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:40 INFO - PROCESS | 1960 | 1460989660052 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 07:27:40 INFO - PROCESS | 1960 | 1460989660173 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ed2f800 == 71 [pid = 1960] [id = 184] 07:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd647f6400) [pid = 1960] [serial = 552] [outer = (nil)] 07:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd68dcdc00) [pid = 1960] [serial = 553] [outer = 0x7fbd647f6400] 07:27:40 INFO - PROCESS | 1960 | 1460989660236 Marionette DEBUG loaded listener.js 07:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6a5cd800) [pid = 1960] [serial = 554] [outer = 0x7fbd647f6400] 07:27:41 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:41 INFO - PROCESS | 1960 | 1460989661376 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 07:27:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:27:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1585ms 07:27:41 INFO - PROCESS | 1960 | 1460989661429 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 07:27:41 INFO - PROCESS | 1960 | 1460989661432 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 07:27:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:27:41 INFO - PROCESS | 1960 | 1460989661438 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:27:41 INFO - PROCESS | 1960 | 1460989661440 Marionette TRACE conn4 <- [1,710,null,{}] 07:27:41 INFO - PROCESS | 1960 | 1460989661445 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:41 INFO - PROCESS | 1960 | 1460989661773 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 07:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd73d50400) [pid = 1960] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd68dc3000) [pid = 1960] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd6322ac00) [pid = 1960] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd68dd1400) [pid = 1960] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd6d266c00) [pid = 1960] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd6be7c800) [pid = 1960] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd6482b400) [pid = 1960] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:27:41 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd64080c00) [pid = 1960] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:27:41 INFO - PROCESS | 1960 | 1460989661924 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645e5000 == 72 [pid = 1960] [id = 185] 07:27:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd6322ac00) [pid = 1960] [serial = 555] [outer = (nil)] 07:27:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd68c0e400) [pid = 1960] [serial = 556] [outer = 0x7fbd6322ac00] 07:27:41 INFO - PROCESS | 1960 | 1460989661982 Marionette DEBUG loaded listener.js 07:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd6aef2c00) [pid = 1960] [serial = 557] [outer = 0x7fbd6322ac00] 07:27:43 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:43 INFO - PROCESS | 1960 | 1460989663090 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 07:27:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:27:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1689ms 07:27:43 INFO - PROCESS | 1960 | 1460989663128 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 07:27:43 INFO - PROCESS | 1960 | 1460989663131 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 07:27:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:27:43 INFO - PROCESS | 1960 | 1460989663136 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:27:43 INFO - PROCESS | 1960 | 1460989663138 Marionette TRACE conn4 <- [1,714,null,{}] 07:27:43 INFO - PROCESS | 1960 | 1460989663143 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:43 INFO - PROCESS | 1960 | 1460989663280 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 07:27:43 INFO - PROCESS | 1960 | 1460989663457 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd721aa000 == 73 [pid = 1960] [id = 186] 07:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd634e3400) [pid = 1960] [serial = 558] [outer = (nil)] 07:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd6aff4800) [pid = 1960] [serial = 559] [outer = 0x7fbd634e3400] 07:27:43 INFO - PROCESS | 1960 | 1460989663518 Marionette DEBUG loaded listener.js 07:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd6b82d400) [pid = 1960] [serial = 560] [outer = 0x7fbd634e3400] 07:27:44 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:44 INFO - PROCESS | 1960 | 1460989664808 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 07:27:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 07:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1725ms 07:27:44 INFO - PROCESS | 1960 | 1460989664863 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 07:27:44 INFO - PROCESS | 1960 | 1460989664869 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 07:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:27:44 INFO - PROCESS | 1960 | 1460989664985 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:27:44 INFO - PROCESS | 1960 | 1460989664988 Marionette TRACE conn4 <- [1,718,null,{}] 07:27:45 INFO - PROCESS | 1960 | 1460989664999 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:45 INFO - PROCESS | 1960 | 1460989665156 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 07:27:45 INFO - PROCESS | 1960 | 1460989665320 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f15f000 == 74 [pid = 1960] [id = 187] 07:27:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd620ba800) [pid = 1960] [serial = 561] [outer = (nil)] 07:27:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd64075000) [pid = 1960] [serial = 562] [outer = 0x7fbd620ba800] 07:27:45 INFO - PROCESS | 1960 | 1460989665395 Marionette DEBUG loaded listener.js 07:27:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd68dc9800) [pid = 1960] [serial = 563] [outer = 0x7fbd620ba800] 07:27:46 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:46 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:27:46 INFO - PROCESS | 1960 | 1460989666689 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 07:27:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:27:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1791ms 07:27:46 INFO - PROCESS | 1960 | 1460989666869 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 07:27:46 INFO - PROCESS | 1960 | 1460989666887 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 07:27:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:27:46 INFO - PROCESS | 1960 | 1460989666905 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:27:46 INFO - PROCESS | 1960 | 1460989666910 Marionette TRACE conn4 <- [1,722,null,{}] 07:27:46 INFO - PROCESS | 1960 | 1460989666915 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:47 INFO - PROCESS | 1960 | 1460989667075 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 07:27:47 INFO - PROCESS | 1960 | 1460989667226 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7487d000 == 75 [pid = 1960] [id = 188] 07:27:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd620bb400) [pid = 1960] [serial = 564] [outer = (nil)] 07:27:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6aff3000) [pid = 1960] [serial = 565] [outer = 0x7fbd620bb400] 07:27:47 INFO - PROCESS | 1960 | 1460989667298 Marionette DEBUG loaded listener.js 07:27:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6be77800) [pid = 1960] [serial = 566] [outer = 0x7fbd620bb400] 07:27:48 INFO - PROCESS | 1960 | 1460989668192 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 07:27:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:27:48 INFO - PROCESS | 1960 | 1460989668240 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 07:27:48 INFO - PROCESS | 1960 | 1460989668247 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:27:48 INFO - PROCESS | 1960 | 1460989668252 Marionette TRACE conn4 <- [1,726,null,{}] 07:27:48 INFO - PROCESS | 1960 | 1460989668268 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:48 INFO - PROCESS | 1960 | 1460989668441 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 07:27:48 INFO - PROCESS | 1960 | 1460989668596 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81e44800 == 76 [pid = 1960] [id = 189] 07:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd6be81000) [pid = 1960] [serial = 567] [outer = (nil)] 07:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd6d261000) [pid = 1960] [serial = 568] [outer = 0x7fbd6be81000] 07:27:48 INFO - PROCESS | 1960 | 1460989668672 Marionette DEBUG loaded listener.js 07:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6f21b000) [pid = 1960] [serial = 569] [outer = 0x7fbd6be81000] 07:27:49 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:49 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:27:49 INFO - PROCESS | 1960 | 1460989669818 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 07:27:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:27:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1633ms 07:27:49 INFO - PROCESS | 1960 | 1460989669880 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 07:27:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:27:49 INFO - PROCESS | 1960 | 1460989669884 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 07:27:49 INFO - PROCESS | 1960 | 1460989669890 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:27:49 INFO - PROCESS | 1960 | 1460989669893 Marionette TRACE conn4 <- [1,730,null,{}] 07:27:49 INFO - PROCESS | 1960 | 1460989669898 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:50 INFO - PROCESS | 1960 | 1460989670048 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 07:27:50 INFO - PROCESS | 1960 | 1460989670252 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8746a000 == 77 [pid = 1960] [id = 190] 07:27:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd62004800) [pid = 1960] [serial = 570] [outer = (nil)] 07:27:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6f7f7c00) [pid = 1960] [serial = 571] [outer = 0x7fbd62004800] 07:27:50 INFO - PROCESS | 1960 | 1460989670328 Marionette DEBUG loaded listener.js 07:27:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd74c74000) [pid = 1960] [serial = 572] [outer = 0x7fbd62004800] 07:27:50 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:50 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:27:51 INFO - PROCESS | 1960 | 1460989671143 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 07:27:51 INFO - PROCESS | 1960 | 1460989671226 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 07:27:51 INFO - PROCESS | 1960 | 1460989671233 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:27:51 INFO - PROCESS | 1960 | 1460989671236 Marionette TRACE conn4 <- [1,734,null,{}] 07:27:51 INFO - PROCESS | 1960 | 1460989671242 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:51 INFO - PROCESS | 1960 | 1460989671404 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 07:27:51 INFO - PROCESS | 1960 | 1460989671562 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd635b4800 == 78 [pid = 1960] [id = 191] 07:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd68c0ac00) [pid = 1960] [serial = 573] [outer = (nil)] 07:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd7758fc00) [pid = 1960] [serial = 574] [outer = 0x7fbd68c0ac00] 07:27:51 INFO - PROCESS | 1960 | 1460989671631 Marionette DEBUG loaded listener.js 07:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd81f92400) [pid = 1960] [serial = 575] [outer = 0x7fbd68c0ac00] 07:27:52 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:52 INFO - PROCESS | 1960 | 1460989672497 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 07:27:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:27:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1332ms 07:27:52 INFO - PROCESS | 1960 | 1460989672565 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 07:27:52 INFO - PROCESS | 1960 | 1460989672569 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 07:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:27:52 INFO - PROCESS | 1960 | 1460989672574 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:27:52 INFO - PROCESS | 1960 | 1460989672577 Marionette TRACE conn4 <- [1,738,null,{}] 07:27:52 INFO - PROCESS | 1960 | 1460989672582 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:52 INFO - PROCESS | 1960 | 1460989672754 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 07:27:52 INFO - PROCESS | 1960 | 1460989672911 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fca000 == 79 [pid = 1960] [id = 192] 07:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd64489000) [pid = 1960] [serial = 576] [outer = (nil)] 07:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd64490800) [pid = 1960] [serial = 577] [outer = 0x7fbd64489000] 07:27:52 INFO - PROCESS | 1960 | 1460989672987 Marionette DEBUG loaded listener.js 07:27:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd82307c00) [pid = 1960] [serial = 578] [outer = 0x7fbd64489000] 07:27:54 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:54 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:27:54 INFO - PROCESS | 1960 | 1460989674173 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 07:27:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1641ms 07:27:54 INFO - PROCESS | 1960 | 1460989674216 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 07:27:54 INFO - PROCESS | 1960 | 1460989674220 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 07:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:27:54 INFO - PROCESS | 1960 | 1460989674227 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:27:54 INFO - PROCESS | 1960 | 1460989674229 Marionette TRACE conn4 <- [1,742,null,{}] 07:27:54 INFO - PROCESS | 1960 | 1460989674235 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:54 INFO - PROCESS | 1960 | 1460989674424 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 07:27:54 INFO - PROCESS | 1960 | 1460989674593 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd640a3000 == 80 [pid = 1960] [id = 193] 07:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd61ea2000) [pid = 1960] [serial = 579] [outer = (nil)] 07:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd6a57e400) [pid = 1960] [serial = 580] [outer = 0x7fbd61ea2000] 07:27:54 INFO - PROCESS | 1960 | 1460989674659 Marionette DEBUG loaded listener.js 07:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd6a584800) [pid = 1960] [serial = 581] [outer = 0x7fbd61ea2000] 07:27:55 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:55 INFO - PROCESS | 1960 | 1460989675811 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 07:27:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 07:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1626ms 07:27:55 INFO - PROCESS | 1960 | 1460989675853 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 07:27:55 INFO - PROCESS | 1960 | 1460989675857 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 07:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:27:55 INFO - PROCESS | 1960 | 1460989675876 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:27:55 INFO - PROCESS | 1960 | 1460989675879 Marionette TRACE conn4 <- [1,746,null,{}] 07:27:55 INFO - PROCESS | 1960 | 1460989675883 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:56 INFO - PROCESS | 1960 | 1460989676311 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 07:27:56 INFO - PROCESS | 1960 | 1460989676451 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6317c800 == 81 [pid = 1960] [id = 194] 07:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd61ea6400) [pid = 1960] [serial = 582] [outer = (nil)] 07:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd61fce400) [pid = 1960] [serial = 583] [outer = 0x7fbd61ea6400] 07:27:56 INFO - PROCESS | 1960 | 1460989676516 Marionette DEBUG loaded listener.js 07:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd63225400) [pid = 1960] [serial = 584] [outer = 0x7fbd61ea6400] 07:27:57 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:57 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:57 INFO - PROCESS | 1960 | 1460989677768 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 07:27:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 07:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1937ms 07:27:57 INFO - PROCESS | 1960 | 1460989677852 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 07:27:57 INFO - PROCESS | 1960 | 1460989677857 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 07:27:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:27:57 INFO - PROCESS | 1960 | 1460989677884 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:27:57 INFO - PROCESS | 1960 | 1460989677890 Marionette TRACE conn4 <- [1,750,null,{}] 07:27:57 INFO - PROCESS | 1960 | 1460989677896 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:58 INFO - PROCESS | 1960 | 1460989678034 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 07:27:58 INFO - PROCESS | 1960 | 1460989678199 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645e5000 == 80 [pid = 1960] [id = 185] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ed2f800 == 79 [pid = 1960] [id = 184] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd634e8c00) [pid = 1960] [serial = 520] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd70dcc400) [pid = 1960] [serial = 490] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd647ee400) [pid = 1960] [serial = 496] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd73621400) [pid = 1960] [serial = 493] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633ac800 == 80 [pid = 1960] [id = 195] 07:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd62011800) [pid = 1960] [serial = 585] [outer = (nil)] 07:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd63550800) [pid = 1960] [serial = 586] [outer = 0x7fbd62011800] 07:27:58 INFO - PROCESS | 1960 | 1460989678303 Marionette DEBUG loaded listener.js 07:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd6448d400) [pid = 1960] [serial = 587] [outer = 0x7fbd62011800] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a3d6800 == 79 [pid = 1960] [id = 183] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633bb800 == 78 [pid = 1960] [id = 182] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633be800 == 77 [pid = 1960] [id = 181] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd62091000 == 76 [pid = 1960] [id = 180] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68eb1000 == 75 [pid = 1960] [id = 179] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd646a7800 == 74 [pid = 1960] [id = 178] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8b76e800 == 73 [pid = 1960] [id = 177] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8761b800 == 72 [pid = 1960] [id = 176] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73d87000 == 71 [pid = 1960] [id = 175] 07:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ccf000 == 70 [pid = 1960] [id = 174] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd7a94c400) [pid = 1960] [serial = 515] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd6f866000) [pid = 1960] [serial = 487] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd6ef8d400) [pid = 1960] [serial = 517] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd64078c00) [pid = 1960] [serial = 499] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd74380000) [pid = 1960] [serial = 514] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd6ed72c00) [pid = 1960] [serial = 484] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd6ed6ec00) [pid = 1960] [serial = 508] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd6aff1c00) [pid = 1960] [serial = 481] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6f213800) [pid = 1960] [serial = 476] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd72984400) [pid = 1960] [serial = 512] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6482c000) [pid = 1960] [serial = 500] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd81f96c00) [pid = 1960] [serial = 518] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd6aea7c00) [pid = 1960] [serial = 503] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6b307c00) [pid = 1960] [serial = 505] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd6b832800) [pid = 1960] [serial = 506] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd68dc4400) [pid = 1960] [serial = 478] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd6f2e5800) [pid = 1960] [serial = 509] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6a5c9c00) [pid = 1960] [serial = 502] [outer = (nil)] [url = about:blank] 07:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6f864400) [pid = 1960] [serial = 511] [outer = (nil)] [url = about:blank] 07:27:59 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:27:59 INFO - PROCESS | 1960 | 1460989679420 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 07:27:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1590ms 07:27:59 INFO - PROCESS | 1960 | 1460989679471 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 07:27:59 INFO - PROCESS | 1960 | 1460989679475 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 07:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:27:59 INFO - PROCESS | 1960 | 1460989679483 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:27:59 INFO - PROCESS | 1960 | 1460989679485 Marionette TRACE conn4 <- [1,754,null,{}] 07:27:59 INFO - PROCESS | 1960 | 1460989679491 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:59 INFO - PROCESS | 1960 | 1460989679636 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 07:27:59 INFO - PROCESS | 1960 | 1460989679834 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c31800 == 71 [pid = 1960] [id = 196] 07:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd634eb000) [pid = 1960] [serial = 588] [outer = (nil)] 07:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd64831400) [pid = 1960] [serial = 589] [outer = 0x7fbd634eb000] 07:27:59 INFO - PROCESS | 1960 | 1460989679899 Marionette DEBUG loaded listener.js 07:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd68dc4400) [pid = 1960] [serial = 590] [outer = 0x7fbd634eb000] 07:28:00 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:01 INFO - PROCESS | 1960 | 1460989681000 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 07:28:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 07:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1538ms 07:28:01 INFO - PROCESS | 1960 | 1460989681021 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 07:28:01 INFO - PROCESS | 1960 | 1460989681027 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 07:28:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:28:01 INFO - PROCESS | 1960 | 1460989681048 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:28:01 INFO - PROCESS | 1960 | 1460989681055 Marionette TRACE conn4 <- [1,758,null,{}] 07:28:01 INFO - PROCESS | 1960 | 1460989681060 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:01 INFO - PROCESS | 1960 | 1460989681249 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 07:28:01 INFO - PROCESS | 1960 | 1460989681322 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b25c800 == 72 [pid = 1960] [id = 197] 07:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd68dc6c00) [pid = 1960] [serial = 591] [outer = (nil)] 07:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6a58ac00) [pid = 1960] [serial = 592] [outer = 0x7fbd68dc6c00] 07:28:01 INFO - PROCESS | 1960 | 1460989681390 Marionette DEBUG loaded listener.js 07:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd6ae0e000) [pid = 1960] [serial = 593] [outer = 0x7fbd68dc6c00] 07:28:02 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:02 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:28:02 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:02 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:02 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:02 INFO - PROCESS | 1960 | 1460989682161 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 07:28:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1146ms 07:28:02 INFO - PROCESS | 1960 | 1460989682187 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 07:28:02 INFO - PROCESS | 1960 | 1460989682191 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 07:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:28:02 INFO - PROCESS | 1960 | 1460989682196 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:28:02 INFO - PROCESS | 1960 | 1460989682198 Marionette TRACE conn4 <- [1,762,null,{}] 07:28:02 INFO - PROCESS | 1960 | 1460989682211 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:02 INFO - PROCESS | 1960 | 1460989682396 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 07:28:02 INFO - PROCESS | 1960 | 1460989682420 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6c003000 == 73 [pid = 1960] [id = 198] 07:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd68dc8000) [pid = 1960] [serial = 594] [outer = (nil)] 07:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd6aeab000) [pid = 1960] [serial = 595] [outer = 0x7fbd68dc8000] 07:28:02 INFO - PROCESS | 1960 | 1460989682478 Marionette DEBUG loaded listener.js 07:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd6aff5400) [pid = 1960] [serial = 596] [outer = 0x7fbd68dc8000] 07:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd620c1400) [pid = 1960] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd634e0400) [pid = 1960] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd620c1800) [pid = 1960] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd647f6400) [pid = 1960] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd6322ac00) [pid = 1960] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:28:03 INFO - PROCESS | 1960 | 1460989683699 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 07:28:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1534ms 07:28:03 INFO - PROCESS | 1960 | 1460989683731 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 07:28:03 INFO - PROCESS | 1960 | 1460989683735 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 07:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:28:03 INFO - PROCESS | 1960 | 1460989683740 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:28:03 INFO - PROCESS | 1960 | 1460989683742 Marionette TRACE conn4 <- [1,766,null,{}] 07:28:03 INFO - PROCESS | 1960 | 1460989683747 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:03 INFO - PROCESS | 1960 | 1460989683877 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 07:28:04 INFO - PROCESS | 1960 | 1460989684049 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ed2f800 == 74 [pid = 1960] [id = 199] 07:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6b309000) [pid = 1960] [serial = 597] [outer = (nil)] 07:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd6b30e000) [pid = 1960] [serial = 598] [outer = 0x7fbd6b309000] 07:28:04 INFO - PROCESS | 1960 | 1460989684125 Marionette DEBUG loaded listener.js 07:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6b71f400) [pid = 1960] [serial = 599] [outer = 0x7fbd6b309000] 07:28:05 INFO - PROCESS | 1960 | 1460989685170 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 07:28:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1481ms 07:28:05 INFO - PROCESS | 1960 | 1460989685224 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 07:28:05 INFO - PROCESS | 1960 | 1460989685229 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 07:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:28:05 INFO - PROCESS | 1960 | 1460989685237 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:28:05 INFO - PROCESS | 1960 | 1460989685242 Marionette TRACE conn4 <- [1,770,null,{}] 07:28:05 INFO - PROCESS | 1960 | 1460989685255 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:05 INFO - PROCESS | 1960 | 1460989685446 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 07:28:05 INFO - PROCESS | 1960 | 1460989685673 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645e3800 == 75 [pid = 1960] [id = 200] 07:28:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd6321d000) [pid = 1960] [serial = 600] [outer = (nil)] 07:28:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd634ec000) [pid = 1960] [serial = 601] [outer = 0x7fbd6321d000] 07:28:05 INFO - PROCESS | 1960 | 1460989685745 Marionette DEBUG loaded listener.js 07:28:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6407f800) [pid = 1960] [serial = 602] [outer = 0x7fbd6321d000] 07:28:06 INFO - PROCESS | 1960 | 1460989686573 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 07:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1388ms 07:28:06 INFO - PROCESS | 1960 | 1460989686624 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 07:28:06 INFO - PROCESS | 1960 | 1460989686632 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 07:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:28:06 INFO - PROCESS | 1960 | 1460989686643 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:28:06 INFO - PROCESS | 1960 | 1460989686649 Marionette TRACE conn4 <- [1,774,null,{}] 07:28:06 INFO - PROCESS | 1960 | 1460989686655 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:06 INFO - PROCESS | 1960 | 1460989686826 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 07:28:06 INFO - PROCESS | 1960 | 1460989686984 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b36f000 == 76 [pid = 1960] [id = 201] 07:28:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd634e5400) [pid = 1960] [serial = 603] [outer = (nil)] 07:28:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd68c0b000) [pid = 1960] [serial = 604] [outer = 0x7fbd634e5400] 07:28:07 INFO - PROCESS | 1960 | 1460989687056 Marionette DEBUG loaded listener.js 07:28:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd6a254400) [pid = 1960] [serial = 605] [outer = 0x7fbd634e5400] 07:28:07 INFO - PROCESS | 1960 | 1460989687955 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 07:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1337ms 07:28:07 INFO - PROCESS | 1960 | 1460989687980 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 07:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:28:07 INFO - PROCESS | 1960 | 1460989687984 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 07:28:07 INFO - PROCESS | 1960 | 1460989687990 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:28:07 INFO - PROCESS | 1960 | 1460989687996 Marionette TRACE conn4 <- [1,778,null,{}] 07:28:08 INFO - PROCESS | 1960 | 1460989688010 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:08 INFO - PROCESS | 1960 | 1460989688172 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 07:28:08 INFO - PROCESS | 1960 | 1460989688337 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f759000 == 77 [pid = 1960] [id = 202] 07:28:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd64826c00) [pid = 1960] [serial = 606] [outer = (nil)] 07:28:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd6aef3400) [pid = 1960] [serial = 607] [outer = 0x7fbd64826c00] 07:28:08 INFO - PROCESS | 1960 | 1460989688408 Marionette DEBUG loaded listener.js 07:28:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd6b396c00) [pid = 1960] [serial = 608] [outer = 0x7fbd64826c00] 07:28:09 INFO - PROCESS | 1960 | 1460989689330 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 07:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1381ms 07:28:09 INFO - PROCESS | 1960 | 1460989689372 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 07:28:09 INFO - PROCESS | 1960 | 1460989689376 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 07:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:28:09 INFO - PROCESS | 1960 | 1460989689381 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:28:09 INFO - PROCESS | 1960 | 1460989689384 Marionette TRACE conn4 <- [1,782,null,{}] 07:28:09 INFO - PROCESS | 1960 | 1460989689389 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:09 INFO - PROCESS | 1960 | 1460989689552 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 07:28:09 INFO - PROCESS | 1960 | 1460989689717 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73083000 == 78 [pid = 1960] [id = 203] 07:28:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd61e9dc00) [pid = 1960] [serial = 609] [outer = (nil)] 07:28:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd6b830400) [pid = 1960] [serial = 610] [outer = 0x7fbd61e9dc00] 07:28:09 INFO - PROCESS | 1960 | 1460989689786 Marionette DEBUG loaded listener.js 07:28:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd6be7d800) [pid = 1960] [serial = 611] [outer = 0x7fbd61e9dc00] 07:28:10 INFO - PROCESS | 1960 | 1460989690644 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 07:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1332ms 07:28:10 INFO - PROCESS | 1960 | 1460989690715 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 07:28:10 INFO - PROCESS | 1960 | 1460989690719 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 07:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:28:10 INFO - PROCESS | 1960 | 1460989690724 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:28:10 INFO - PROCESS | 1960 | 1460989690726 Marionette TRACE conn4 <- [1,786,null,{}] 07:28:10 INFO - PROCESS | 1960 | 1460989690732 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:10 INFO - PROCESS | 1960 | 1460989690893 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 07:28:11 INFO - PROCESS | 1960 | 1460989691054 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74269000 == 79 [pid = 1960] [id = 204] 07:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd6a583c00) [pid = 1960] [serial = 612] [outer = (nil)] 07:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd6bfc8800) [pid = 1960] [serial = 613] [outer = 0x7fbd6a583c00] 07:28:11 INFO - PROCESS | 1960 | 1460989691127 Marionette DEBUG loaded listener.js 07:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd6c0d8800) [pid = 1960] [serial = 614] [outer = 0x7fbd6a583c00] 07:28:11 INFO - PROCESS | 1960 | 1460989691997 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 07:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1335ms 07:28:12 INFO - PROCESS | 1960 | 1460989692062 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 07:28:12 INFO - PROCESS | 1960 | 1460989692065 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 07:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:28:12 INFO - PROCESS | 1960 | 1460989692072 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:28:12 INFO - PROCESS | 1960 | 1460989692075 Marionette TRACE conn4 <- [1,790,null,{}] 07:28:12 INFO - PROCESS | 1960 | 1460989692081 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:12 INFO - PROCESS | 1960 | 1460989692357 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 07:28:12 INFO - PROCESS | 1960 | 1460989692578 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7742b800 == 80 [pid = 1960] [id = 205] 07:28:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd6d266400) [pid = 1960] [serial = 615] [outer = (nil)] 07:28:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd6ef97c00) [pid = 1960] [serial = 616] [outer = 0x7fbd6d266400] 07:28:12 INFO - PROCESS | 1960 | 1460989692669 Marionette DEBUG loaded listener.js 07:28:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd6f085000) [pid = 1960] [serial = 617] [outer = 0x7fbd6d266400] 07:28:13 INFO - PROCESS | 1960 | 1460989693476 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 07:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1431ms 07:28:13 INFO - PROCESS | 1960 | 1460989693504 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 07:28:13 INFO - PROCESS | 1960 | 1460989693508 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 07:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:28:13 INFO - PROCESS | 1960 | 1460989693514 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:28:13 INFO - PROCESS | 1960 | 1460989693517 Marionette TRACE conn4 <- [1,794,null,{}] 07:28:13 INFO - PROCESS | 1960 | 1460989693523 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:13 INFO - PROCESS | 1960 | 1460989693681 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 07:28:13 INFO - PROCESS | 1960 | 1460989693863 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7b313000 == 81 [pid = 1960] [id = 206] 07:28:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd61fd0400) [pid = 1960] [serial = 618] [outer = (nil)] 07:28:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd6f2e8800) [pid = 1960] [serial = 619] [outer = 0x7fbd61fd0400] 07:28:13 INFO - PROCESS | 1960 | 1460989693938 Marionette DEBUG loaded listener.js 07:28:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd6f867400) [pid = 1960] [serial = 620] [outer = 0x7fbd61fd0400] 07:28:15 INFO - PROCESS | 1960 | 1460989695157 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 07:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1693ms 07:28:15 INFO - PROCESS | 1960 | 1460989695208 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 07:28:15 INFO - PROCESS | 1960 | 1460989695214 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 07:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:28:15 INFO - PROCESS | 1960 | 1460989695230 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:28:15 INFO - PROCESS | 1960 | 1460989695234 Marionette TRACE conn4 <- [1,798,null,{}] 07:28:15 INFO - PROCESS | 1960 | 1460989695241 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:15 INFO - PROCESS | 1960 | 1460989695401 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 07:28:15 INFO - PROCESS | 1960 | 1460989695580 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acad000 == 82 [pid = 1960] [id = 207] 07:28:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd6321ec00) [pid = 1960] [serial = 621] [outer = (nil)] 07:28:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd634eec00) [pid = 1960] [serial = 622] [outer = 0x7fbd6321ec00] 07:28:15 INFO - PROCESS | 1960 | 1460989695648 Marionette DEBUG loaded listener.js 07:28:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd64492400) [pid = 1960] [serial = 623] [outer = 0x7fbd6321ec00] 07:28:16 INFO - PROCESS | 1960 | 1460989696590 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 07:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 07:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1445ms 07:28:16 INFO - PROCESS | 1960 | 1460989696669 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 07:28:16 INFO - PROCESS | 1960 | 1460989696676 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 07:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:28:16 INFO - PROCESS | 1960 | 1460989696685 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:28:16 INFO - PROCESS | 1960 | 1460989696689 Marionette TRACE conn4 <- [1,802,null,{}] 07:28:16 INFO - PROCESS | 1960 | 1460989696694 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:16 INFO - PROCESS | 1960 | 1460989696900 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 07:28:17 INFO - PROCESS | 1960 | 1460989697076 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ece4000 == 83 [pid = 1960] [id = 208] 07:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd6322a800) [pid = 1960] [serial = 624] [outer = (nil)] 07:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd6a24dc00) [pid = 1960] [serial = 625] [outer = 0x7fbd6322a800] 07:28:17 INFO - PROCESS | 1960 | 1460989697145 Marionette DEBUG loaded listener.js 07:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd6a581400) [pid = 1960] [serial = 626] [outer = 0x7fbd6322a800] 07:28:18 INFO - PROCESS | 1960 | 1460989698059 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 07:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 07:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1429ms 07:28:18 INFO - PROCESS | 1960 | 1460989698115 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 07:28:18 INFO - PROCESS | 1960 | 1460989698118 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 07:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:28:18 INFO - PROCESS | 1960 | 1460989698124 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:28:18 INFO - PROCESS | 1960 | 1460989698129 Marionette TRACE conn4 <- [1,806,null,{}] 07:28:18 INFO - PROCESS | 1960 | 1460989698144 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:18 INFO - PROCESS | 1960 | 1460989698343 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 07:28:18 INFO - PROCESS | 1960 | 1460989698515 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd72ac0800 == 84 [pid = 1960] [id = 209] 07:28:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd6a5cc800) [pid = 1960] [serial = 627] [outer = (nil)] 07:28:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd6aef2000) [pid = 1960] [serial = 628] [outer = 0x7fbd6a5cc800] 07:28:18 INFO - PROCESS | 1960 | 1460989698585 Marionette DEBUG loaded listener.js 07:28:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd6b307800) [pid = 1960] [serial = 629] [outer = 0x7fbd6a5cc800] 07:28:19 INFO - PROCESS | 1960 | 1460989699389 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 07:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 07:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1285ms 07:28:19 INFO - PROCESS | 1960 | 1460989699409 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 07:28:19 INFO - PROCESS | 1960 | 1460989699412 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 07:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:28:19 INFO - PROCESS | 1960 | 1460989699418 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:28:19 INFO - PROCESS | 1960 | 1460989699420 Marionette TRACE conn4 <- [1,810,null,{}] 07:28:19 INFO - PROCESS | 1960 | 1460989699425 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:19 INFO - PROCESS | 1960 | 1460989699567 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 07:28:19 INFO - PROCESS | 1960 | 1460989699765 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6c003000 == 83 [pid = 1960] [id = 198] 07:28:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b25c800 == 82 [pid = 1960] [id = 197] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd61e9f000) [pid = 1960] [serial = 544] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd63548000) [pid = 1960] [serial = 523] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd6b721400) [pid = 1960] [serial = 529] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd647f5000) [pid = 1960] [serial = 526] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd6f86bc00) [pid = 1960] [serial = 532] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd73620800) [pid = 1960] [serial = 535] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd852c9000) [pid = 1960] [serial = 538] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd620c0400) [pid = 1960] [serial = 541] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6aff4800) [pid = 1960] [serial = 559] [outer = (nil)] [url = about:blank] 07:28:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645db000 == 83 [pid = 1960] [id = 210] 07:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd620c0400) [pid = 1960] [serial = 630] [outer = (nil)] 07:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd647f6800) [pid = 1960] [serial = 631] [outer = 0x7fbd620c0400] 07:28:19 INFO - PROCESS | 1960 | 1460989699875 Marionette DEBUG loaded listener.js 07:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd6b82d800) [pid = 1960] [serial = 632] [outer = 0x7fbd620c0400] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68c31800 == 82 [pid = 1960] [id = 196] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633ac800 == 81 [pid = 1960] [id = 195] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6317c800 == 80 [pid = 1960] [id = 194] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fca000 == 79 [pid = 1960] [id = 192] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd635b4800 == 78 [pid = 1960] [id = 191] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8746a000 == 77 [pid = 1960] [id = 190] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd81e44800 == 76 [pid = 1960] [id = 189] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7487d000 == 75 [pid = 1960] [id = 188] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8527f000 == 74 [pid = 1960] [id = 173] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f15f000 == 73 [pid = 1960] [id = 187] 07:28:20 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd721aa000 == 72 [pid = 1960] [id = 186] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd620c3800) [pid = 1960] [serial = 547] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd634ee000) [pid = 1960] [serial = 521] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6354b800) [pid = 1960] [serial = 550] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd68dcdc00) [pid = 1960] [serial = 553] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd68c0e400) [pid = 1960] [serial = 556] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6aef2c00) [pid = 1960] [serial = 557] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd63224c00) [pid = 1960] [serial = 548] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd6a5cd800) [pid = 1960] [serial = 554] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd647e9800) [pid = 1960] [serial = 551] [outer = (nil)] [url = about:blank] 07:28:20 INFO - PROCESS | 1960 | 1460989700650 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 07:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1280ms 07:28:20 INFO - PROCESS | 1960 | 1460989700699 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 07:28:20 INFO - PROCESS | 1960 | 1460989700702 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 07:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:28:20 INFO - PROCESS | 1960 | 1460989700708 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:28:20 INFO - PROCESS | 1960 | 1460989700710 Marionette TRACE conn4 <- [1,814,null,{}] 07:28:20 INFO - PROCESS | 1960 | 1460989700715 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:20 INFO - PROCESS | 1960 | 1460989700859 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 07:28:20 INFO - PROCESS | 1960 | 1460989700986 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6465b800 == 73 [pid = 1960] [id = 211] 07:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd634ea000) [pid = 1960] [serial = 633] [outer = (nil)] 07:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd6b82ec00) [pid = 1960] [serial = 634] [outer = 0x7fbd634ea000] 07:28:21 INFO - PROCESS | 1960 | 1460989701046 Marionette DEBUG loaded listener.js 07:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd6be7f400) [pid = 1960] [serial = 635] [outer = 0x7fbd634ea000] 07:28:21 INFO - PROCESS | 1960 | 1460989701721 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 07:28:21 INFO - PROCESS | 1960 | 1460989701739 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 07:28:21 INFO - PROCESS | 1960 | 1460989701745 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:28:21 INFO - PROCESS | 1960 | 1460989701748 Marionette TRACE conn4 <- [1,818,null,{}] 07:28:21 INFO - PROCESS | 1960 | 1460989701753 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:21 INFO - PROCESS | 1960 | 1460989701993 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 07:28:22 INFO - PROCESS | 1960 | 1460989702076 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f749000 == 74 [pid = 1960] [id = 212] 07:28:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd63548000) [pid = 1960] [serial = 636] [outer = (nil)] 07:28:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd6d262800) [pid = 1960] [serial = 637] [outer = 0x7fbd63548000] 07:28:22 INFO - PROCESS | 1960 | 1460989702140 Marionette DEBUG loaded listener.js 07:28:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd6f082000) [pid = 1960] [serial = 638] [outer = 0x7fbd63548000] 07:28:22 INFO - PROCESS | 1960 | 1460989702952 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 07:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1239ms 07:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:28:22 INFO - PROCESS | 1960 | 1460989702984 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 07:28:22 INFO - PROCESS | 1960 | 1460989702986 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 07:28:22 INFO - PROCESS | 1960 | 1460989702993 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:28:22 INFO - PROCESS | 1960 | 1460989702995 Marionette TRACE conn4 <- [1,822,null,{}] 07:28:23 INFO - PROCESS | 1960 | 1460989703005 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:23 INFO - PROCESS | 1960 | 1460989703183 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 07:28:23 INFO - PROCESS | 1960 | 1460989703205 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7742e000 == 75 [pid = 1960] [id = 213] 07:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd6ae08400) [pid = 1960] [serial = 639] [outer = (nil)] 07:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd6f2eb000) [pid = 1960] [serial = 640] [outer = 0x7fbd6ae08400] 07:28:23 INFO - PROCESS | 1960 | 1460989703267 Marionette DEBUG loaded listener.js 07:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd70dc2800) [pid = 1960] [serial = 641] [outer = 0x7fbd6ae08400] 07:28:24 INFO - PROCESS | 1960 | 1460989704083 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 07:28:24 INFO - PROCESS | 1960 | 1460989704125 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 07:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:28:24 INFO - PROCESS | 1960 | 1460989704138 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:28:24 INFO - PROCESS | 1960 | 1460989704140 Marionette TRACE conn4 <- [1,826,null,{}] 07:28:24 INFO - PROCESS | 1960 | 1460989704146 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:24 INFO - PROCESS | 1960 | 1460989704344 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd77585400) [pid = 1960] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd634eb000) [pid = 1960] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6d0bf000) [pid = 1960] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd6b30d800) [pid = 1960] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd8702e800) [pid = 1960] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6be73800) [pid = 1960] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd754a4c00) [pid = 1960] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd6407c000) [pid = 1960] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd6b2e1800) [pid = 1960] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd64079800) [pid = 1960] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd68dc6c00) [pid = 1960] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd81f95c00) [pid = 1960] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd82194000) [pid = 1960] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd6a256800) [pid = 1960] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd6f2e2000) [pid = 1960] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd71fcd000) [pid = 1960] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6f2f0800) [pid = 1960] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd620b8800) [pid = 1960] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd68dc8000) [pid = 1960] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd70e62c00) [pid = 1960] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6aea9c00) [pid = 1960] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd6b2dc800) [pid = 1960] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6a24d400) [pid = 1960] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd6d0c4000) [pid = 1960] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd68dc5c00) [pid = 1960] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6b71ec00) [pid = 1960] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd6f2e6400) [pid = 1960] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd73474c00) [pid = 1960] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd711e0c00) [pid = 1960] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6a24c800) [pid = 1960] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd68dc7400) [pid = 1960] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6aea6c00) [pid = 1960] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd73d47400) [pid = 1960] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd6ae9f400) [pid = 1960] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd61fcf000) [pid = 1960] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd61ea6400) [pid = 1960] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd6a24a400) [pid = 1960] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd62011800) [pid = 1960] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd68c02c00) [pid = 1960] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd68c05400) [pid = 1960] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd63543800) [pid = 1960] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd634e0800) [pid = 1960] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd6b3a1000) [pid = 1960] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd6321fc00) [pid = 1960] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd6b724800) [pid = 1960] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd63220800) [pid = 1960] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd63223400) [pid = 1960] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd76a21c00) [pid = 1960] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd6f7edc00) [pid = 1960] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd6b2d7800) [pid = 1960] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd6aea3000) [pid = 1960] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd74975400) [pid = 1960] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd735b2800) [pid = 1960] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd6aea0400) [pid = 1960] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd620ba800) [pid = 1960] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd6b718400) [pid = 1960] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd81c85800) [pid = 1960] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd6a248400) [pid = 1960] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd75808000) [pid = 1960] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd6b393800) [pid = 1960] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd6f2e9000) [pid = 1960] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd61e97c00) [pid = 1960] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd634e3400) [pid = 1960] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd6a5cdc00) [pid = 1960] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x7fbd64825c00) [pid = 1960] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd6aeec400) [pid = 1960] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:28:25 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x7fbd75435800) [pid = 1960] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:28:25 INFO - PROCESS | 1960 | 1460989705294 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63179800 == 76 [pid = 1960] [id = 214] 07:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd61e97c00) [pid = 1960] [serial = 642] [outer = (nil)] 07:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd61ea6400) [pid = 1960] [serial = 643] [outer = 0x7fbd61e97c00] 07:28:25 INFO - PROCESS | 1960 | 1460989705367 Marionette DEBUG loaded listener.js 07:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd62011800) [pid = 1960] [serial = 644] [outer = 0x7fbd61e97c00] 07:28:25 INFO - PROCESS | 1960 | 1460989705954 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 07:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1836ms 07:28:25 INFO - PROCESS | 1960 | 1460989705979 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 07:28:25 INFO - PROCESS | 1960 | 1460989705981 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 07:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:28:25 INFO - PROCESS | 1960 | 1460989705988 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:28:25 INFO - PROCESS | 1960 | 1460989705990 Marionette TRACE conn4 <- [1,830,null,{}] 07:28:25 INFO - PROCESS | 1960 | 1460989705995 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:26 INFO - PROCESS | 1960 | 1460989706177 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 07:28:26 INFO - PROCESS | 1960 | 1460989706199 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f761000 == 77 [pid = 1960] [id = 215] 07:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd61e99800) [pid = 1960] [serial = 645] [outer = (nil)] 07:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd6354d800) [pid = 1960] [serial = 646] [outer = 0x7fbd61e99800] 07:28:26 INFO - PROCESS | 1960 | 1460989706256 Marionette DEBUG loaded listener.js 07:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd68dc6400) [pid = 1960] [serial = 647] [outer = 0x7fbd61e99800] 07:28:26 INFO - PROCESS | 1960 | 1460989706950 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 07:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 973ms 07:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:28:26 INFO - PROCESS | 1960 | 1460989706962 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 07:28:26 INFO - PROCESS | 1960 | 1460989706964 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 07:28:26 INFO - PROCESS | 1960 | 1460989706969 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:28:26 INFO - PROCESS | 1960 | 1460989706972 Marionette TRACE conn4 <- [1,834,null,{}] 07:28:26 INFO - PROCESS | 1960 | 1460989706977 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:27 INFO - PROCESS | 1960 | 1460989707118 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 07:28:27 INFO - PROCESS | 1960 | 1460989707385 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fe2800 == 78 [pid = 1960] [id = 216] 07:28:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd61fc6800) [pid = 1960] [serial = 648] [outer = (nil)] 07:28:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd62007400) [pid = 1960] [serial = 649] [outer = 0x7fbd61fc6800] 07:28:27 INFO - PROCESS | 1960 | 1460989707490 Marionette DEBUG loaded listener.js 07:28:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd63220800) [pid = 1960] [serial = 650] [outer = 0x7fbd61fc6800] 07:28:28 INFO - PROCESS | 1960 | 1460989708388 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 07:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1485ms 07:28:28 INFO - PROCESS | 1960 | 1460989708457 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 07:28:28 INFO - PROCESS | 1960 | 1460989708463 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 07:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:28:28 INFO - PROCESS | 1960 | 1460989708470 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:28:28 INFO - PROCESS | 1960 | 1460989708475 Marionette TRACE conn4 <- [1,838,null,{}] 07:28:28 INFO - PROCESS | 1960 | 1460989708481 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:28 INFO - PROCESS | 1960 | 1460989708692 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 07:28:28 INFO - PROCESS | 1960 | 1460989708854 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f15c800 == 79 [pid = 1960] [id = 217] 07:28:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd62005400) [pid = 1960] [serial = 651] [outer = (nil)] 07:28:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd68dc6c00) [pid = 1960] [serial = 652] [outer = 0x7fbd62005400] 07:28:28 INFO - PROCESS | 1960 | 1460989708928 Marionette DEBUG loaded listener.js 07:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd6a57e000) [pid = 1960] [serial = 653] [outer = 0x7fbd62005400] 07:28:29 INFO - PROCESS | 1960 | 1460989709845 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 07:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1432ms 07:28:29 INFO - PROCESS | 1960 | 1460989709907 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 07:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:28:29 INFO - PROCESS | 1960 | 1460989709913 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 07:28:29 INFO - PROCESS | 1960 | 1460989709920 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:28:29 INFO - PROCESS | 1960 | 1460989709923 Marionette TRACE conn4 <- [1,842,null,{}] 07:28:29 INFO - PROCESS | 1960 | 1460989709929 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:30 INFO - PROCESS | 1960 | 1460989710110 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 07:28:30 INFO - PROCESS | 1960 | 1460989710370 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7784a000 == 80 [pid = 1960] [id = 218] 07:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd6a587000) [pid = 1960] [serial = 654] [outer = (nil)] 07:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd6aea0400) [pid = 1960] [serial = 655] [outer = 0x7fbd6a587000] 07:28:30 INFO - PROCESS | 1960 | 1460989710487 Marionette DEBUG loaded listener.js 07:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6aef4000) [pid = 1960] [serial = 656] [outer = 0x7fbd6a587000] 07:28:31 INFO - PROCESS | 1960 | 1460989711324 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 07:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1438ms 07:28:31 INFO - PROCESS | 1960 | 1460989711358 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 07:28:31 INFO - PROCESS | 1960 | 1460989711362 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 07:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:28:31 INFO - PROCESS | 1960 | 1460989711379 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:28:31 INFO - PROCESS | 1960 | 1460989711389 Marionette TRACE conn4 <- [1,846,null,{}] 07:28:31 INFO - PROCESS | 1960 | 1460989711414 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:31 INFO - PROCESS | 1960 | 1460989711605 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 07:28:31 INFO - PROCESS | 1960 | 1460989711768 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82d7f800 == 81 [pid = 1960] [id = 219] 07:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd6ae06000) [pid = 1960] [serial = 657] [outer = (nil)] 07:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6b721c00) [pid = 1960] [serial = 658] [outer = 0x7fbd6ae06000] 07:28:31 INFO - PROCESS | 1960 | 1460989711842 Marionette DEBUG loaded listener.js 07:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd6bfd0c00) [pid = 1960] [serial = 659] [outer = 0x7fbd6ae06000] 07:28:32 INFO - PROCESS | 1960 | 1460989712769 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 07:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1451ms 07:28:32 INFO - PROCESS | 1960 | 1460989712822 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 07:28:32 INFO - PROCESS | 1960 | 1460989712826 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 07:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:28:32 INFO - PROCESS | 1960 | 1460989712832 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:28:32 INFO - PROCESS | 1960 | 1460989712835 Marionette TRACE conn4 <- [1,850,null,{}] 07:28:32 INFO - PROCESS | 1960 | 1460989712840 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:33 INFO - PROCESS | 1960 | 1460989713014 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 07:28:33 INFO - PROCESS | 1960 | 1460989713178 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd85272000 == 82 [pid = 1960] [id = 220] 07:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd6aef4800) [pid = 1960] [serial = 660] [outer = (nil)] 07:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6d0c3800) [pid = 1960] [serial = 661] [outer = 0x7fbd6aef4800] 07:28:33 INFO - PROCESS | 1960 | 1460989713256 Marionette DEBUG loaded listener.js 07:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6ed6d000) [pid = 1960] [serial = 662] [outer = 0x7fbd6aef4800] 07:28:34 INFO - PROCESS | 1960 | 1460989714073 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 07:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1288ms 07:28:34 INFO - PROCESS | 1960 | 1460989714121 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 07:28:34 INFO - PROCESS | 1960 | 1460989714124 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 07:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:28:34 INFO - PROCESS | 1960 | 1460989714130 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:28:34 INFO - PROCESS | 1960 | 1460989714132 Marionette TRACE conn4 <- [1,854,null,{}] 07:28:34 INFO - PROCESS | 1960 | 1460989714137 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:34 INFO - PROCESS | 1960 | 1460989714294 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 07:28:34 INFO - PROCESS | 1960 | 1460989714469 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86a9d800 == 83 [pid = 1960] [id = 221] 07:28:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd6f077400) [pid = 1960] [serial = 663] [outer = (nil)] 07:28:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd6f214400) [pid = 1960] [serial = 664] [outer = 0x7fbd6f077400] 07:28:34 INFO - PROCESS | 1960 | 1460989714553 Marionette DEBUG loaded listener.js 07:28:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd6f86d800) [pid = 1960] [serial = 665] [outer = 0x7fbd6f077400] 07:28:35 INFO - PROCESS | 1960 | 1460989715438 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 07:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1332ms 07:28:35 INFO - PROCESS | 1960 | 1460989715463 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 07:28:35 INFO - PROCESS | 1960 | 1460989715467 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 07:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:28:35 INFO - PROCESS | 1960 | 1460989715473 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:28:35 INFO - PROCESS | 1960 | 1460989715475 Marionette TRACE conn4 <- [1,858,null,{}] 07:28:35 INFO - PROCESS | 1960 | 1460989715480 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:35 INFO - PROCESS | 1960 | 1460989715632 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 07:28:35 INFO - PROCESS | 1960 | 1460989715801 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8744c800 == 84 [pid = 1960] [id = 222] 07:28:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd6f07c000) [pid = 1960] [serial = 666] [outer = (nil)] 07:28:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd71fc8800) [pid = 1960] [serial = 667] [outer = 0x7fbd6f07c000] 07:28:35 INFO - PROCESS | 1960 | 1460989715872 Marionette DEBUG loaded listener.js 07:28:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd72982c00) [pid = 1960] [serial = 668] [outer = 0x7fbd6f07c000] 07:28:36 INFO - PROCESS | 1960 | 1460989716713 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 07:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1280ms 07:28:36 INFO - PROCESS | 1960 | 1460989716755 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 07:28:36 INFO - PROCESS | 1960 | 1460989716758 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 07:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:28:36 INFO - PROCESS | 1960 | 1460989716764 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:28:36 INFO - PROCESS | 1960 | 1460989716767 Marionette TRACE conn4 <- [1,862,null,{}] 07:28:36 INFO - PROCESS | 1960 | 1460989716773 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:36 INFO - PROCESS | 1960 | 1460989716934 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 07:28:37 INFO - PROCESS | 1960 | 1460989717104 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8927e000 == 85 [pid = 1960] [id = 223] 07:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd6f86ec00) [pid = 1960] [serial = 669] [outer = (nil)] 07:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd72c54000) [pid = 1960] [serial = 670] [outer = 0x7fbd6f86ec00] 07:28:37 INFO - PROCESS | 1960 | 1460989717175 Marionette DEBUG loaded listener.js 07:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd73149c00) [pid = 1960] [serial = 671] [outer = 0x7fbd6f86ec00] 07:28:38 INFO - PROCESS | 1960 | 1460989718068 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 07:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1378ms 07:28:38 INFO - PROCESS | 1960 | 1460989718144 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 07:28:38 INFO - PROCESS | 1960 | 1460989718148 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 07:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:28:38 INFO - PROCESS | 1960 | 1460989718153 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:28:38 INFO - PROCESS | 1960 | 1460989718156 Marionette TRACE conn4 <- [1,866,null,{}] 07:28:38 INFO - PROCESS | 1960 | 1460989718161 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:38 INFO - PROCESS | 1960 | 1460989718372 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 07:28:38 INFO - PROCESS | 1960 | 1460989718542 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd635bc800 == 86 [pid = 1960] [id = 224] 07:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd61fc2c00) [pid = 1960] [serial = 672] [outer = (nil)] 07:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd634e7800) [pid = 1960] [serial = 673] [outer = 0x7fbd61fc2c00] 07:28:38 INFO - PROCESS | 1960 | 1460989718612 Marionette DEBUG loaded listener.js 07:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd7314b000) [pid = 1960] [serial = 674] [outer = 0x7fbd61fc2c00] 07:28:39 INFO - PROCESS | 1960 | 1460989719514 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 07:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1426ms 07:28:39 INFO - PROCESS | 1960 | 1460989719581 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 07:28:39 INFO - PROCESS | 1960 | 1460989719584 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 07:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:28:39 INFO - PROCESS | 1960 | 1460989719590 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:28:39 INFO - PROCESS | 1960 | 1460989719592 Marionette TRACE conn4 <- [1,870,null,{}] 07:28:39 INFO - PROCESS | 1960 | 1460989719598 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:39 INFO - PROCESS | 1960 | 1460989719760 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 07:28:39 INFO - PROCESS | 1960 | 1460989719928 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd640aa800 == 87 [pid = 1960] [id = 225] 07:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd61fc6400) [pid = 1960] [serial = 675] [outer = (nil)] 07:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd63223800) [pid = 1960] [serial = 676] [outer = 0x7fbd61fc6400] 07:28:39 INFO - PROCESS | 1960 | 1460989719994 Marionette DEBUG loaded listener.js 07:28:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd647f4400) [pid = 1960] [serial = 677] [outer = 0x7fbd61fc6400] 07:28:40 INFO - PROCESS | 1960 | 1460989720908 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 07:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1383ms 07:28:40 INFO - PROCESS | 1960 | 1460989720975 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 07:28:40 INFO - PROCESS | 1960 | 1460989720978 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 07:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:28:40 INFO - PROCESS | 1960 | 1460989720984 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:28:40 INFO - PROCESS | 1960 | 1460989720987 Marionette TRACE conn4 <- [1,874,null,{}] 07:28:40 INFO - PROCESS | 1960 | 1460989720992 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:41 INFO - PROCESS | 1960 | 1460989721172 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 07:28:41 INFO - PROCESS | 1960 | 1460989721723 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acb0800 == 88 [pid = 1960] [id = 226] 07:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd620b8800) [pid = 1960] [serial = 678] [outer = (nil)] 07:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd620c5800) [pid = 1960] [serial = 679] [outer = 0x7fbd620b8800] 07:28:41 INFO - PROCESS | 1960 | 1460989721837 Marionette DEBUG loaded listener.js 07:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd63544800) [pid = 1960] [serial = 680] [outer = 0x7fbd620b8800] 07:28:42 INFO - PROCESS | 1960 | 1460989722785 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 07:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1839ms 07:28:42 INFO - PROCESS | 1960 | 1460989722826 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 07:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:28:42 INFO - PROCESS | 1960 | 1460989722831 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 07:28:42 INFO - PROCESS | 1960 | 1460989722838 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:28:42 INFO - PROCESS | 1960 | 1460989722844 Marionette TRACE conn4 <- [1,878,null,{}] 07:28:42 INFO - PROCESS | 1960 | 1460989722851 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:43 INFO - PROCESS | 1960 | 1460989723051 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 07:28:43 INFO - PROCESS | 1960 | 1460989723268 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61df2800 == 89 [pid = 1960] [id = 227] 07:28:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd6354ec00) [pid = 1960] [serial = 681] [outer = (nil)] 07:28:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd64833400) [pid = 1960] [serial = 682] [outer = 0x7fbd6354ec00] 07:28:43 INFO - PROCESS | 1960 | 1460989723391 Marionette DEBUG loaded listener.js 07:28:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd6a251800) [pid = 1960] [serial = 683] [outer = 0x7fbd6354ec00] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f761000 == 88 [pid = 1960] [id = 215] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63179800 == 87 [pid = 1960] [id = 214] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6b30e000) [pid = 1960] [serial = 598] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7742e000 == 86 [pid = 1960] [id = 213] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f749000 == 85 [pid = 1960] [id = 212] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6465b800 == 84 [pid = 1960] [id = 211] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645db000 == 83 [pid = 1960] [id = 210] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd72ac0800 == 82 [pid = 1960] [id = 209] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ece4000 == 81 [pid = 1960] [id = 208] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6acad000 == 80 [pid = 1960] [id = 207] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74269000 == 79 [pid = 1960] [id = 204] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73083000 == 78 [pid = 1960] [id = 203] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f759000 == 77 [pid = 1960] [id = 202] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b36f000 == 76 [pid = 1960] [id = 201] 07:28:43 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645e3800 == 75 [pid = 1960] [id = 200] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd6f7f7c00) [pid = 1960] [serial = 571] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd876da000) [pid = 1960] [serial = 253] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd64831400) [pid = 1960] [serial = 589] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6f085400) [pid = 1960] [serial = 445] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6cd72000) [pid = 1960] [serial = 355] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd830d5400) [pid = 1960] [serial = 442] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6f86f400) [pid = 1960] [serial = 488] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd89f8b000) [pid = 1960] [serial = 364] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6b724400) [pid = 1960] [serial = 482] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd89297c00) [pid = 1960] [serial = 256] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd6a5d1400) [pid = 1960] [serial = 479] [outer = (nil)] [url = about:blank] 07:28:43 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd6ae0e000) [pid = 1960] [serial = 593] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd89fab800) [pid = 1960] [serial = 331] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd8b79c000) [pid = 1960] [serial = 367] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd7110d400) [pid = 1960] [serial = 316] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd810d7800) [pid = 1960] [serial = 325] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd7549fc00) [pid = 1960] [serial = 180] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd7314b400) [pid = 1960] [serial = 400] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd620c7c00) [pid = 1960] [serial = 542] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd6aeab000) [pid = 1960] [serial = 595] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd81c80c00) [pid = 1960] [serial = 213] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd6cd70000) [pid = 1960] [serial = 530] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd72985c00) [pid = 1960] [serial = 491] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd8929d800) [pid = 1960] [serial = 289] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd754a3400) [pid = 1960] [serial = 536] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd6a5ca800) [pid = 1960] [serial = 436] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd6f21dc00) [pid = 1960] [serial = 147] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd7361d400) [pid = 1960] [serial = 358] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd6a57e400) [pid = 1960] [serial = 580] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd86f36000) [pid = 1960] [serial = 539] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd64490800) [pid = 1960] [serial = 577] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd73617c00) [pid = 1960] [serial = 283] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd72a82800) [pid = 1960] [serial = 150] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd6b831c00) [pid = 1960] [serial = 439] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd7758fc00) [pid = 1960] [serial = 574] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd73d4f000) [pid = 1960] [serial = 319] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd73d55c00) [pid = 1960] [serial = 292] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd6afee000) [pid = 1960] [serial = 394] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x7fbd647f3800) [pid = 1960] [serial = 497] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd63225400) [pid = 1960] [serial = 584] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x7fbd732d2800) [pid = 1960] [serial = 210] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x7fbd6448d400) [pid = 1960] [serial = 587] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x7fbd6d261000) [pid = 1960] [serial = 568] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x7fbd757be000) [pid = 1960] [serial = 409] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x7fbd7110dc00) [pid = 1960] [serial = 403] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x7fbd68dc9000) [pid = 1960] [serial = 527] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x7fbd6aff5400) [pid = 1960] [serial = 596] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x7fbd6354d400) [pid = 1960] [serial = 524] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x7fbd71fccc00) [pid = 1960] [serial = 177] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x7fbd6f2ebc00) [pid = 1960] [serial = 451] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x7fbd73620c00) [pid = 1960] [serial = 246] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x7fbd6f86a400) [pid = 1960] [serial = 454] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x7fbd64081000) [pid = 1960] [serial = 457] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x7fbd85225800) [pid = 1960] [serial = 250] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x7fbd8104d000) [pid = 1960] [serial = 494] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x7fbd6f2e8000) [pid = 1960] [serial = 485] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x7fbd6c0db800) [pid = 1960] [serial = 280] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x7fbd8538f000) [pid = 1960] [serial = 286] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x7fbd87024000) [pid = 1960] [serial = 216] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x7fbd63550800) [pid = 1960] [serial = 586] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x7fbd61fce400) [pid = 1960] [serial = 583] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x7fbd68dc4400) [pid = 1960] [serial = 590] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x7fbd6cd7b000) [pid = 1960] [serial = 397] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x7fbd68dc9800) [pid = 1960] [serial = 563] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x7fbd710c9c00) [pid = 1960] [serial = 243] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x7fbd87490000) [pid = 1960] [serial = 219] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 127 (0x7fbd6b718800) [pid = 1960] [serial = 207] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x7fbd81f9f400) [pid = 1960] [serial = 322] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x7fbd6d0c5c00) [pid = 1960] [serial = 174] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x7fbd87405400) [pid = 1960] [serial = 328] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x7fbd64075000) [pid = 1960] [serial = 562] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x7fbd61fc7c00) [pid = 1960] [serial = 545] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x7fbd6aff3000) [pid = 1960] [serial = 565] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x7fbd6a58ac00) [pid = 1960] [serial = 592] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x7fbd6b82d400) [pid = 1960] [serial = 560] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x7fbd746c3800) [pid = 1960] [serial = 406] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x7fbd64833c00) [pid = 1960] [serial = 448] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x7fbd732d9400) [pid = 1960] [serial = 533] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x7fbd87025800) [pid = 1960] [serial = 361] [outer = (nil)] [url = about:blank] 07:28:44 INFO - PROCESS | 1960 | 1460989724280 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 07:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1484ms 07:28:44 INFO - PROCESS | 1960 | 1460989724326 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 07:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:28:44 INFO - PROCESS | 1960 | 1460989724332 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 07:28:44 INFO - PROCESS | 1960 | 1460989724339 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:28:44 INFO - PROCESS | 1960 | 1460989724342 Marionette TRACE conn4 <- [1,882,null,{}] 07:28:44 INFO - PROCESS | 1960 | 1460989724347 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:44 INFO - PROCESS | 1960 | 1460989724519 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 07:28:44 INFO - PROCESS | 1960 | 1460989724636 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645d9800 == 76 [pid = 1960] [id = 228] 07:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x7fbd61e98800) [pid = 1960] [serial = 684] [outer = (nil)] 07:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x7fbd64833c00) [pid = 1960] [serial = 685] [outer = 0x7fbd61e98800] 07:28:44 INFO - PROCESS | 1960 | 1460989724700 Marionette DEBUG loaded listener.js 07:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x7fbd6a5d1800) [pid = 1960] [serial = 686] [outer = 0x7fbd61e98800] 07:28:45 INFO - PROCESS | 1960 | 1460989725428 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 07:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1130ms 07:28:45 INFO - PROCESS | 1960 | 1460989725470 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 07:28:45 INFO - PROCESS | 1960 | 1460989725474 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 07:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:28:45 INFO - PROCESS | 1960 | 1460989725486 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:28:45 INFO - PROCESS | 1960 | 1460989725495 Marionette TRACE conn4 <- [1,886,null,{}] 07:28:45 INFO - PROCESS | 1960 | 1460989725526 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:45 INFO - PROCESS | 1960 | 1460989725684 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 07:28:45 INFO - PROCESS | 1960 | 1460989725694 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a3c8000 == 77 [pid = 1960] [id = 229] 07:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x7fbd6ae06c00) [pid = 1960] [serial = 687] [outer = (nil)] 07:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x7fbd6aff1800) [pid = 1960] [serial = 688] [outer = 0x7fbd6ae06c00] 07:28:45 INFO - PROCESS | 1960 | 1460989725752 Marionette DEBUG loaded listener.js 07:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x7fbd6b2e1800) [pid = 1960] [serial = 689] [outer = 0x7fbd6ae06c00] 07:28:46 INFO - PROCESS | 1960 | 1460989726610 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 07:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1166ms 07:28:46 INFO - PROCESS | 1960 | 1460989726646 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 07:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:28:46 INFO - PROCESS | 1960 | 1460989726650 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 07:28:46 INFO - PROCESS | 1960 | 1460989726665 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:28:46 INFO - PROCESS | 1960 | 1460989726667 Marionette TRACE conn4 <- [1,890,null,{}] 07:28:46 INFO - PROCESS | 1960 | 1460989726673 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:46 INFO - PROCESS | 1960 | 1460989726870 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 07:28:46 INFO - PROCESS | 1960 | 1460989726891 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be53000 == 78 [pid = 1960] [id = 230] 07:28:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x7fbd6aea1400) [pid = 1960] [serial = 690] [outer = (nil)] 07:28:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x7fbd6b39a000) [pid = 1960] [serial = 691] [outer = 0x7fbd6aea1400] 07:28:46 INFO - PROCESS | 1960 | 1460989726950 Marionette DEBUG loaded listener.js 07:28:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x7fbd6b726000) [pid = 1960] [serial = 692] [outer = 0x7fbd6aea1400] 07:28:47 INFO - PROCESS | 1960 | 1460989727886 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 07:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1283ms 07:28:48 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x7fbd6ae08400) [pid = 1960] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:28:48 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x7fbd61e97c00) [pid = 1960] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:28:48 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x7fbd63548000) [pid = 1960] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:28:48 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x7fbd6322a800) [pid = 1960] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:28:48 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x7fbd620c0400) [pid = 1960] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:28:48 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x7fbd634ea000) [pid = 1960] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:28:48 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x7fbd6321ec00) [pid = 1960] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:28:48 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x7fbd6a5cc800) [pid = 1960] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:28:48 INFO - PROCESS | 1960 | 1460989728133 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 07:28:48 INFO - PROCESS | 1960 | 1460989728136 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 07:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:28:48 INFO - PROCESS | 1960 | 1460989728144 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:28:48 INFO - PROCESS | 1960 | 1460989728147 Marionette TRACE conn4 <- [1,894,null,{}] 07:28:48 INFO - PROCESS | 1960 | 1460989728151 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:48 INFO - PROCESS | 1960 | 1460989728307 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 07:28:48 INFO - PROCESS | 1960 | 1460989728337 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ece4000 == 79 [pid = 1960] [id = 231] 07:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x7fbd6b82c800) [pid = 1960] [serial = 693] [outer = (nil)] 07:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x7fbd6b833000) [pid = 1960] [serial = 694] [outer = 0x7fbd6b82c800] 07:28:48 INFO - PROCESS | 1960 | 1460989728479 Marionette DEBUG loaded listener.js 07:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x7fbd6bfcfc00) [pid = 1960] [serial = 695] [outer = 0x7fbd6b82c800] 07:28:49 INFO - PROCESS | 1960 | 1460989729234 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 07:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1133ms 07:28:49 INFO - PROCESS | 1960 | 1460989729285 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 07:28:49 INFO - PROCESS | 1960 | 1460989729298 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 07:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:28:49 INFO - PROCESS | 1960 | 1460989729306 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:28:49 INFO - PROCESS | 1960 | 1460989729309 Marionette TRACE conn4 <- [1,898,null,{}] 07:28:49 INFO - PROCESS | 1960 | 1460989729314 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:49 INFO - PROCESS | 1960 | 1460989729476 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 07:28:49 INFO - PROCESS | 1960 | 1460989729486 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f14e000 == 80 [pid = 1960] [id = 232] 07:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x7fbd6c299c00) [pid = 1960] [serial = 696] [outer = (nil)] 07:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x7fbd6ecad400) [pid = 1960] [serial = 697] [outer = 0x7fbd6c299c00] 07:28:49 INFO - PROCESS | 1960 | 1460989729545 Marionette DEBUG loaded listener.js 07:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x7fbd6ef8ac00) [pid = 1960] [serial = 698] [outer = 0x7fbd6c299c00] 07:28:50 INFO - PROCESS | 1960 | 1460989730470 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 07:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1231ms 07:28:50 INFO - PROCESS | 1960 | 1460989730538 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 07:28:50 INFO - PROCESS | 1960 | 1460989730543 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 07:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:28:50 INFO - PROCESS | 1960 | 1460989730552 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:28:50 INFO - PROCESS | 1960 | 1460989730558 Marionette TRACE conn4 <- [1,902,null,{}] 07:28:50 INFO - PROCESS | 1960 | 1460989730566 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:50 INFO - PROCESS | 1960 | 1460989730776 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 07:28:50 INFO - PROCESS | 1960 | 1460989730934 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64668000 == 81 [pid = 1960] [id = 233] 07:28:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x7fbd620b9c00) [pid = 1960] [serial = 699] [outer = (nil)] 07:28:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x7fbd6448a000) [pid = 1960] [serial = 700] [outer = 0x7fbd620b9c00] 07:28:51 INFO - PROCESS | 1960 | 1460989731071 Marionette DEBUG loaded listener.js 07:28:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x7fbd64834400) [pid = 1960] [serial = 701] [outer = 0x7fbd620b9c00] 07:28:51 INFO - PROCESS | 1960 | 1460989731887 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 07:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1381ms 07:28:51 INFO - PROCESS | 1960 | 1460989731934 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 07:28:51 INFO - PROCESS | 1960 | 1460989731942 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 07:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:28:51 INFO - PROCESS | 1960 | 1460989731951 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:28:51 INFO - PROCESS | 1960 | 1460989731955 Marionette TRACE conn4 <- [1,906,null,{}] 07:28:51 INFO - PROCESS | 1960 | 1460989731960 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:52 INFO - PROCESS | 1960 | 1460989732124 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 07:28:52 INFO - PROCESS | 1960 | 1460989732292 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6cd91000 == 82 [pid = 1960] [id = 234] 07:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x7fbd6354a400) [pid = 1960] [serial = 702] [outer = (nil)] 07:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x7fbd6a5d3000) [pid = 1960] [serial = 703] [outer = 0x7fbd6354a400] 07:28:52 INFO - PROCESS | 1960 | 1460989732364 Marionette DEBUG loaded listener.js 07:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 128 (0x7fbd6aea5c00) [pid = 1960] [serial = 704] [outer = 0x7fbd6354a400] 07:28:53 INFO - PROCESS | 1960 | 1460989733375 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 07:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1478ms 07:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:28:53 INFO - PROCESS | 1960 | 1460989733430 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 07:28:53 INFO - PROCESS | 1960 | 1460989733433 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 07:28:53 INFO - PROCESS | 1960 | 1460989733440 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:28:53 INFO - PROCESS | 1960 | 1460989733446 Marionette TRACE conn4 <- [1,910,null,{}] 07:28:53 INFO - PROCESS | 1960 | 1460989733462 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:53 INFO - PROCESS | 1960 | 1460989733647 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 07:28:53 INFO - PROCESS | 1960 | 1460989733852 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd721a9000 == 83 [pid = 1960] [id = 235] 07:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x7fbd6aef4400) [pid = 1960] [serial = 705] [outer = (nil)] 07:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x7fbd6b726c00) [pid = 1960] [serial = 706] [outer = 0x7fbd6aef4400] 07:28:53 INFO - PROCESS | 1960 | 1460989733971 Marionette DEBUG loaded listener.js 07:28:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x7fbd6c0d4c00) [pid = 1960] [serial = 707] [outer = 0x7fbd6aef4400] 07:28:54 INFO - PROCESS | 1960 | 1460989734806 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 07:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1434ms 07:28:54 INFO - PROCESS | 1960 | 1460989734874 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 07:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:28:54 INFO - PROCESS | 1960 | 1460989734878 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 07:28:54 INFO - PROCESS | 1960 | 1460989734884 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:28:54 INFO - PROCESS | 1960 | 1460989734887 Marionette TRACE conn4 <- [1,914,null,{}] 07:28:54 INFO - PROCESS | 1960 | 1460989734891 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:55 INFO - PROCESS | 1960 | 1460989735049 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 07:28:55 INFO - PROCESS | 1960 | 1460989735205 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73d6e000 == 84 [pid = 1960] [id = 236] 07:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x7fbd6b311800) [pid = 1960] [serial = 708] [outer = (nil)] 07:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x7fbd6d269c00) [pid = 1960] [serial = 709] [outer = 0x7fbd6b311800] 07:28:55 INFO - PROCESS | 1960 | 1460989735284 Marionette DEBUG loaded listener.js 07:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x7fbd6ef95000) [pid = 1960] [serial = 710] [outer = 0x7fbd6b311800] 07:28:56 INFO - PROCESS | 1960 | 1460989736126 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 07:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1284ms 07:28:56 INFO - PROCESS | 1960 | 1460989736170 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 07:28:56 INFO - PROCESS | 1960 | 1460989736172 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 07:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:28:56 INFO - PROCESS | 1960 | 1460989736178 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:28:56 INFO - PROCESS | 1960 | 1460989736180 Marionette TRACE conn4 <- [1,918,null,{}] 07:28:56 INFO - PROCESS | 1960 | 1460989736186 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:56 INFO - PROCESS | 1960 | 1460989736339 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 07:28:56 INFO - PROCESS | 1960 | 1460989736499 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7426d000 == 85 [pid = 1960] [id = 237] 07:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x7fbd6c0db800) [pid = 1960] [serial = 711] [outer = (nil)] 07:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd6f083800) [pid = 1960] [serial = 712] [outer = 0x7fbd6c0db800] 07:28:56 INFO - PROCESS | 1960 | 1460989736569 Marionette DEBUG loaded listener.js 07:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x7fbd6f2e7800) [pid = 1960] [serial = 713] [outer = 0x7fbd6c0db800] 07:28:57 INFO - PROCESS | 1960 | 1460989737415 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 07:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1283ms 07:28:57 INFO - PROCESS | 1960 | 1460989737463 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 07:28:57 INFO - PROCESS | 1960 | 1460989737466 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 07:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:28:57 INFO - PROCESS | 1960 | 1460989737473 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:28:57 INFO - PROCESS | 1960 | 1460989737475 Marionette TRACE conn4 <- [1,922,null,{}] 07:28:57 INFO - PROCESS | 1960 | 1460989737480 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:57 INFO - PROCESS | 1960 | 1460989737712 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 07:28:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x7fbd6f07b000) [pid = 1960] [serial = 714] [outer = 0x7fbd70e5d000] 07:28:57 INFO - PROCESS | 1960 | 1460989737917 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd775ee000 == 86 [pid = 1960] [id = 238] 07:28:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x7fbd7110c800) [pid = 1960] [serial = 715] [outer = (nil)] 07:28:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x7fbd711d9800) [pid = 1960] [serial = 716] [outer = 0x7fbd7110c800] 07:28:58 INFO - PROCESS | 1960 | 1460989738046 Marionette DEBUG loaded listener.js 07:28:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd71a31000) [pid = 1960] [serial = 717] [outer = 0x7fbd7110c800] 07:28:58 INFO - PROCESS | 1960 | 1460989738931 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 07:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1525ms 07:28:59 INFO - PROCESS | 1960 | 1460989738999 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 07:28:59 INFO - PROCESS | 1960 | 1460989739002 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 07:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:28:59 INFO - PROCESS | 1960 | 1460989739008 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:28:59 INFO - PROCESS | 1960 | 1460989739010 Marionette TRACE conn4 <- [1,926,null,{}] 07:28:59 INFO - PROCESS | 1960 | 1460989739016 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:59 INFO - PROCESS | 1960 | 1460989739185 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 07:28:59 INFO - PROCESS | 1960 | 1460989739345 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77424800 == 87 [pid = 1960] [id = 239] 07:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x7fbd6407f000) [pid = 1960] [serial = 718] [outer = (nil)] 07:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x7fbd72193400) [pid = 1960] [serial = 719] [outer = 0x7fbd6407f000] 07:28:59 INFO - PROCESS | 1960 | 1460989739415 Marionette DEBUG loaded listener.js 07:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x7fbd732d2800) [pid = 1960] [serial = 720] [outer = 0x7fbd6407f000] 07:29:00 INFO - PROCESS | 1960 | 1460989740255 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 07:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1279ms 07:29:00 INFO - PROCESS | 1960 | 1460989740288 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 07:29:00 INFO - PROCESS | 1960 | 1460989740292 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 07:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:29:00 INFO - PROCESS | 1960 | 1460989740298 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:29:00 INFO - PROCESS | 1960 | 1460989740300 Marionette TRACE conn4 <- [1,930,null,{}] 07:29:00 INFO - PROCESS | 1960 | 1460989740306 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:00 INFO - PROCESS | 1960 | 1460989740474 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 07:29:00 INFO - PROCESS | 1960 | 1460989740643 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81f6a800 == 88 [pid = 1960] [id = 240] 07:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x7fbd68c0f000) [pid = 1960] [serial = 721] [outer = (nil)] 07:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x7fbd735a7000) [pid = 1960] [serial = 722] [outer = 0x7fbd68c0f000] 07:29:00 INFO - PROCESS | 1960 | 1460989740710 Marionette DEBUG loaded listener.js 07:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x7fbd7361c800) [pid = 1960] [serial = 723] [outer = 0x7fbd68c0f000] 07:29:01 INFO - PROCESS | 1960 | 1460989741557 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 07:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1328ms 07:29:01 INFO - PROCESS | 1960 | 1460989741627 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 07:29:01 INFO - PROCESS | 1960 | 1460989741631 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 07:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:29:01 INFO - PROCESS | 1960 | 1460989741638 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:29:01 INFO - PROCESS | 1960 | 1460989741641 Marionette TRACE conn4 <- [1,934,null,{}] 07:29:01 INFO - PROCESS | 1960 | 1460989741647 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:01 INFO - PROCESS | 1960 | 1460989741870 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 07:29:02 INFO - PROCESS | 1960 | 1460989742038 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c14800 == 89 [pid = 1960] [id = 241] 07:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x7fbd61fd0000) [pid = 1960] [serial = 724] [outer = (nil)] 07:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x7fbd64491c00) [pid = 1960] [serial = 725] [outer = 0x7fbd61fd0000] 07:29:02 INFO - PROCESS | 1960 | 1460989742120 Marionette DEBUG loaded listener.js 07:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x7fbd70dc7c00) [pid = 1960] [serial = 726] [outer = 0x7fbd61fd0000] 07:29:02 INFO - PROCESS | 1960 | 1460989742955 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 07:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1633ms 07:29:03 INFO - PROCESS | 1960 | 1460989743283 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 07:29:03 INFO - PROCESS | 1960 | 1460989743289 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 07:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:29:03 INFO - PROCESS | 1960 | 1460989743296 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:29:03 INFO - PROCESS | 1960 | 1460989743300 Marionette TRACE conn4 <- [1,938,null,{}] 07:29:03 INFO - PROCESS | 1960 | 1460989743307 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:03 INFO - PROCESS | 1960 | 1460989743463 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 07:29:03 INFO - PROCESS | 1960 | 1460989743697 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b958000 == 90 [pid = 1960] [id = 242] 07:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x7fbd6321e000) [pid = 1960] [serial = 727] [outer = (nil)] 07:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x7fbd63546400) [pid = 1960] [serial = 728] [outer = 0x7fbd6321e000] 07:29:03 INFO - PROCESS | 1960 | 1460989743765 Marionette DEBUG loaded listener.js 07:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x7fbd647f1000) [pid = 1960] [serial = 729] [outer = 0x7fbd6321e000] 07:29:04 INFO - PROCESS | 1960 | 1460989744774 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 07:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1529ms 07:29:04 INFO - PROCESS | 1960 | 1460989744826 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 07:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:29:04 INFO - PROCESS | 1960 | 1460989744831 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 07:29:04 INFO - PROCESS | 1960 | 1460989744857 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:29:04 INFO - PROCESS | 1960 | 1460989744867 Marionette TRACE conn4 <- [1,942,null,{}] 07:29:04 INFO - PROCESS | 1960 | 1460989744879 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:05 INFO - PROCESS | 1960 | 1460989745111 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 07:29:05 INFO - PROCESS | 1960 | 1460989745323 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61df3800 == 91 [pid = 1960] [id = 243] 07:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd64080000) [pid = 1960] [serial = 730] [outer = (nil)] 07:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd68dc8400) [pid = 1960] [serial = 731] [outer = 0x7fbd64080000] 07:29:05 INFO - PROCESS | 1960 | 1460989745456 Marionette DEBUG loaded listener.js 07:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd6a5d4400) [pid = 1960] [serial = 732] [outer = 0x7fbd64080000] 07:29:05 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ece4000 == 90 [pid = 1960] [id = 231] 07:29:05 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be53000 == 89 [pid = 1960] [id = 230] 07:29:05 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x7fbd6354d800) [pid = 1960] [serial = 646] [outer = (nil)] [url = about:blank] 07:29:05 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd634ec000) [pid = 1960] [serial = 601] [outer = (nil)] [url = about:blank] 07:29:05 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x7fbd68c0b000) [pid = 1960] [serial = 604] [outer = (nil)] [url = about:blank] 07:29:05 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x7fbd6aef3400) [pid = 1960] [serial = 607] [outer = (nil)] [url = about:blank] 07:29:05 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x7fbd6b830400) [pid = 1960] [serial = 610] [outer = (nil)] [url = about:blank] 07:29:05 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x7fbd6bfc8800) [pid = 1960] [serial = 613] [outer = (nil)] [url = about:blank] 07:29:05 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x7fbd6ef97c00) [pid = 1960] [serial = 616] [outer = (nil)] [url = about:blank] 07:29:05 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a3c8000 == 88 [pid = 1960] [id = 229] 07:29:05 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645d9800 == 87 [pid = 1960] [id = 228] 07:29:05 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61df2800 == 86 [pid = 1960] [id = 227] 07:29:05 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6acb0800 == 85 [pid = 1960] [id = 226] 07:29:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86a9d800 == 84 [pid = 1960] [id = 221] 07:29:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd85272000 == 83 [pid = 1960] [id = 220] 07:29:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd82d7f800 == 82 [pid = 1960] [id = 219] 07:29:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7784a000 == 81 [pid = 1960] [id = 218] 07:29:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f15c800 == 80 [pid = 1960] [id = 217] 07:29:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fe2800 == 79 [pid = 1960] [id = 216] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x7fbd6f2eb000) [pid = 1960] [serial = 640] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x7fbd70dc2800) [pid = 1960] [serial = 641] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x7fbd61ea6400) [pid = 1960] [serial = 643] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x7fbd6d262800) [pid = 1960] [serial = 637] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x7fbd6a581400) [pid = 1960] [serial = 626] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x7fbd6a24dc00) [pid = 1960] [serial = 625] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x7fbd647f6800) [pid = 1960] [serial = 631] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x7fbd6b82ec00) [pid = 1960] [serial = 634] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x7fbd6be7f400) [pid = 1960] [serial = 635] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x7fbd6b82d800) [pid = 1960] [serial = 632] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x7fbd64492400) [pid = 1960] [serial = 623] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x7fbd634eec00) [pid = 1960] [serial = 622] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x7fbd6b307800) [pid = 1960] [serial = 629] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x7fbd6aef2000) [pid = 1960] [serial = 628] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x7fbd6f2e8800) [pid = 1960] [serial = 619] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x7fbd6f082000) [pid = 1960] [serial = 638] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x7fbd62011800) [pid = 1960] [serial = 644] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 1960 | 1460989746337 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 07:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1554ms 07:29:06 INFO - PROCESS | 1960 | 1460989746401 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 07:29:06 INFO - PROCESS | 1960 | 1460989746405 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 07:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:29:06 INFO - PROCESS | 1960 | 1460989746411 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:29:06 INFO - PROCESS | 1960 | 1460989746414 Marionette TRACE conn4 <- [1,946,null,{}] 07:29:06 INFO - PROCESS | 1960 | 1460989746427 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:06 INFO - PROCESS | 1960 | 1460989746580 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 07:29:06 INFO - PROCESS | 1960 | 1460989746700 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ebb800 == 80 [pid = 1960] [id = 244] 07:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x7fbd647ee400) [pid = 1960] [serial = 733] [outer = (nil)] 07:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x7fbd6aeea400) [pid = 1960] [serial = 734] [outer = 0x7fbd647ee400] 07:29:06 INFO - PROCESS | 1960 | 1460989746768 Marionette DEBUG loaded listener.js 07:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x7fbd6b307800) [pid = 1960] [serial = 735] [outer = 0x7fbd647ee400] 07:29:07 INFO - PROCESS | 1960 | 1460989747505 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 07:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1127ms 07:29:07 INFO - PROCESS | 1960 | 1460989747558 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 07:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:29:07 INFO - PROCESS | 1960 | 1460989747562 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 07:29:07 INFO - PROCESS | 1960 | 1460989747570 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:29:07 INFO - PROCESS | 1960 | 1460989747573 Marionette TRACE conn4 <- [1,950,null,{}] 07:29:07 INFO - PROCESS | 1960 | 1460989747577 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:07 INFO - PROCESS | 1960 | 1460989747744 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 07:29:07 INFO - PROCESS | 1960 | 1460989747756 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ed33800 == 81 [pid = 1960] [id = 245] 07:29:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd6b723c00) [pid = 1960] [serial = 736] [outer = (nil)] 07:29:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x7fbd6be76400) [pid = 1960] [serial = 737] [outer = 0x7fbd6b723c00] 07:29:07 INFO - PROCESS | 1960 | 1460989747817 Marionette DEBUG loaded listener.js 07:29:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x7fbd6c1b9400) [pid = 1960] [serial = 738] [outer = 0x7fbd6b723c00] 07:29:08 INFO - PROCESS | 1960 | 1460989748684 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 07:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1180ms 07:29:08 INFO - PROCESS | 1960 | 1460989748750 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 07:29:08 INFO - PROCESS | 1960 | 1460989748753 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 07:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:29:08 INFO - PROCESS | 1960 | 1460989748758 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:29:08 INFO - PROCESS | 1960 | 1460989748760 Marionette TRACE conn4 <- [1,954,null,{}] 07:29:08 INFO - PROCESS | 1960 | 1460989748765 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:08 INFO - PROCESS | 1960 | 1460989748952 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 07:29:08 INFO - PROCESS | 1960 | 1460989748972 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70e22800 == 82 [pid = 1960] [id = 246] 07:29:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x7fbd6b397c00) [pid = 1960] [serial = 739] [outer = (nil)] 07:29:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x7fbd6d26cc00) [pid = 1960] [serial = 740] [outer = 0x7fbd6b397c00] 07:29:09 INFO - PROCESS | 1960 | 1460989749032 Marionette DEBUG loaded listener.js 07:29:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd6f214c00) [pid = 1960] [serial = 741] [outer = 0x7fbd6b397c00] 07:29:09 INFO - PROCESS | 1960 | 1460989749901 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 07:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1175ms 07:29:09 INFO - PROCESS | 1960 | 1460989749934 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 07:29:09 INFO - PROCESS | 1960 | 1460989749936 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 07:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:29:09 INFO - PROCESS | 1960 | 1460989749942 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:29:09 INFO - PROCESS | 1960 | 1460989749944 Marionette TRACE conn4 <- [1,958,null,{}] 07:29:09 INFO - PROCESS | 1960 | 1460989749949 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:10 INFO - PROCESS | 1960 | 1460989750356 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 07:29:10 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x7fbd620b8800) [pid = 1960] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:29:10 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x7fbd61e98800) [pid = 1960] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:29:10 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x7fbd6aea1400) [pid = 1960] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:29:10 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x7fbd61e99800) [pid = 1960] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:29:10 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x7fbd6b82c800) [pid = 1960] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:29:10 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x7fbd6354ec00) [pid = 1960] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:29:10 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x7fbd6ae06c00) [pid = 1960] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:29:10 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x7fbd6b309000) [pid = 1960] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:29:10 INFO - PROCESS | 1960 | 1460989750450 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b956000 == 83 [pid = 1960] [id = 247] 07:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x7fbd61e99800) [pid = 1960] [serial = 742] [outer = (nil)] 07:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x7fbd68dc4400) [pid = 1960] [serial = 743] [outer = 0x7fbd61e99800] 07:29:10 INFO - PROCESS | 1960 | 1460989750523 Marionette DEBUG loaded listener.js 07:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd70e5b400) [pid = 1960] [serial = 744] [outer = 0x7fbd61e99800] 07:29:11 INFO - PROCESS | 1960 | 1460989751186 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 07:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1286ms 07:29:11 INFO - PROCESS | 1960 | 1460989751228 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 07:29:11 INFO - PROCESS | 1960 | 1460989751232 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 07:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:29:11 INFO - PROCESS | 1960 | 1460989751247 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:29:11 INFO - PROCESS | 1960 | 1460989751251 Marionette TRACE conn4 <- [1,962,null,{}] 07:29:11 INFO - PROCESS | 1960 | 1460989751265 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:11 INFO - PROCESS | 1960 | 1460989751417 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 07:29:11 INFO - PROCESS | 1960 | 1460989751431 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74c4f000 == 84 [pid = 1960] [id = 248] 07:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x7fbd6f86f400) [pid = 1960] [serial = 745] [outer = (nil)] 07:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x7fbd72ccec00) [pid = 1960] [serial = 746] [outer = 0x7fbd6f86f400] 07:29:11 INFO - PROCESS | 1960 | 1460989751490 Marionette DEBUG loaded listener.js 07:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x7fbd7361d000) [pid = 1960] [serial = 747] [outer = 0x7fbd6f86f400] 07:29:12 INFO - PROCESS | 1960 | 1460989752236 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 07:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1039ms 07:29:12 INFO - PROCESS | 1960 | 1460989752278 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 07:29:12 INFO - PROCESS | 1960 | 1460989752281 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 07:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:29:12 INFO - PROCESS | 1960 | 1460989752288 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:29:12 INFO - PROCESS | 1960 | 1460989752291 Marionette TRACE conn4 <- [1,966,null,{}] 07:29:12 INFO - PROCESS | 1960 | 1460989752438 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:12 INFO - PROCESS | 1960 | 1460989752645 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 07:29:12 INFO - PROCESS | 1960 | 1460989752849 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd646a5000 == 85 [pid = 1960] [id = 249] 07:29:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x7fbd634e4800) [pid = 1960] [serial = 748] [outer = (nil)] 07:29:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd64078400) [pid = 1960] [serial = 749] [outer = 0x7fbd634e4800] 07:29:12 INFO - PROCESS | 1960 | 1460989752970 Marionette DEBUG loaded listener.js 07:29:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x7fbd68dcc400) [pid = 1960] [serial = 750] [outer = 0x7fbd634e4800] 07:29:13 INFO - PROCESS | 1960 | 1460989753920 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 07:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1689ms 07:29:13 INFO - PROCESS | 1960 | 1460989753979 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 07:29:13 INFO - PROCESS | 1960 | 1460989753985 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 07:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:29:13 INFO - PROCESS | 1960 | 1460989753993 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:29:13 INFO - PROCESS | 1960 | 1460989753997 Marionette TRACE conn4 <- [1,970,null,{}] 07:29:14 INFO - PROCESS | 1960 | 1460989754003 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:14 INFO - PROCESS | 1960 | 1460989754184 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 07:29:14 INFO - PROCESS | 1960 | 1460989754355 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70e0f000 == 86 [pid = 1960] [id = 250] 07:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x7fbd634e8c00) [pid = 1960] [serial = 751] [outer = (nil)] 07:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x7fbd6aff5c00) [pid = 1960] [serial = 752] [outer = 0x7fbd634e8c00] 07:29:14 INFO - PROCESS | 1960 | 1460989754433 Marionette DEBUG loaded listener.js 07:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x7fbd6b82cc00) [pid = 1960] [serial = 753] [outer = 0x7fbd634e8c00] 07:29:15 INFO - PROCESS | 1960 | 1460989755395 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 07:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1437ms 07:29:15 INFO - PROCESS | 1960 | 1460989755430 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 07:29:15 INFO - PROCESS | 1960 | 1460989755434 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 07:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:29:15 INFO - PROCESS | 1960 | 1460989755440 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:29:15 INFO - PROCESS | 1960 | 1460989755443 Marionette TRACE conn4 <- [1,974,null,{}] 07:29:15 INFO - PROCESS | 1960 | 1460989755451 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:15 INFO - PROCESS | 1960 | 1460989755630 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 07:29:15 INFO - PROCESS | 1960 | 1460989755798 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf20800 == 87 [pid = 1960] [id = 251] 07:29:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x7fbd6ecae000) [pid = 1960] [serial = 754] [outer = (nil)] 07:29:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x7fbd6f2e7400) [pid = 1960] [serial = 755] [outer = 0x7fbd6ecae000] 07:29:15 INFO - PROCESS | 1960 | 1460989755914 Marionette DEBUG loaded listener.js 07:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x7fbd6f86c400) [pid = 1960] [serial = 756] [outer = 0x7fbd6ecae000] 07:29:16 INFO - PROCESS | 1960 | 1460989756756 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 07:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1383ms 07:29:16 INFO - PROCESS | 1960 | 1460989756832 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 07:29:16 INFO - PROCESS | 1960 | 1460989756841 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 07:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:29:16 INFO - PROCESS | 1960 | 1460989756850 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:29:16 INFO - PROCESS | 1960 | 1460989756853 Marionette TRACE conn4 <- [1,978,null,{}] 07:29:16 INFO - PROCESS | 1960 | 1460989756858 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:17 INFO - PROCESS | 1960 | 1460989757065 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 07:29:17 INFO - PROCESS | 1960 | 1460989757228 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8527a800 == 88 [pid = 1960] [id = 252] 07:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x7fbd6be7b000) [pid = 1960] [serial = 757] [outer = (nil)] 07:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x7fbd73471000) [pid = 1960] [serial = 758] [outer = 0x7fbd6be7b000] 07:29:17 INFO - PROCESS | 1960 | 1460989757304 Marionette DEBUG loaded listener.js 07:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x7fbd73d4f000) [pid = 1960] [serial = 759] [outer = 0x7fbd6be7b000] 07:29:18 INFO - PROCESS | 1960 | 1460989758156 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 07:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1382ms 07:29:18 INFO - PROCESS | 1960 | 1460989758232 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 07:29:18 INFO - PROCESS | 1960 | 1460989758236 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 07:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:29:18 INFO - PROCESS | 1960 | 1460989758242 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:29:18 INFO - PROCESS | 1960 | 1460989758244 Marionette TRACE conn4 <- [1,982,null,{}] 07:29:18 INFO - PROCESS | 1960 | 1460989758250 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:18 INFO - PROCESS | 1960 | 1460989758458 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 07:29:18 INFO - PROCESS | 1960 | 1460989758627 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86b8e000 == 89 [pid = 1960] [id = 253] 07:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x7fbd647f2c00) [pid = 1960] [serial = 760] [outer = (nil)] 07:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x7fbd74387000) [pid = 1960] [serial = 761] [outer = 0x7fbd647f2c00] 07:29:18 INFO - PROCESS | 1960 | 1460989758699 Marionette DEBUG loaded listener.js 07:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd7493a800) [pid = 1960] [serial = 762] [outer = 0x7fbd647f2c00] 07:29:19 INFO - PROCESS | 1960 | 1460989759531 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 07:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1329ms 07:29:19 INFO - PROCESS | 1960 | 1460989759571 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 07:29:19 INFO - PROCESS | 1960 | 1460989759575 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 07:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:29:19 INFO - PROCESS | 1960 | 1460989759580 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:29:19 INFO - PROCESS | 1960 | 1460989759583 Marionette TRACE conn4 <- [1,986,null,{}] 07:29:19 INFO - PROCESS | 1960 | 1460989759589 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:19 INFO - PROCESS | 1960 | 1460989759803 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 07:29:19 INFO - PROCESS | 1960 | 1460989759945 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87609000 == 90 [pid = 1960] [id = 254] 07:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd74c77000) [pid = 1960] [serial = 763] [outer = (nil)] 07:29:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd754a4800) [pid = 1960] [serial = 764] [outer = 0x7fbd74c77000] 07:29:20 INFO - PROCESS | 1960 | 1460989760017 Marionette DEBUG loaded listener.js 07:29:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd76a1a400) [pid = 1960] [serial = 765] [outer = 0x7fbd74c77000] 07:29:20 INFO - PROCESS | 1960 | 1460989760889 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 07:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1376ms 07:29:20 INFO - PROCESS | 1960 | 1460989760957 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 07:29:20 INFO - PROCESS | 1960 | 1460989760961 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 07:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:29:20 INFO - PROCESS | 1960 | 1460989760968 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:29:20 INFO - PROCESS | 1960 | 1460989760972 Marionette TRACE conn4 <- [1,990,null,{}] 07:29:20 INFO - PROCESS | 1960 | 1460989760976 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:21 INFO - PROCESS | 1960 | 1460989761151 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 07:29:21 INFO - PROCESS | 1960 | 1460989761316 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b509800 == 91 [pid = 1960] [id = 255] 07:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd753d3400) [pid = 1960] [serial = 766] [outer = (nil)] 07:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd77586800) [pid = 1960] [serial = 767] [outer = 0x7fbd753d3400] 07:29:21 INFO - PROCESS | 1960 | 1460989761385 Marionette DEBUG loaded listener.js 07:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd7a8e7400) [pid = 1960] [serial = 768] [outer = 0x7fbd753d3400] 07:29:22 INFO - PROCESS | 1960 | 1460989762224 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 07:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1289ms 07:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:29:22 INFO - PROCESS | 1960 | 1460989762257 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 07:29:22 INFO - PROCESS | 1960 | 1460989762260 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 07:29:22 INFO - PROCESS | 1960 | 1460989762266 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:29:22 INFO - PROCESS | 1960 | 1460989762270 Marionette TRACE conn4 <- [1,994,null,{}] 07:29:22 INFO - PROCESS | 1960 | 1460989762275 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:22 INFO - PROCESS | 1960 | 1460989762438 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 07:29:22 INFO - PROCESS | 1960 | 1460989762612 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8ec84800 == 92 [pid = 1960] [id = 256] 07:29:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd71fc5400) [pid = 1960] [serial = 769] [outer = (nil)] 07:29:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd7a950400) [pid = 1960] [serial = 770] [outer = 0x7fbd71fc5400] 07:29:22 INFO - PROCESS | 1960 | 1460989762679 Marionette DEBUG loaded listener.js 07:29:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd810d8c00) [pid = 1960] [serial = 771] [outer = 0x7fbd71fc5400] 07:29:23 INFO - PROCESS | 1960 | 1460989763555 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 07:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1340ms 07:29:23 INFO - PROCESS | 1960 | 1460989763606 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 07:29:23 INFO - PROCESS | 1960 | 1460989763609 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 07:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:29:23 INFO - PROCESS | 1960 | 1460989763615 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:29:23 INFO - PROCESS | 1960 | 1460989763617 Marionette TRACE conn4 <- [1,998,null,{}] 07:29:23 INFO - PROCESS | 1960 | 1460989763623 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:23 INFO - PROCESS | 1960 | 1460989763788 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 07:29:23 INFO - PROCESS | 1960 | 1460989763960 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd703d4800 == 93 [pid = 1960] [id = 257] 07:29:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd74c78000) [pid = 1960] [serial = 772] [outer = (nil)] 07:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd81c82800) [pid = 1960] [serial = 773] [outer = 0x7fbd74c78000] 07:29:24 INFO - PROCESS | 1960 | 1460989764029 Marionette DEBUG loaded listener.js 07:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd81f96000) [pid = 1960] [serial = 774] [outer = 0x7fbd74c78000] 07:29:24 INFO - PROCESS | 1960 | 1460989764871 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 07:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1325ms 07:29:24 INFO - PROCESS | 1960 | 1460989764941 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 07:29:24 INFO - PROCESS | 1960 | 1460989764945 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 07:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:29:24 INFO - PROCESS | 1960 | 1460989764951 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:29:24 INFO - PROCESS | 1960 | 1460989764953 Marionette TRACE conn4 <- [1,1002,null,{}] 07:29:24 INFO - PROCESS | 1960 | 1460989764959 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:25 INFO - PROCESS | 1960 | 1460989765164 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 07:29:25 INFO - PROCESS | 1960 | 1460989765331 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61611000 == 94 [pid = 1960] [id = 258] 07:29:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd75436c00) [pid = 1960] [serial = 775] [outer = (nil)] 07:29:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd81f9bc00) [pid = 1960] [serial = 776] [outer = 0x7fbd75436c00] 07:29:25 INFO - PROCESS | 1960 | 1460989765398 Marionette DEBUG loaded listener.js 07:29:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd82113c00) [pid = 1960] [serial = 777] [outer = 0x7fbd75436c00] 07:29:26 INFO - PROCESS | 1960 | 1460989766274 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 07:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1387ms 07:29:26 INFO - PROCESS | 1960 | 1460989766339 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 07:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:29:26 INFO - PROCESS | 1960 | 1460989766344 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 07:29:26 INFO - PROCESS | 1960 | 1460989766350 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:29:26 INFO - PROCESS | 1960 | 1460989766353 Marionette TRACE conn4 <- [1,1006,null,{}] 07:29:26 INFO - PROCESS | 1960 | 1460989766358 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:26 INFO - PROCESS | 1960 | 1460989766570 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 07:29:26 INFO - PROCESS | 1960 | 1460989766741 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ce7800 == 95 [pid = 1960] [id = 259] 07:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6321fc00) [pid = 1960] [serial = 778] [outer = (nil)] 07:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd6b719400) [pid = 1960] [serial = 779] [outer = 0x7fbd6321fc00] 07:29:26 INFO - PROCESS | 1960 | 1460989766821 Marionette DEBUG loaded listener.js 07:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd830d6800) [pid = 1960] [serial = 780] [outer = 0x7fbd6321fc00] 07:29:27 INFO - PROCESS | 1960 | 1460989767700 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 07:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1776ms 07:29:28 INFO - PROCESS | 1960 | 1460989768145 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 07:29:28 INFO - PROCESS | 1960 | 1460989768149 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 07:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:29:28 INFO - PROCESS | 1960 | 1460989768264 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:29:28 INFO - PROCESS | 1960 | 1460989768270 Marionette TRACE conn4 <- [1,1010,null,{}] 07:29:28 INFO - PROCESS | 1960 | 1460989768291 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:28 INFO - PROCESS | 1960 | 1460989768457 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 07:29:28 INFO - PROCESS | 1960 | 1460989768626 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fe2800 == 96 [pid = 1960] [id = 260] 07:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd64484c00) [pid = 1960] [serial = 781] [outer = (nil)] 07:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd64827c00) [pid = 1960] [serial = 782] [outer = 0x7fbd64484c00] 07:29:28 INFO - PROCESS | 1960 | 1460989768688 Marionette DEBUG loaded listener.js 07:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd68dca000) [pid = 1960] [serial = 783] [outer = 0x7fbd64484c00] 07:29:29 INFO - PROCESS | 1960 | 1460989769624 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 07:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1464ms 07:29:29 INFO - PROCESS | 1960 | 1460989769663 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 07:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:29:29 INFO - PROCESS | 1960 | 1460989769668 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 07:29:29 INFO - PROCESS | 1960 | 1460989769679 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:29:29 INFO - PROCESS | 1960 | 1460989769684 Marionette TRACE conn4 <- [1,1014,null,{}] 07:29:29 INFO - PROCESS | 1960 | 1460989769688 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:29 INFO - PROCESS | 1960 | 1460989769847 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be4e800 == 95 [pid = 1960] [id = 122] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd87615800 == 94 [pid = 1960] [id = 95] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd71fc8800) [pid = 1960] [serial = 667] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd72c54000) [pid = 1960] [serial = 670] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd63223800) [pid = 1960] [serial = 676] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd634e7800) [pid = 1960] [serial = 673] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd6ecad400) [pid = 1960] [serial = 697] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | 1460989770135 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b956000 == 93 [pid = 1960] [id = 247] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70e22800 == 92 [pid = 1960] [id = 246] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ed33800 == 91 [pid = 1960] [id = 245] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ebb800 == 90 [pid = 1960] [id = 244] 07:29:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63f70800 == 91 [pid = 1960] [id = 261] 07:29:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd63545400) [pid = 1960] [serial = 784] [outer = (nil)] 07:29:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd68c0c000) [pid = 1960] [serial = 785] [outer = 0x7fbd63545400] 07:29:30 INFO - PROCESS | 1960 | 1460989770206 Marionette DEBUG loaded listener.js 07:29:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6aef2000) [pid = 1960] [serial = 786] [outer = 0x7fbd63545400] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61df3800 == 90 [pid = 1960] [id = 243] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b958000 == 89 [pid = 1960] [id = 242] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7426d000 == 88 [pid = 1960] [id = 237] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73d6e000 == 87 [pid = 1960] [id = 236] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd721a9000 == 86 [pid = 1960] [id = 235] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6cd91000 == 85 [pid = 1960] [id = 234] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64668000 == 84 [pid = 1960] [id = 233] 07:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f14e000 == 83 [pid = 1960] [id = 232] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd6aea0400) [pid = 1960] [serial = 655] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd6f214400) [pid = 1960] [serial = 664] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd620c5800) [pid = 1960] [serial = 679] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd6a5d1800) [pid = 1960] [serial = 686] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd6b39a000) [pid = 1960] [serial = 691] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd62007400) [pid = 1960] [serial = 649] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd68dc6400) [pid = 1960] [serial = 647] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd63544800) [pid = 1960] [serial = 680] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd6d0c3800) [pid = 1960] [serial = 661] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd6b833000) [pid = 1960] [serial = 694] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd64833400) [pid = 1960] [serial = 682] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd6b2e1800) [pid = 1960] [serial = 689] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd64833c00) [pid = 1960] [serial = 685] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd6bfcfc00) [pid = 1960] [serial = 695] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd6b71f400) [pid = 1960] [serial = 599] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd6b721c00) [pid = 1960] [serial = 658] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd6b726000) [pid = 1960] [serial = 692] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x7fbd6aff1800) [pid = 1960] [serial = 688] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd68dc6c00) [pid = 1960] [serial = 652] [outer = (nil)] [url = about:blank] 07:29:30 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x7fbd6a251800) [pid = 1960] [serial = 683] [outer = (nil)] [url = about:blank] 07:29:31 INFO - PROCESS | 1960 | 1460989771008 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 07:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1382ms 07:29:31 INFO - PROCESS | 1960 | 1460989771058 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 07:29:31 INFO - PROCESS | 1960 | 1460989771061 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 07:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:29:31 INFO - PROCESS | 1960 | 1460989771067 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:29:31 INFO - PROCESS | 1960 | 1460989771070 Marionette TRACE conn4 <- [1,1018,null,{}] 07:29:31 INFO - PROCESS | 1960 | 1460989771083 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:31 INFO - PROCESS | 1960 | 1460989771238 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 07:29:31 INFO - PROCESS | 1960 | 1460989771250 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acab000 == 84 [pid = 1960] [id = 262] 07:29:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd6b308400) [pid = 1960] [serial = 787] [outer = (nil)] 07:29:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd6b71fc00) [pid = 1960] [serial = 788] [outer = 0x7fbd6b308400] 07:29:31 INFO - PROCESS | 1960 | 1460989771318 Marionette DEBUG loaded listener.js 07:29:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd6be7a800) [pid = 1960] [serial = 789] [outer = 0x7fbd6b308400] 07:29:32 INFO - PROCESS | 1960 | 1460989772175 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 07:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1129ms 07:29:32 INFO - PROCESS | 1960 | 1460989772196 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 07:29:32 INFO - PROCESS | 1960 | 1460989772200 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 07:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:29:32 INFO - PROCESS | 1960 | 1460989772206 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:29:32 INFO - PROCESS | 1960 | 1460989772208 Marionette TRACE conn4 <- [1,1022,null,{}] 07:29:32 INFO - PROCESS | 1960 | 1460989772213 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:32 INFO - PROCESS | 1960 | 1460989772416 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 07:29:32 INFO - PROCESS | 1960 | 1460989772498 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b958000 == 85 [pid = 1960] [id = 263] 07:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd6b2e6800) [pid = 1960] [serial = 790] [outer = (nil)] 07:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd6cd6d800) [pid = 1960] [serial = 791] [outer = 0x7fbd6b2e6800] 07:29:32 INFO - PROCESS | 1960 | 1460989772558 Marionette DEBUG loaded listener.js 07:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd6ef94c00) [pid = 1960] [serial = 792] [outer = 0x7fbd6b2e6800] 07:29:33 INFO - PROCESS | 1960 | 1460989773299 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 07:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1124ms 07:29:33 INFO - PROCESS | 1960 | 1460989773331 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 07:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:29:33 INFO - PROCESS | 1960 | 1460989773334 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 07:29:33 INFO - PROCESS | 1960 | 1460989773339 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:29:33 INFO - PROCESS | 1960 | 1460989773342 Marionette TRACE conn4 <- [1,1026,null,{}] 07:29:33 INFO - PROCESS | 1960 | 1460989773346 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:33 INFO - PROCESS | 1960 | 1460989773533 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 07:29:33 INFO - PROCESS | 1960 | 1460989773563 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f05e800 == 86 [pid = 1960] [id = 264] 07:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd6bfd0400) [pid = 1960] [serial = 793] [outer = (nil)] 07:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd6f2e8800) [pid = 1960] [serial = 794] [outer = 0x7fbd6bfd0400] 07:29:33 INFO - PROCESS | 1960 | 1460989773621 Marionette DEBUG loaded listener.js 07:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd70dc7000) [pid = 1960] [serial = 795] [outer = 0x7fbd6bfd0400] 07:29:34 INFO - PROCESS | 1960 | 1460989774421 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 07:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1125ms 07:29:34 INFO - PROCESS | 1960 | 1460989774465 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 07:29:34 INFO - PROCESS | 1960 | 1460989774468 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 07:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:29:34 INFO - PROCESS | 1960 | 1460989774480 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:29:34 INFO - PROCESS | 1960 | 1460989774482 Marionette TRACE conn4 <- [1,1030,null,{}] 07:29:34 INFO - PROCESS | 1960 | 1460989774485 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:34 INFO - PROCESS | 1960 | 1460989774738 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 07:29:34 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd6b397c00) [pid = 1960] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:29:34 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd6b723c00) [pid = 1960] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:29:34 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd61e99800) [pid = 1960] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:29:34 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd64080000) [pid = 1960] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:29:34 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd6321e000) [pid = 1960] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:29:34 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd647ee400) [pid = 1960] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:29:35 INFO - PROCESS | 1960 | 1460989775016 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b94c000 == 87 [pid = 1960] [id = 265] 07:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd61e99800) [pid = 1960] [serial = 796] [outer = (nil)] 07:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd6a251400) [pid = 1960] [serial = 797] [outer = 0x7fbd61e99800] 07:29:35 INFO - PROCESS | 1960 | 1460989775081 Marionette DEBUG loaded listener.js 07:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd73614800) [pid = 1960] [serial = 798] [outer = 0x7fbd61e99800] 07:29:35 INFO - PROCESS | 1960 | 1460989775776 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 07:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1333ms 07:29:35 INFO - PROCESS | 1960 | 1460989775807 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 07:29:35 INFO - PROCESS | 1960 | 1460989775810 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 07:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:29:35 INFO - PROCESS | 1960 | 1460989775816 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:29:35 INFO - PROCESS | 1960 | 1460989775818 Marionette TRACE conn4 <- [1,1034,null,{}] 07:29:35 INFO - PROCESS | 1960 | 1460989775823 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:36 INFO - PROCESS | 1960 | 1460989776013 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 07:29:36 INFO - PROCESS | 1960 | 1460989776029 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73443000 == 88 [pid = 1960] [id = 266] 07:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd61fcf400) [pid = 1960] [serial = 799] [outer = (nil)] 07:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd74c6e000) [pid = 1960] [serial = 800] [outer = 0x7fbd61fcf400] 07:29:36 INFO - PROCESS | 1960 | 1460989776087 Marionette DEBUG loaded listener.js 07:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd7549d000) [pid = 1960] [serial = 801] [outer = 0x7fbd61fcf400] 07:29:36 INFO - PROCESS | 1960 | 1460989776800 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 07:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1026ms 07:29:36 INFO - PROCESS | 1960 | 1460989776843 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 07:29:36 INFO - PROCESS | 1960 | 1460989776846 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 07:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:29:36 INFO - PROCESS | 1960 | 1460989776851 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:29:36 INFO - PROCESS | 1960 | 1460989776853 Marionette TRACE conn4 <- [1,1038,null,{}] 07:29:36 INFO - PROCESS | 1960 | 1460989776859 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:37 INFO - PROCESS | 1960 | 1460989777110 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 07:29:37 INFO - PROCESS | 1960 | 1460989777289 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63f66800 == 89 [pid = 1960] [id = 267] 07:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd61e9b800) [pid = 1960] [serial = 802] [outer = (nil)] 07:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd61fcc400) [pid = 1960] [serial = 803] [outer = 0x7fbd61e9b800] 07:29:37 INFO - PROCESS | 1960 | 1460989777360 Marionette DEBUG loaded listener.js 07:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd6321f800) [pid = 1960] [serial = 804] [outer = 0x7fbd61e9b800] 07:29:38 INFO - PROCESS | 1960 | 1460989778331 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 07:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1528ms 07:29:38 INFO - PROCESS | 1960 | 1460989778382 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 07:29:38 INFO - PROCESS | 1960 | 1460989778390 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 07:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:29:38 INFO - PROCESS | 1960 | 1460989778398 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:29:38 INFO - PROCESS | 1960 | 1460989778405 Marionette TRACE conn4 <- [1,1042,null,{}] 07:29:38 INFO - PROCESS | 1960 | 1460989778411 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:38 INFO - PROCESS | 1960 | 1460989778605 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 07:29:38 INFO - PROCESS | 1960 | 1460989778771 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b951000 == 90 [pid = 1960] [id = 268] 07:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd61e9c000) [pid = 1960] [serial = 805] [outer = (nil)] 07:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd6aff1800) [pid = 1960] [serial = 806] [outer = 0x7fbd61e9c000] 07:29:38 INFO - PROCESS | 1960 | 1460989778845 Marionette DEBUG loaded listener.js 07:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6b71a800) [pid = 1960] [serial = 807] [outer = 0x7fbd61e9c000] 07:29:39 INFO - PROCESS | 1960 | 1460989779733 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 07:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1383ms 07:29:39 INFO - PROCESS | 1960 | 1460989779782 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 07:29:39 INFO - PROCESS | 1960 | 1460989779786 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 07:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:29:39 INFO - PROCESS | 1960 | 1460989779792 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:29:39 INFO - PROCESS | 1960 | 1460989779795 Marionette TRACE conn4 <- [1,1046,null,{}] 07:29:39 INFO - PROCESS | 1960 | 1460989779800 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:39 INFO - PROCESS | 1960 | 1460989779962 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 07:29:40 INFO - PROCESS | 1960 | 1460989780139 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74864000 == 91 [pid = 1960] [id = 269] 07:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd61e97c00) [pid = 1960] [serial = 808] [outer = (nil)] 07:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6f7f7c00) [pid = 1960] [serial = 809] [outer = 0x7fbd61e97c00] 07:29:40 INFO - PROCESS | 1960 | 1460989780207 Marionette DEBUG loaded listener.js 07:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd711df800) [pid = 1960] [serial = 810] [outer = 0x7fbd61e97c00] 07:29:41 INFO - PROCESS | 1960 | 1460989781151 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 07:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1426ms 07:29:41 INFO - PROCESS | 1960 | 1460989781220 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 07:29:41 INFO - PROCESS | 1960 | 1460989781226 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 07:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:29:41 INFO - PROCESS | 1960 | 1460989781242 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:29:41 INFO - PROCESS | 1960 | 1460989781249 Marionette TRACE conn4 <- [1,1050,null,{}] 07:29:41 INFO - PROCESS | 1960 | 1460989781255 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:41 INFO - PROCESS | 1960 | 1460989781465 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 07:29:41 INFO - PROCESS | 1960 | 1460989781633 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf0e800 == 92 [pid = 1960] [id = 270] 07:29:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd6aea3400) [pid = 1960] [serial = 811] [outer = (nil)] 07:29:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd73142800) [pid = 1960] [serial = 812] [outer = 0x7fbd6aea3400] 07:29:41 INFO - PROCESS | 1960 | 1460989781708 Marionette DEBUG loaded listener.js 07:29:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd7580d800) [pid = 1960] [serial = 813] [outer = 0x7fbd6aea3400] 07:29:42 INFO - PROCESS | 1960 | 1460989782524 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 07:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1348ms 07:29:42 INFO - PROCESS | 1960 | 1460989782583 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 07:29:42 INFO - PROCESS | 1960 | 1460989782587 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 07:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:29:42 INFO - PROCESS | 1960 | 1460989782592 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:29:42 INFO - PROCESS | 1960 | 1460989782595 Marionette TRACE conn4 <- [1,1054,null,{}] 07:29:42 INFO - PROCESS | 1960 | 1460989782601 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:42 INFO - PROCESS | 1960 | 1460989782767 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 07:29:42 INFO - PROCESS | 1960 | 1460989782934 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8334e000 == 93 [pid = 1960] [id = 271] 07:29:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd6d0bf000) [pid = 1960] [serial = 814] [outer = (nil)] 07:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd810d7800) [pid = 1960] [serial = 815] [outer = 0x7fbd6d0bf000] 07:29:43 INFO - PROCESS | 1960 | 1460989783006 Marionette DEBUG loaded listener.js 07:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd81f9e800) [pid = 1960] [serial = 816] [outer = 0x7fbd6d0bf000] 07:29:43 INFO - PROCESS | 1960 | 1460989783862 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 07:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1343ms 07:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:29:43 INFO - PROCESS | 1960 | 1460989783937 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 07:29:43 INFO - PROCESS | 1960 | 1460989783940 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 07:29:43 INFO - PROCESS | 1960 | 1460989783946 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:29:43 INFO - PROCESS | 1960 | 1460989783949 Marionette TRACE conn4 <- [1,1058,null,{}] 07:29:43 INFO - PROCESS | 1960 | 1460989783954 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:44 INFO - PROCESS | 1960 | 1460989784168 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 07:29:44 INFO - PROCESS | 1960 | 1460989784336 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8746e000 == 94 [pid = 1960] [id = 272] 07:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd83302800) [pid = 1960] [serial = 817] [outer = (nil)] 07:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd8330a400) [pid = 1960] [serial = 818] [outer = 0x7fbd83302800] 07:29:44 INFO - PROCESS | 1960 | 1460989784420 Marionette DEBUG loaded listener.js 07:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd852cdc00) [pid = 1960] [serial = 819] [outer = 0x7fbd83302800] 07:29:45 INFO - PROCESS | 1960 | 1460989785300 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 07:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1427ms 07:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:29:45 INFO - PROCESS | 1960 | 1460989785373 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 07:29:45 INFO - PROCESS | 1960 | 1460989785376 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 07:29:45 INFO - PROCESS | 1960 | 1460989785382 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:29:45 INFO - PROCESS | 1960 | 1460989785385 Marionette TRACE conn4 <- [1,1062,null,{}] 07:29:45 INFO - PROCESS | 1960 | 1460989785390 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:45 INFO - PROCESS | 1960 | 1460989785596 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 07:29:45 INFO - PROCESS | 1960 | 1460989785774 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d55800 == 95 [pid = 1960] [id = 273] 07:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd83304400) [pid = 1960] [serial = 820] [outer = (nil)] 07:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd86f37c00) [pid = 1960] [serial = 821] [outer = 0x7fbd83304400] 07:29:45 INFO - PROCESS | 1960 | 1460989785845 Marionette DEBUG loaded listener.js 07:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd86f3e000) [pid = 1960] [serial = 822] [outer = 0x7fbd83304400] 07:29:46 INFO - PROCESS | 1960 | 1460989786642 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 07:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1288ms 07:29:46 INFO - PROCESS | 1960 | 1460989786669 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 07:29:46 INFO - PROCESS | 1960 | 1460989786673 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 07:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:29:46 INFO - PROCESS | 1960 | 1460989786679 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:29:46 INFO - PROCESS | 1960 | 1460989786682 Marionette TRACE conn4 <- [1,1066,null,{}] 07:29:46 INFO - PROCESS | 1960 | 1460989786687 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:46 INFO - PROCESS | 1960 | 1460989786842 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 07:29:47 INFO - PROCESS | 1960 | 1460989787015 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b50f800 == 96 [pid = 1960] [id = 274] 07:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd85227000) [pid = 1960] [serial = 823] [outer = (nil)] 07:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd86f41c00) [pid = 1960] [serial = 824] [outer = 0x7fbd85227000] 07:29:47 INFO - PROCESS | 1960 | 1460989787081 Marionette DEBUG loaded listener.js 07:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd8702d800) [pid = 1960] [serial = 825] [outer = 0x7fbd85227000] 07:29:47 INFO - PROCESS | 1960 | 1460989787909 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 07:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1284ms 07:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:29:47 INFO - PROCESS | 1960 | 1460989787963 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 07:29:47 INFO - PROCESS | 1960 | 1460989787966 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 07:29:47 INFO - PROCESS | 1960 | 1460989787972 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:29:47 INFO - PROCESS | 1960 | 1460989787975 Marionette TRACE conn4 <- [1,1070,null,{}] 07:29:47 INFO - PROCESS | 1960 | 1460989787980 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:48 INFO - PROCESS | 1960 | 1460989788146 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 07:29:48 INFO - PROCESS | 1960 | 1460989788320 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a277800 == 97 [pid = 1960] [id = 275] 07:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd8538bc00) [pid = 1960] [serial = 826] [outer = (nil)] 07:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd8702ec00) [pid = 1960] [serial = 827] [outer = 0x7fbd8538bc00] 07:29:48 INFO - PROCESS | 1960 | 1460989788399 Marionette DEBUG loaded listener.js 07:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd87409000) [pid = 1960] [serial = 828] [outer = 0x7fbd8538bc00] 07:29:49 INFO - PROCESS | 1960 | 1460989789245 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 07:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1330ms 07:29:49 INFO - PROCESS | 1960 | 1460989789302 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 07:29:49 INFO - PROCESS | 1960 | 1460989789306 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 07:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:29:49 INFO - PROCESS | 1960 | 1460989789311 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:29:49 INFO - PROCESS | 1960 | 1460989789313 Marionette TRACE conn4 <- [1,1074,null,{}] 07:29:49 INFO - PROCESS | 1960 | 1460989789319 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:49 INFO - PROCESS | 1960 | 1460989789485 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 07:29:49 INFO - PROCESS | 1960 | 1460989789660 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be96000 == 98 [pid = 1960] [id = 276] 07:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd64775400) [pid = 1960] [serial = 829] [outer = (nil)] 07:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6477d800) [pid = 1960] [serial = 830] [outer = 0x7fbd64775400] 07:29:49 INFO - PROCESS | 1960 | 1460989789742 Marionette DEBUG loaded listener.js 07:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd64782c00) [pid = 1960] [serial = 831] [outer = 0x7fbd64775400] 07:29:50 INFO - PROCESS | 1960 | 1460989790586 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 07:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1329ms 07:29:50 INFO - PROCESS | 1960 | 1460989790642 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 07:29:50 INFO - PROCESS | 1960 | 1460989790645 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 07:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:29:50 INFO - PROCESS | 1960 | 1460989790651 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:29:50 INFO - PROCESS | 1960 | 1460989790658 Marionette TRACE conn4 <- [1,1078,null,{}] 07:29:50 INFO - PROCESS | 1960 | 1460989790670 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:50 INFO - PROCESS | 1960 | 1460989790838 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 07:29:51 INFO - PROCESS | 1960 | 1460989791024 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd5b000 == 99 [pid = 1960] [id = 277] 07:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd64778c00) [pid = 1960] [serial = 832] [outer = (nil)] 07:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd75805400) [pid = 1960] [serial = 833] [outer = 0x7fbd64778c00] 07:29:51 INFO - PROCESS | 1960 | 1460989791105 Marionette DEBUG loaded listener.js 07:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd87494800) [pid = 1960] [serial = 834] [outer = 0x7fbd64778c00] 07:29:51 INFO - PROCESS | 1960 | 1460989791990 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 07:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1392ms 07:29:52 INFO - PROCESS | 1960 | 1460989792044 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 07:29:52 INFO - PROCESS | 1960 | 1460989792054 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 07:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:29:52 INFO - PROCESS | 1960 | 1460989792060 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:29:52 INFO - PROCESS | 1960 | 1460989792064 Marionette TRACE conn4 <- [1,1082,null,{}] 07:29:52 INFO - PROCESS | 1960 | 1460989792069 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:52 INFO - PROCESS | 1960 | 1460989792266 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 07:29:52 INFO - PROCESS | 1960 | 1460989792437 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffc0000 == 100 [pid = 1960] [id = 278] 07:29:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6477c000) [pid = 1960] [serial = 835] [outer = (nil)] 07:29:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd6fe85400) [pid = 1960] [serial = 836] [outer = 0x7fbd6477c000] 07:29:52 INFO - PROCESS | 1960 | 1460989792507 Marionette DEBUG loaded listener.js 07:29:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd875ab400) [pid = 1960] [serial = 837] [outer = 0x7fbd6477c000] 07:29:53 INFO - PROCESS | 1960 | 1460989793336 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 07:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1329ms 07:29:53 INFO - PROCESS | 1960 | 1460989793392 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 07:29:53 INFO - PROCESS | 1960 | 1460989793401 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 07:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:29:53 INFO - PROCESS | 1960 | 1460989793407 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:29:53 INFO - PROCESS | 1960 | 1460989793409 Marionette TRACE conn4 <- [1,1086,null,{}] 07:29:53 INFO - PROCESS | 1960 | 1460989793414 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:53 INFO - PROCESS | 1960 | 1460989793580 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 07:29:53 INFO - PROCESS | 1960 | 1460989793757 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64695000 == 101 [pid = 1960] [id = 279] 07:29:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd5ceba800) [pid = 1960] [serial = 838] [outer = (nil)] 07:29:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd5cebe000) [pid = 1960] [serial = 839] [outer = 0x7fbd5ceba800] 07:29:53 INFO - PROCESS | 1960 | 1460989793827 Marionette DEBUG loaded listener.js 07:29:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd5cec3000) [pid = 1960] [serial = 840] [outer = 0x7fbd5ceba800] 07:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1227ms 07:29:54 INFO - PROCESS | 1960 | 1460989794625 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 07:29:54 INFO - PROCESS | 1960 | 1460989794636 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 07:29:54 INFO - PROCESS | 1960 | 1460989794639 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 07:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:29:54 INFO - PROCESS | 1960 | 1460989794644 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:29:54 INFO - PROCESS | 1960 | 1460989794646 Marionette TRACE conn4 <- [1,1090,null,{}] 07:29:54 INFO - PROCESS | 1960 | 1460989794652 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:54 INFO - PROCESS | 1960 | 1460989794833 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 07:29:55 INFO - PROCESS | 1960 | 1460989795027 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffdc000 == 102 [pid = 1960] [id = 280] 07:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd5ceb6400) [pid = 1960] [serial = 841] [outer = (nil)] 07:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd64783c00) [pid = 1960] [serial = 842] [outer = 0x7fbd5ceb6400] 07:29:55 INFO - PROCESS | 1960 | 1460989795098 Marionette DEBUG loaded listener.js 07:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd6f2e1400) [pid = 1960] [serial = 843] [outer = 0x7fbd5ceb6400] 07:29:56 INFO - PROCESS | 1960 | 1460989796320 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 07:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1726ms 07:29:56 INFO - PROCESS | 1960 | 1460989796372 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 07:29:56 INFO - PROCESS | 1960 | 1460989796378 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 07:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:29:56 INFO - PROCESS | 1960 | 1460989796386 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:29:56 INFO - PROCESS | 1960 | 1460989796390 Marionette TRACE conn4 <- [1,1094,null,{}] 07:29:56 INFO - PROCESS | 1960 | 1460989796397 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:56 INFO - PROCESS | 1960 | 1460989796580 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 07:29:56 INFO - PROCESS | 1960 | 1460989796770 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ce3000 == 103 [pid = 1960] [id = 281] 07:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd6354ac00) [pid = 1960] [serial = 844] [outer = (nil)] 07:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd64784400) [pid = 1960] [serial = 845] [outer = 0x7fbd6354ac00] 07:29:56 INFO - PROCESS | 1960 | 1460989796833 Marionette DEBUG loaded listener.js 07:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd6a24f800) [pid = 1960] [serial = 846] [outer = 0x7fbd6354ac00] 07:29:57 INFO - PROCESS | 1960 | 1460989797831 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 07:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1482ms 07:29:57 INFO - PROCESS | 1960 | 1460989797869 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 07:29:57 INFO - PROCESS | 1960 | 1460989797877 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 07:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:29:57 INFO - PROCESS | 1960 | 1460989797885 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:29:57 INFO - PROCESS | 1960 | 1460989797889 Marionette TRACE conn4 <- [1,1098,null,{}] 07:29:57 INFO - PROCESS | 1960 | 1460989797894 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:58 INFO - PROCESS | 1960 | 1460989798085 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd635bc800 == 102 [pid = 1960] [id = 224] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd640aa800 == 101 [pid = 1960] [id = 225] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8927e000 == 100 [pid = 1960] [id = 223] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8744c800 == 99 [pid = 1960] [id = 222] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73443000 == 98 [pid = 1960] [id = 266] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b94c000 == 97 [pid = 1960] [id = 265] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd72ccec00) [pid = 1960] [serial = 746] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd72193400) [pid = 1960] [serial = 719] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd735a7000) [pid = 1960] [serial = 722] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd64491c00) [pid = 1960] [serial = 725] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd711d9800) [pid = 1960] [serial = 716] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f05e800 == 96 [pid = 1960] [id = 264] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b958000 == 95 [pid = 1960] [id = 263] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6acab000 == 94 [pid = 1960] [id = 262] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63f70800 == 93 [pid = 1960] [id = 261] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fe2800 == 92 [pid = 1960] [id = 260] 07:29:58 INFO - PROCESS | 1960 | 1460989798313 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd87609000 == 91 [pid = 1960] [id = 254] 07:29:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd635bc800 == 92 [pid = 1960] [id = 282] 07:29:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd6354b800) [pid = 1960] [serial = 847] [outer = (nil)] 07:29:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd6b2e1800) [pid = 1960] [serial = 848] [outer = 0x7fbd6354b800] 07:29:58 INFO - PROCESS | 1960 | 1460989798459 Marionette DEBUG loaded listener.js 07:29:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd6be7c400) [pid = 1960] [serial = 849] [outer = 0x7fbd6354b800] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86b8e000 == 91 [pid = 1960] [id = 253] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8527a800 == 90 [pid = 1960] [id = 252] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf20800 == 89 [pid = 1960] [id = 251] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70e0f000 == 88 [pid = 1960] [id = 250] 07:29:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd646a5000 == 87 [pid = 1960] [id = 249] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd70e5b400) [pid = 1960] [serial = 744] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6482cc00) [pid = 1960] [serial = 461] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd6c1b9400) [pid = 1960] [serial = 738] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd6d26cc00) [pid = 1960] [serial = 740] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd6be76400) [pid = 1960] [serial = 737] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd68dc4400) [pid = 1960] [serial = 743] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd68dc8400) [pid = 1960] [serial = 731] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6f214c00) [pid = 1960] [serial = 741] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd6448a000) [pid = 1960] [serial = 700] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd6a5d3000) [pid = 1960] [serial = 703] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6a5d4400) [pid = 1960] [serial = 732] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd6f083800) [pid = 1960] [serial = 712] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd6d269c00) [pid = 1960] [serial = 709] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd647f1000) [pid = 1960] [serial = 729] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd63546400) [pid = 1960] [serial = 728] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6aeea400) [pid = 1960] [serial = 734] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6b726c00) [pid = 1960] [serial = 706] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6b307800) [pid = 1960] [serial = 735] [outer = (nil)] [url = about:blank] 07:29:59 INFO - PROCESS | 1960 | 1460989799188 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 07:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1327ms 07:29:59 INFO - PROCESS | 1960 | 1460989799213 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 07:29:59 INFO - PROCESS | 1960 | 1460989799217 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 07:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:29:59 INFO - PROCESS | 1960 | 1460989799222 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:29:59 INFO - PROCESS | 1960 | 1460989799227 Marionette TRACE conn4 <- [1,1102,null,{}] 07:29:59 INFO - PROCESS | 1960 | 1460989799254 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:59 INFO - PROCESS | 1960 | 1460989799405 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 07:29:59 INFO - PROCESS | 1960 | 1460989799421 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b954000 == 88 [pid = 1960] [id = 283] 07:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6ecad400) [pid = 1960] [serial = 850] [outer = (nil)] 07:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd6f868c00) [pid = 1960] [serial = 851] [outer = 0x7fbd6ecad400] 07:29:59 INFO - PROCESS | 1960 | 1460989799483 Marionette DEBUG loaded listener.js 07:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6fe88c00) [pid = 1960] [serial = 852] [outer = 0x7fbd6ecad400] 07:30:00 INFO - PROCESS | 1960 | 1460989800256 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 07:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1096ms 07:30:00 INFO - PROCESS | 1960 | 1460989800331 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 07:30:00 INFO - PROCESS | 1960 | 1460989800336 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 07:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:30:00 INFO - PROCESS | 1960 | 1460989800341 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:30:00 INFO - PROCESS | 1960 | 1460989800343 Marionette TRACE conn4 <- [1,1106,null,{}] 07:30:00 INFO - PROCESS | 1960 | 1460989800354 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:00 INFO - PROCESS | 1960 | 1460989800513 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 07:30:00 INFO - PROCESS | 1960 | 1460989800531 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f75a000 == 89 [pid = 1960] [id = 284] 07:30:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6f2ed000) [pid = 1960] [serial = 853] [outer = (nil)] 07:30:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd70e65c00) [pid = 1960] [serial = 854] [outer = 0x7fbd6f2ed000] 07:30:00 INFO - PROCESS | 1960 | 1460989800591 Marionette DEBUG loaded listener.js 07:30:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd72193400) [pid = 1960] [serial = 855] [outer = 0x7fbd6f2ed000] 07:30:01 INFO - PROCESS | 1960 | 1460989801484 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 07:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1181ms 07:30:01 INFO - PROCESS | 1960 | 1460989801523 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 07:30:01 INFO - PROCESS | 1960 | 1460989801525 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 07:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:30:01 INFO - PROCESS | 1960 | 1460989801531 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:30:01 INFO - PROCESS | 1960 | 1460989801533 Marionette TRACE conn4 <- [1,1110,null,{}] 07:30:01 INFO - PROCESS | 1960 | 1460989801546 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:01 INFO - PROCESS | 1960 | 1460989801777 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 07:30:01 INFO - PROCESS | 1960 | 1460989801808 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd703c6000 == 90 [pid = 1960] [id = 285] 07:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6fe8a400) [pid = 1960] [serial = 856] [outer = (nil)] 07:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd7314e000) [pid = 1960] [serial = 857] [outer = 0x7fbd6fe8a400] 07:30:01 INFO - PROCESS | 1960 | 1460989801873 Marionette DEBUG loaded listener.js 07:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd73d49400) [pid = 1960] [serial = 858] [outer = 0x7fbd6fe8a400] 07:30:03 INFO - PROCESS | 1960 | 1460989803031 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 07:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd64484c00) [pid = 1960] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6b2e6800) [pid = 1960] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd63545400) [pid = 1960] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd6bfd0400) [pid = 1960] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd6f86f400) [pid = 1960] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6b308400) [pid = 1960] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd61e99800) [pid = 1960] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:30:03 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6c299c00) [pid = 1960] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1580ms 07:30:03 INFO - PROCESS | 1960 | 1460989803113 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 07:30:03 INFO - PROCESS | 1960 | 1460989803117 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 07:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:30:03 INFO - PROCESS | 1960 | 1460989803122 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:30:03 INFO - PROCESS | 1960 | 1460989803124 Marionette TRACE conn4 <- [1,1114,null,{}] 07:30:03 INFO - PROCESS | 1960 | 1460989803129 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:03 INFO - PROCESS | 1960 | 1460989803290 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 07:30:03 INFO - PROCESS | 1960 | 1460989803421 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd703d3800 == 91 [pid = 1960] [id = 286] 07:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd73d4ac00) [pid = 1960] [serial = 859] [outer = (nil)] 07:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd7493fc00) [pid = 1960] [serial = 860] [outer = 0x7fbd73d4ac00] 07:30:03 INFO - PROCESS | 1960 | 1460989803482 Marionette DEBUG loaded listener.js 07:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd7a8e7800) [pid = 1960] [serial = 861] [outer = 0x7fbd73d4ac00] 07:30:04 INFO - PROCESS | 1960 | 1460989804159 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 07:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1078ms 07:30:04 INFO - PROCESS | 1960 | 1460989804202 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 07:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:30:04 INFO - PROCESS | 1960 | 1460989804205 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 07:30:04 INFO - PROCESS | 1960 | 1460989804210 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:30:04 INFO - PROCESS | 1960 | 1460989804213 Marionette TRACE conn4 <- [1,1118,null,{}] 07:30:04 INFO - PROCESS | 1960 | 1460989804218 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:04 INFO - PROCESS | 1960 | 1460989804419 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 07:30:04 INFO - PROCESS | 1960 | 1460989804440 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd721bb000 == 92 [pid = 1960] [id = 287] 07:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd6f07c800) [pid = 1960] [serial = 862] [outer = (nil)] 07:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd810da400) [pid = 1960] [serial = 863] [outer = 0x7fbd6f07c800] 07:30:04 INFO - PROCESS | 1960 | 1460989804498 Marionette DEBUG loaded listener.js 07:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd8218d800) [pid = 1960] [serial = 864] [outer = 0x7fbd6f07c800] 07:30:05 INFO - PROCESS | 1960 | 1460989805444 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 07:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1279ms 07:30:05 INFO - PROCESS | 1960 | 1460989805490 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 07:30:05 INFO - PROCESS | 1960 | 1460989805496 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 07:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:30:05 INFO - PROCESS | 1960 | 1460989805505 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:30:05 INFO - PROCESS | 1960 | 1460989805512 Marionette TRACE conn4 <- [1,1122,null,{}] 07:30:05 INFO - PROCESS | 1960 | 1460989805522 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:05 INFO - PROCESS | 1960 | 1460989805770 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 07:30:05 INFO - PROCESS | 1960 | 1460989805952 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6469a800 == 93 [pid = 1960] [id = 288] 07:30:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd5cebc400) [pid = 1960] [serial = 865] [outer = (nil)] 07:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6448bc00) [pid = 1960] [serial = 866] [outer = 0x7fbd5cebc400] 07:30:06 INFO - PROCESS | 1960 | 1460989806031 Marionette DEBUG loaded listener.js 07:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd68dc6c00) [pid = 1960] [serial = 867] [outer = 0x7fbd5cebc400] 07:30:06 INFO - PROCESS | 1960 | 1460989806957 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 07:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1487ms 07:30:07 INFO - PROCESS | 1960 | 1460989806993 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 07:30:07 INFO - PROCESS | 1960 | 1460989807001 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 07:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:30:07 INFO - PROCESS | 1960 | 1460989807010 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:30:07 INFO - PROCESS | 1960 | 1460989807014 Marionette TRACE conn4 <- [1,1126,null,{}] 07:30:07 INFO - PROCESS | 1960 | 1460989807018 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:07 INFO - PROCESS | 1960 | 1460989807240 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 07:30:07 INFO - PROCESS | 1960 | 1460989807422 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f071800 == 94 [pid = 1960] [id = 289] 07:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd61fcd400) [pid = 1960] [serial = 868] [outer = (nil)] 07:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6b721c00) [pid = 1960] [serial = 869] [outer = 0x7fbd61fcd400] 07:30:07 INFO - PROCESS | 1960 | 1460989807492 Marionette DEBUG loaded listener.js 07:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd6cd76000) [pid = 1960] [serial = 870] [outer = 0x7fbd61fcd400] 07:30:08 INFO - PROCESS | 1960 | 1460989808532 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 07:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1580ms 07:30:08 INFO - PROCESS | 1960 | 1460989808591 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 07:30:08 INFO - PROCESS | 1960 | 1460989808595 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 07:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:30:08 INFO - PROCESS | 1960 | 1460989808601 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:30:08 INFO - PROCESS | 1960 | 1460989808606 Marionette TRACE conn4 <- [1,1130,null,{}] 07:30:08 INFO - PROCESS | 1960 | 1460989808623 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:08 INFO - PROCESS | 1960 | 1460989808903 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 07:30:09 INFO - PROCESS | 1960 | 1460989809122 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74313000 == 95 [pid = 1960] [id = 290] 07:30:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd6fe8c400) [pid = 1960] [serial = 871] [outer = (nil)] 07:30:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd71fcd800) [pid = 1960] [serial = 872] [outer = 0x7fbd6fe8c400] 07:30:09 INFO - PROCESS | 1960 | 1460989809199 Marionette DEBUG loaded listener.js 07:30:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd73d4bc00) [pid = 1960] [serial = 873] [outer = 0x7fbd6fe8c400] 07:30:10 INFO - PROCESS | 1960 | 1460989810046 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 07:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1481ms 07:30:10 INFO - PROCESS | 1960 | 1460989810083 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 07:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:30:10 INFO - PROCESS | 1960 | 1460989810088 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 07:30:10 INFO - PROCESS | 1960 | 1460989810093 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:30:10 INFO - PROCESS | 1960 | 1460989810096 Marionette TRACE conn4 <- [1,1134,null,{}] 07:30:10 INFO - PROCESS | 1960 | 1460989810102 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:10 INFO - PROCESS | 1960 | 1460989810350 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 07:30:10 INFO - PROCESS | 1960 | 1460989810525 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7b312000 == 96 [pid = 1960] [id = 291] 07:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd62007400) [pid = 1960] [serial = 874] [outer = (nil)] 07:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd76a31000) [pid = 1960] [serial = 875] [outer = 0x7fbd62007400] 07:30:10 INFO - PROCESS | 1960 | 1460989810634 Marionette DEBUG loaded listener.js 07:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd831ef000) [pid = 1960] [serial = 876] [outer = 0x7fbd62007400] 07:30:11 INFO - PROCESS | 1960 | 1460989811473 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 07:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1436ms 07:30:11 INFO - PROCESS | 1960 | 1460989811530 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 07:30:11 INFO - PROCESS | 1960 | 1460989811533 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 07:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:30:11 INFO - PROCESS | 1960 | 1460989811538 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:30:11 INFO - PROCESS | 1960 | 1460989811541 Marionette TRACE conn4 <- [1,1138,null,{}] 07:30:11 INFO - PROCESS | 1960 | 1460989811546 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:11 INFO - PROCESS | 1960 | 1460989811715 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 07:30:11 INFO - PROCESS | 1960 | 1460989811894 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd853c0800 == 97 [pid = 1960] [id = 292] 07:30:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd70dc6800) [pid = 1960] [serial = 877] [outer = (nil)] 07:30:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd85222000) [pid = 1960] [serial = 878] [outer = 0x7fbd70dc6800] 07:30:11 INFO - PROCESS | 1960 | 1460989811988 Marionette DEBUG loaded listener.js 07:30:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd86a59800) [pid = 1960] [serial = 879] [outer = 0x7fbd70dc6800] 07:30:13 INFO - PROCESS | 1960 | 1460989813180 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 07:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1675ms 07:30:13 INFO - PROCESS | 1960 | 1460989813215 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 07:30:13 INFO - PROCESS | 1960 | 1460989813219 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 07:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:30:13 INFO - PROCESS | 1960 | 1460989813225 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:30:13 INFO - PROCESS | 1960 | 1460989813228 Marionette TRACE conn4 <- [1,1142,null,{}] 07:30:13 INFO - PROCESS | 1960 | 1460989813233 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:13 INFO - PROCESS | 1960 | 1460989813533 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 07:30:13 INFO - PROCESS | 1960 | 1460989813728 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b76c000 == 98 [pid = 1960] [id = 293] 07:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd6b307000) [pid = 1960] [serial = 880] [outer = (nil)] 07:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd8702c800) [pid = 1960] [serial = 881] [outer = 0x7fbd6b307000] 07:30:13 INFO - PROCESS | 1960 | 1460989813894 Marionette DEBUG loaded listener.js 07:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd875ab000) [pid = 1960] [serial = 882] [outer = 0x7fbd6b307000] 07:30:14 INFO - PROCESS | 1960 | 1460989814717 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 07:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1533ms 07:30:14 INFO - PROCESS | 1960 | 1460989814760 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 07:30:14 INFO - PROCESS | 1960 | 1460989814763 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 07:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:30:14 INFO - PROCESS | 1960 | 1460989814769 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:30:14 INFO - PROCESS | 1960 | 1460989814771 Marionette TRACE conn4 <- [1,1146,null,{}] 07:30:14 INFO - PROCESS | 1960 | 1460989814782 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:14 INFO - PROCESS | 1960 | 1460989814966 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 07:30:15 INFO - PROCESS | 1960 | 1460989815149 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9ef800 == 99 [pid = 1960] [id = 294] 07:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd60152400) [pid = 1960] [serial = 883] [outer = (nil)] 07:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd6015b800) [pid = 1960] [serial = 884] [outer = 0x7fbd60152400] 07:30:15 INFO - PROCESS | 1960 | 1460989815220 Marionette DEBUG loaded listener.js 07:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd60160c00) [pid = 1960] [serial = 885] [outer = 0x7fbd60152400] 07:30:16 INFO - PROCESS | 1960 | 1460989816061 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 07:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1332ms 07:30:16 INFO - PROCESS | 1960 | 1460989816102 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 07:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:30:16 INFO - PROCESS | 1960 | 1460989816105 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 07:30:16 INFO - PROCESS | 1960 | 1460989816111 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:30:16 INFO - PROCESS | 1960 | 1460989816114 Marionette TRACE conn4 <- [1,1150,null,{}] 07:30:16 INFO - PROCESS | 1960 | 1460989816119 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:16 INFO - PROCESS | 1960 | 1460989816289 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 07:30:16 INFO - PROCESS | 1960 | 1460989816471 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a32e000 == 100 [pid = 1960] [id = 295] 07:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd60152800) [pid = 1960] [serial = 886] [outer = (nil)] 07:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd6b793c00) [pid = 1960] [serial = 887] [outer = 0x7fbd60152800] 07:30:16 INFO - PROCESS | 1960 | 1460989816540 Marionette DEBUG loaded listener.js 07:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd6b798000) [pid = 1960] [serial = 888] [outer = 0x7fbd60152800] 07:30:17 INFO - PROCESS | 1960 | 1460989817381 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 07:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1327ms 07:30:17 INFO - PROCESS | 1960 | 1460989817439 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 07:30:17 INFO - PROCESS | 1960 | 1460989817442 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 07:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:30:17 INFO - PROCESS | 1960 | 1460989817449 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:30:17 INFO - PROCESS | 1960 | 1460989817452 Marionette TRACE conn4 <- [1,1154,null,{}] 07:30:17 INFO - PROCESS | 1960 | 1460989817457 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:17 INFO - PROCESS | 1960 | 1460989817634 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 07:30:17 INFO - PROCESS | 1960 | 1460989817823 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd943cc000 == 101 [pid = 1960] [id = 296] 07:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd6015c000) [pid = 1960] [serial = 889] [outer = (nil)] 07:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd6b79d800) [pid = 1960] [serial = 890] [outer = 0x7fbd6015c000] 07:30:17 INFO - PROCESS | 1960 | 1460989817898 Marionette DEBUG loaded listener.js 07:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd6b915800) [pid = 1960] [serial = 891] [outer = 0x7fbd6015c000] 07:30:18 INFO - PROCESS | 1960 | 1460989818703 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 07:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1329ms 07:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:30:18 INFO - PROCESS | 1960 | 1460989818779 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 07:30:18 INFO - PROCESS | 1960 | 1460989818782 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 07:30:18 INFO - PROCESS | 1960 | 1460989818788 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:30:18 INFO - PROCESS | 1960 | 1460989818791 Marionette TRACE conn4 <- [1,1158,null,{}] 07:30:18 INFO - PROCESS | 1960 | 1460989818797 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:18 INFO - PROCESS | 1960 | 1460989818970 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 07:30:19 INFO - PROCESS | 1960 | 1460989819162 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6ee000 == 102 [pid = 1960] [id = 297] 07:30:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd6b798400) [pid = 1960] [serial = 892] [outer = (nil)] 07:30:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd6b91ac00) [pid = 1960] [serial = 893] [outer = 0x7fbd6b798400] 07:30:19 INFO - PROCESS | 1960 | 1460989819234 Marionette DEBUG loaded listener.js 07:30:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd6b920000) [pid = 1960] [serial = 894] [outer = 0x7fbd6b798400] 07:30:20 INFO - PROCESS | 1960 | 1460989820084 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 07:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1337ms 07:30:20 INFO - PROCESS | 1960 | 1460989820124 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 07:30:20 INFO - PROCESS | 1960 | 1460989820128 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 07:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:30:20 INFO - PROCESS | 1960 | 1460989820134 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:30:20 INFO - PROCESS | 1960 | 1460989820137 Marionette TRACE conn4 <- [1,1162,null,{}] 07:30:20 INFO - PROCESS | 1960 | 1460989820142 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:20 INFO - PROCESS | 1960 | 1460989820338 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 07:30:20 INFO - PROCESS | 1960 | 1460989820536 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cba9800 == 103 [pid = 1960] [id = 298] 07:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd5cc0d800) [pid = 1960] [serial = 895] [outer = (nil)] 07:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd5cc16000) [pid = 1960] [serial = 896] [outer = 0x7fbd5cc0d800] 07:30:20 INFO - PROCESS | 1960 | 1460989820613 Marionette DEBUG loaded listener.js 07:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd73142c00) [pid = 1960] [serial = 897] [outer = 0x7fbd5cc0d800] 07:30:21 INFO - PROCESS | 1960 | 1460989821556 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 07:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1485ms 07:30:21 INFO - PROCESS | 1960 | 1460989821621 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 07:30:21 INFO - PROCESS | 1960 | 1460989821624 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 07:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:30:21 INFO - PROCESS | 1960 | 1460989821630 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:30:21 INFO - PROCESS | 1960 | 1460989821632 Marionette TRACE conn4 <- [1,1166,null,{}] 07:30:21 INFO - PROCESS | 1960 | 1460989821638 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:21 INFO - PROCESS | 1960 | 1460989821821 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 07:30:22 INFO - PROCESS | 1960 | 1460989822010 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c324000 == 104 [pid = 1960] [id = 299] 07:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd5cc0f400) [pid = 1960] [serial = 898] [outer = (nil)] 07:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd61890c00) [pid = 1960] [serial = 899] [outer = 0x7fbd5cc0f400] 07:30:22 INFO - PROCESS | 1960 | 1460989822079 Marionette DEBUG loaded listener.js 07:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd61899000) [pid = 1960] [serial = 900] [outer = 0x7fbd5cc0f400] 07:30:22 INFO - PROCESS | 1960 | 1460989822862 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 07:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1284ms 07:30:22 INFO - PROCESS | 1960 | 1460989822916 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 07:30:22 INFO - PROCESS | 1960 | 1460989822919 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 07:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:30:22 INFO - PROCESS | 1960 | 1460989822924 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:30:22 INFO - PROCESS | 1960 | 1460989822927 Marionette TRACE conn4 <- [1,1170,null,{}] 07:30:22 INFO - PROCESS | 1960 | 1460989822953 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:23 INFO - PROCESS | 1960 | 1460989823136 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 07:30:23 INFO - PROCESS | 1960 | 1460989823827 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633be800 == 105 [pid = 1960] [id = 300] 07:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd5cc14000) [pid = 1960] [serial = 901] [outer = (nil)] 07:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd5cc19000) [pid = 1960] [serial = 902] [outer = 0x7fbd5cc14000] 07:30:23 INFO - PROCESS | 1960 | 1460989823902 Marionette DEBUG loaded listener.js 07:30:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd5fe1f000) [pid = 1960] [serial = 903] [outer = 0x7fbd5cc14000] 07:30:24 INFO - PROCESS | 1960 | 1460989824691 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 07:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1797ms 07:30:24 INFO - PROCESS | 1960 | 1460989824723 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 07:30:24 INFO - PROCESS | 1960 | 1460989824729 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 07:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:30:24 INFO - PROCESS | 1960 | 1460989824737 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:30:24 INFO - PROCESS | 1960 | 1460989824740 Marionette TRACE conn4 <- [1,1174,null,{}] 07:30:24 INFO - PROCESS | 1960 | 1460989824747 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:24 INFO - PROCESS | 1960 | 1460989824931 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 07:30:25 INFO - PROCESS | 1960 | 1460989825135 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645eb800 == 106 [pid = 1960] [id = 301] 07:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd5cc15800) [pid = 1960] [serial = 904] [outer = (nil)] 07:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd61e9a000) [pid = 1960] [serial = 905] [outer = 0x7fbd5cc15800] 07:30:25 INFO - PROCESS | 1960 | 1460989825203 Marionette DEBUG loaded listener.js 07:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd63548400) [pid = 1960] [serial = 906] [outer = 0x7fbd5cc15800] 07:30:26 INFO - PROCESS | 1960 | 1460989826262 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 07:30:26 INFO - PROCESS | 1960 | 1460989826326 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 07:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:30:26 INFO - PROCESS | 1960 | 1460989826333 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:30:26 INFO - PROCESS | 1960 | 1460989826336 Marionette TRACE conn4 <- [1,1178,null,{}] 07:30:26 INFO - PROCESS | 1960 | 1460989826341 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:26 INFO - PROCESS | 1960 | 1460989826517 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 07:30:26 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f0d2000 == 105 [pid = 1960] [id = 121] 07:30:26 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd6b719400) [pid = 1960] [serial = 779] [outer = (nil)] [url = about:blank] 07:30:26 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd81f9bc00) [pid = 1960] [serial = 776] [outer = (nil)] [url = about:blank] 07:30:26 INFO - PROCESS | 1960 | 1460989826904 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:26 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd703d3800 == 104 [pid = 1960] [id = 286] 07:30:26 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd703c6000 == 103 [pid = 1960] [id = 285] 07:30:26 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f75a000 == 102 [pid = 1960] [id = 284] 07:30:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6209b000 == 103 [pid = 1960] [id = 302] 07:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd6321ec00) [pid = 1960] [serial = 907] [outer = (nil)] 07:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd64484c00) [pid = 1960] [serial = 908] [outer = 0x7fbd6321ec00] 07:30:26 INFO - PROCESS | 1960 | 1460989826979 Marionette DEBUG loaded listener.js 07:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd64784c00) [pid = 1960] [serial = 909] [outer = 0x7fbd6321ec00] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b954000 == 102 [pid = 1960] [id = 283] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd635bc800 == 101 [pid = 1960] [id = 282] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ce3000 == 100 [pid = 1960] [id = 281] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64695000 == 99 [pid = 1960] [id = 279] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ffc0000 == 98 [pid = 1960] [id = 278] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6fd5b000 == 97 [pid = 1960] [id = 277] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be96000 == 96 [pid = 1960] [id = 276] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a277800 == 95 [pid = 1960] [id = 275] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8b50f800 == 94 [pid = 1960] [id = 274] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d55800 == 93 [pid = 1960] [id = 273] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8746e000 == 92 [pid = 1960] [id = 272] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8334e000 == 91 [pid = 1960] [id = 271] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf0e800 == 90 [pid = 1960] [id = 270] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74864000 == 89 [pid = 1960] [id = 269] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b951000 == 88 [pid = 1960] [id = 268] 07:30:27 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63f66800 == 87 [pid = 1960] [id = 267] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd74c6e000) [pid = 1960] [serial = 800] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd68dca000) [pid = 1960] [serial = 783] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd6f2e7400) [pid = 1960] [serial = 755] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd74387000) [pid = 1960] [serial = 761] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd6cd6d800) [pid = 1960] [serial = 791] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd73471000) [pid = 1960] [serial = 758] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd68c0c000) [pid = 1960] [serial = 785] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd70dc7000) [pid = 1960] [serial = 795] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd7a950400) [pid = 1960] [serial = 770] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd64827c00) [pid = 1960] [serial = 782] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6aff5c00) [pid = 1960] [serial = 752] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd81c82800) [pid = 1960] [serial = 773] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd7361d000) [pid = 1960] [serial = 747] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd6aef2000) [pid = 1960] [serial = 786] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd754a4800) [pid = 1960] [serial = 764] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd64078400) [pid = 1960] [serial = 749] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd6f2e8800) [pid = 1960] [serial = 794] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd6be7a800) [pid = 1960] [serial = 789] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd77586800) [pid = 1960] [serial = 767] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6b71fc00) [pid = 1960] [serial = 788] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd6ef94c00) [pid = 1960] [serial = 792] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd73614800) [pid = 1960] [serial = 798] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6a251400) [pid = 1960] [serial = 797] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd6ef8ac00) [pid = 1960] [serial = 698] [outer = (nil)] [url = about:blank] 07:30:27 INFO - PROCESS | 1960 | 1460989827713 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 07:30:27 INFO - PROCESS | 1960 | 1460989827766 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 07:30:27 INFO - PROCESS | 1960 | 1460989827780 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:30:27 INFO - PROCESS | 1960 | 1460989827787 Marionette TRACE conn4 <- [1,1182,null,{}] 07:30:27 INFO - PROCESS | 1960 | 1460989827795 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:27 INFO - PROCESS | 1960 | 1460989827954 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 07:30:27 INFO - PROCESS | 1960 | 1460989827971 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b25b800 == 88 [pid = 1960] [id = 303] 07:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd64078400) [pid = 1960] [serial = 910] [outer = (nil)] 07:30:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd6a5d3000) [pid = 1960] [serial = 911] [outer = 0x7fbd64078400] 07:30:28 INFO - PROCESS | 1960 | 1460989828028 Marionette DEBUG loaded listener.js 07:30:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd6aeae400) [pid = 1960] [serial = 912] [outer = 0x7fbd64078400] 07:30:28 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:28 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:28 INFO - PROCESS | 1960 | 1460989828821 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 07:30:28 INFO - PROCESS | 1960 | 1460989828887 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 07:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:30:28 INFO - PROCESS | 1960 | 1460989828892 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:30:28 INFO - PROCESS | 1960 | 1460989828894 Marionette TRACE conn4 <- [1,1186,null,{}] 07:30:28 INFO - PROCESS | 1960 | 1460989828899 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:29 INFO - PROCESS | 1960 | 1460989829055 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 07:30:29 INFO - PROCESS | 1960 | 1460989829068 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6bea0800 == 89 [pid = 1960] [id = 304] 07:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd6a5ccc00) [pid = 1960] [serial = 913] [outer = (nil)] 07:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd6b311000) [pid = 1960] [serial = 914] [outer = 0x7fbd6a5ccc00] 07:30:29 INFO - PROCESS | 1960 | 1460989829131 Marionette DEBUG loaded listener.js 07:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd6b829400) [pid = 1960] [serial = 915] [outer = 0x7fbd6a5ccc00] 07:30:30 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd6fe8a400) [pid = 1960] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:30:30 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6ecad400) [pid = 1960] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:30:30 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd6354b800) [pid = 1960] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:30:30 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd6f2ed000) [pid = 1960] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:30:30 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6354ac00) [pid = 1960] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:30:30 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd73d4ac00) [pid = 1960] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:30:30 INFO - PROCESS | 1960 | 1460989830629 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 07:30:30 INFO - PROCESS | 1960 | 1460989830680 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 07:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:30:30 INFO - PROCESS | 1960 | 1460989830688 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:30:30 INFO - PROCESS | 1960 | 1460989830694 Marionette TRACE conn4 <- [1,1190,null,{}] 07:30:30 INFO - PROCESS | 1960 | 1460989830702 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:30 INFO - PROCESS | 1960 | 1460989830905 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 07:30:31 INFO - PROCESS | 1960 | 1460989831139 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645d7000 == 90 [pid = 1960] [id = 305] 07:30:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd5fe29800) [pid = 1960] [serial = 916] [outer = (nil)] 07:30:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd60159c00) [pid = 1960] [serial = 917] [outer = 0x7fbd5fe29800] 07:30:31 INFO - PROCESS | 1960 | 1460989831214 Marionette DEBUG loaded listener.js 07:30:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd61fce800) [pid = 1960] [serial = 918] [outer = 0x7fbd5fe29800] 07:30:32 INFO - PROCESS | 1960 | 1460989832076 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 07:30:32 INFO - PROCESS | 1960 | 1460989832132 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 07:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:30:32 INFO - PROCESS | 1960 | 1460989832143 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:30:32 INFO - PROCESS | 1960 | 1460989832147 Marionette TRACE conn4 <- [1,1194,null,{}] 07:30:32 INFO - PROCESS | 1960 | 1460989832155 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:32 INFO - PROCESS | 1960 | 1460989832338 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 07:30:32 INFO - PROCESS | 1960 | 1460989832516 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be5a800 == 91 [pid = 1960] [id = 306] 07:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd5cc0fc00) [pid = 1960] [serial = 919] [outer = (nil)] 07:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd6448dc00) [pid = 1960] [serial = 920] [outer = 0x7fbd5cc0fc00] 07:30:32 INFO - PROCESS | 1960 | 1460989832588 Marionette DEBUG loaded listener.js 07:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd68c0e000) [pid = 1960] [serial = 921] [outer = 0x7fbd5cc0fc00] 07:30:33 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:33 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:33 INFO - PROCESS | 1960 | 1460989833523 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 07:30:33 INFO - PROCESS | 1960 | 1460989833587 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 07:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:30:33 INFO - PROCESS | 1960 | 1460989833593 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:30:33 INFO - PROCESS | 1960 | 1460989833598 Marionette TRACE conn4 <- [1,1198,null,{}] 07:30:33 INFO - PROCESS | 1960 | 1460989833613 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:33 INFO - PROCESS | 1960 | 1460989833833 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 07:30:34 INFO - PROCESS | 1960 | 1460989834091 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f15f000 == 92 [pid = 1960] [id = 307] 07:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd6aeeb400) [pid = 1960] [serial = 922] [outer = (nil)] 07:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd6b71dc00) [pid = 1960] [serial = 923] [outer = 0x7fbd6aeeb400] 07:30:34 INFO - PROCESS | 1960 | 1460989834208 Marionette DEBUG loaded listener.js 07:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd6b91d400) [pid = 1960] [serial = 924] [outer = 0x7fbd6aeeb400] 07:30:35 INFO - PROCESS | 1960 | 1460989835079 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 07:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1536ms 07:30:35 INFO - PROCESS | 1960 | 1460989835130 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 07:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:30:35 INFO - PROCESS | 1960 | 1460989835134 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 07:30:35 INFO - PROCESS | 1960 | 1460989835140 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:30:35 INFO - PROCESS | 1960 | 1460989835143 Marionette TRACE conn4 <- [1,1202,null,{}] 07:30:35 INFO - PROCESS | 1960 | 1460989835148 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:35 INFO - PROCESS | 1960 | 1460989835316 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 07:30:35 INFO - PROCESS | 1960 | 1460989835497 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffd8000 == 93 [pid = 1960] [id = 308] 07:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd6a5cc800) [pid = 1960] [serial = 925] [outer = (nil)] 07:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd6ef91800) [pid = 1960] [serial = 926] [outer = 0x7fbd6a5cc800] 07:30:35 INFO - PROCESS | 1960 | 1460989835570 Marionette DEBUG loaded listener.js 07:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd6f07ec00) [pid = 1960] [serial = 927] [outer = 0x7fbd6a5cc800] 07:30:36 INFO - PROCESS | 1960 | 1460989836409 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 07:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 07:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1331ms 07:30:36 INFO - PROCESS | 1960 | 1460989836470 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 07:30:36 INFO - PROCESS | 1960 | 1460989836474 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 07:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:30:36 INFO - PROCESS | 1960 | 1460989836479 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:30:36 INFO - PROCESS | 1960 | 1460989836482 Marionette TRACE conn4 <- [1,1206,null,{}] 07:30:36 INFO - PROCESS | 1960 | 1460989836487 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:36 INFO - PROCESS | 1960 | 1460989836652 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 07:30:36 INFO - PROCESS | 1960 | 1460989836840 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70d7c000 == 94 [pid = 1960] [id = 309] 07:30:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd6b2e0000) [pid = 1960] [serial = 928] [outer = (nil)] 07:30:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd6f7eb400) [pid = 1960] [serial = 929] [outer = 0x7fbd6b2e0000] 07:30:36 INFO - PROCESS | 1960 | 1460989836910 Marionette DEBUG loaded listener.js 07:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd6fe86800) [pid = 1960] [serial = 930] [outer = 0x7fbd6b2e0000] 07:30:37 INFO - PROCESS | 1960 | 1460989837748 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 07:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 07:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1332ms 07:30:37 INFO - PROCESS | 1960 | 1460989837813 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 07:30:37 INFO - PROCESS | 1960 | 1460989837817 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 07:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:30:37 INFO - PROCESS | 1960 | 1460989837822 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:30:37 INFO - PROCESS | 1960 | 1460989837824 Marionette TRACE conn4 <- [1,1210,null,{}] 07:30:37 INFO - PROCESS | 1960 | 1460989837829 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:38 INFO - PROCESS | 1960 | 1460989838084 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 07:30:38 INFO - PROCESS | 1960 | 1460989838265 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73d7c000 == 95 [pid = 1960] [id = 310] 07:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd70dc7000) [pid = 1960] [serial = 931] [outer = (nil)] 07:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd7190f000) [pid = 1960] [serial = 932] [outer = 0x7fbd70dc7000] 07:30:38 INFO - PROCESS | 1960 | 1460989838336 Marionette DEBUG loaded listener.js 07:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd746c9c00) [pid = 1960] [serial = 933] [outer = 0x7fbd70dc7000] 07:30:39 INFO - PROCESS | 1960 | 1460989839253 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 07:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1480ms 07:30:39 INFO - PROCESS | 1960 | 1460989839303 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 07:30:39 INFO - PROCESS | 1960 | 1460989839307 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 07:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:30:39 INFO - PROCESS | 1960 | 1460989839312 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:30:39 INFO - PROCESS | 1960 | 1460989839315 Marionette TRACE conn4 <- [1,1214,null,{}] 07:30:39 INFO - PROCESS | 1960 | 1460989839320 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:39 INFO - PROCESS | 1960 | 1460989839482 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 07:30:39 INFO - PROCESS | 1960 | 1460989839678 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd75389000 == 96 [pid = 1960] [id = 311] 07:30:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd6a251400) [pid = 1960] [serial = 934] [outer = (nil)] 07:30:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd753d2800) [pid = 1960] [serial = 935] [outer = 0x7fbd6a251400] 07:30:39 INFO - PROCESS | 1960 | 1460989839744 Marionette DEBUG loaded listener.js 07:30:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd7758b000) [pid = 1960] [serial = 936] [outer = 0x7fbd6a251400] 07:30:40 INFO - PROCESS | 1960 | 1460989840616 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 07:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1336ms 07:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:30:40 INFO - PROCESS | 1960 | 1460989840648 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 07:30:40 INFO - PROCESS | 1960 | 1460989840651 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 07:30:40 INFO - PROCESS | 1960 | 1460989840658 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:30:40 INFO - PROCESS | 1960 | 1460989840661 Marionette TRACE conn4 <- [1,1218,null,{}] 07:30:40 INFO - PROCESS | 1960 | 1460989840666 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:40 INFO - PROCESS | 1960 | 1460989840847 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 07:30:41 INFO - PROCESS | 1960 | 1460989841051 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf20000 == 97 [pid = 1960] [id = 312] 07:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd6a5ca000) [pid = 1960] [serial = 937] [outer = (nil)] 07:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd73619400) [pid = 1960] [serial = 938] [outer = 0x7fbd6a5ca000] 07:30:41 INFO - PROCESS | 1960 | 1460989841124 Marionette DEBUG loaded listener.js 07:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd81c82c00) [pid = 1960] [serial = 939] [outer = 0x7fbd6a5ca000] 07:30:41 INFO - PROCESS | 1960 | 1460989841986 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 07:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1382ms 07:30:42 INFO - PROCESS | 1960 | 1460989842040 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 07:30:42 INFO - PROCESS | 1960 | 1460989842042 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 07:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:30:42 INFO - PROCESS | 1960 | 1460989842048 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:30:42 INFO - PROCESS | 1960 | 1460989842051 Marionette TRACE conn4 <- [1,1222,null,{}] 07:30:42 INFO - PROCESS | 1960 | 1460989842056 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:42 INFO - PROCESS | 1960 | 1460989842230 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 07:30:42 INFO - PROCESS | 1960 | 1460989842414 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd85274800 == 98 [pid = 1960] [id = 313] 07:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd6ae0f000) [pid = 1960] [serial = 940] [outer = (nil)] 07:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd81f9bc00) [pid = 1960] [serial = 941] [outer = 0x7fbd6ae0f000] 07:30:42 INFO - PROCESS | 1960 | 1460989842486 Marionette DEBUG loaded listener.js 07:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd823db800) [pid = 1960] [serial = 942] [outer = 0x7fbd6ae0f000] 07:30:43 INFO - PROCESS | 1960 | 1460989843308 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 07:30:43 INFO - PROCESS | 1960 | 1460989843380 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 07:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:30:43 INFO - PROCESS | 1960 | 1460989843387 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:30:43 INFO - PROCESS | 1960 | 1460989843390 Marionette TRACE conn4 <- [1,1226,null,{}] 07:30:43 INFO - PROCESS | 1960 | 1460989843396 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:43 INFO - PROCESS | 1960 | 1460989843584 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 07:30:43 INFO - PROCESS | 1960 | 1460989843767 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87446800 == 99 [pid = 1960] [id = 314] 07:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd7758f800) [pid = 1960] [serial = 943] [outer = (nil)] 07:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd85384400) [pid = 1960] [serial = 944] [outer = 0x7fbd7758f800] 07:30:43 INFO - PROCESS | 1960 | 1460989843838 Marionette DEBUG loaded listener.js 07:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd86f33800) [pid = 1960] [serial = 945] [outer = 0x7fbd7758f800] 07:30:44 INFO - PROCESS | 1960 | 1460989844700 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 07:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1384ms 07:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:30:44 INFO - PROCESS | 1960 | 1460989844772 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 07:30:44 INFO - PROCESS | 1960 | 1460989844775 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 07:30:44 INFO - PROCESS | 1960 | 1460989844781 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:30:44 INFO - PROCESS | 1960 | 1460989844785 Marionette TRACE conn4 <- [1,1230,null,{}] 07:30:44 INFO - PROCESS | 1960 | 1460989844790 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:45 INFO - PROCESS | 1960 | 1460989845000 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 07:30:45 INFO - PROCESS | 1960 | 1460989845184 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b766000 == 100 [pid = 1960] [id = 315] 07:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd86f3ac00) [pid = 1960] [serial = 946] [outer = (nil)] 07:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd87156c00) [pid = 1960] [serial = 947] [outer = 0x7fbd86f3ac00] 07:30:45 INFO - PROCESS | 1960 | 1460989845272 Marionette DEBUG loaded listener.js 07:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd87627c00) [pid = 1960] [serial = 948] [outer = 0x7fbd86f3ac00] 07:30:46 INFO - PROCESS | 1960 | 1460989846176 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 07:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1431ms 07:30:46 INFO - PROCESS | 1960 | 1460989846212 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 07:30:46 INFO - PROCESS | 1960 | 1460989846214 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 07:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:30:46 INFO - PROCESS | 1960 | 1460989846221 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:30:46 INFO - PROCESS | 1960 | 1460989846223 Marionette TRACE conn4 <- [1,1234,null,{}] 07:30:46 INFO - PROCESS | 1960 | 1460989846229 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:46 INFO - PROCESS | 1960 | 1460989846396 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 07:30:46 INFO - PROCESS | 1960 | 1460989846583 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ffbe800 == 101 [pid = 1960] [id = 316] 07:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd6fe67800) [pid = 1960] [serial = 949] [outer = (nil)] 07:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd6fe71800) [pid = 1960] [serial = 950] [outer = 0x7fbd6fe67800] 07:30:46 INFO - PROCESS | 1960 | 1460989846652 Marionette DEBUG loaded listener.js 07:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd87627000) [pid = 1960] [serial = 951] [outer = 0x7fbd6fe67800] 07:30:47 INFO - PROCESS | 1960 | 1460989847484 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 07:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1330ms 07:30:47 INFO - PROCESS | 1960 | 1460989847552 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 07:30:47 INFO - PROCESS | 1960 | 1460989847556 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 07:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:30:47 INFO - PROCESS | 1960 | 1460989847562 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:30:47 INFO - PROCESS | 1960 | 1460989847564 Marionette TRACE conn4 <- [1,1238,null,{}] 07:30:47 INFO - PROCESS | 1960 | 1460989847569 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:47 INFO - PROCESS | 1960 | 1460989847747 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 07:30:47 INFO - PROCESS | 1960 | 1460989847957 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3d1000 == 102 [pid = 1960] [id = 317] 07:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd5c6c5800) [pid = 1960] [serial = 952] [outer = (nil)] 07:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd5c6cc000) [pid = 1960] [serial = 953] [outer = 0x7fbd5c6c5800] 07:30:48 INFO - PROCESS | 1960 | 1460989848027 Marionette DEBUG loaded listener.js 07:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd5c6d0c00) [pid = 1960] [serial = 954] [outer = 0x7fbd5c6c5800] 07:30:48 INFO - PROCESS | 1960 | 1460989848848 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 07:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1590ms 07:30:49 INFO - PROCESS | 1960 | 1460989849169 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 07:30:49 INFO - PROCESS | 1960 | 1460989849175 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 07:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:30:49 INFO - PROCESS | 1960 | 1460989849182 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:30:49 INFO - PROCESS | 1960 | 1460989849185 Marionette TRACE conn4 <- [1,1242,null,{}] 07:30:49 INFO - PROCESS | 1960 | 1460989849192 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:49 INFO - PROCESS | 1960 | 1460989849352 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 07:30:49 INFO - PROCESS | 1960 | 1460989849605 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63f66800 == 103 [pid = 1960] [id = 318] 07:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd5c6cd800) [pid = 1960] [serial = 955] [outer = (nil)] 07:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd5c6d1800) [pid = 1960] [serial = 956] [outer = 0x7fbd5c6cd800] 07:30:49 INFO - PROCESS | 1960 | 1460989849669 Marionette DEBUG loaded listener.js 07:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd5ceb5400) [pid = 1960] [serial = 957] [outer = 0x7fbd5c6cd800] 07:30:50 INFO - PROCESS | 1960 | 1460989850536 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 07:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1435ms 07:30:50 INFO - PROCESS | 1960 | 1460989850618 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 07:30:50 INFO - PROCESS | 1960 | 1460989850628 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 07:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:30:50 INFO - PROCESS | 1960 | 1460989850646 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:30:50 INFO - PROCESS | 1960 | 1460989850659 Marionette TRACE conn4 <- [1,1246,null,{}] 07:30:50 INFO - PROCESS | 1960 | 1460989850717 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:50 INFO - PROCESS | 1960 | 1460989850944 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 07:30:51 INFO - PROCESS | 1960 | 1460989851134 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6e9000 == 104 [pid = 1960] [id = 319] 07:30:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd5fe23800) [pid = 1960] [serial = 958] [outer = (nil)] 07:30:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd6188b000) [pid = 1960] [serial = 959] [outer = 0x7fbd5fe23800] 07:30:51 INFO - PROCESS | 1960 | 1460989851243 Marionette DEBUG loaded listener.js 07:30:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x7fbd62006c00) [pid = 1960] [serial = 960] [outer = 0x7fbd5fe23800] 07:30:52 INFO - PROCESS | 1960 | 1460989852094 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 07:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1496ms 07:30:52 INFO - PROCESS | 1960 | 1460989852139 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 07:30:52 INFO - PROCESS | 1960 | 1460989852143 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 07:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:30:52 INFO - PROCESS | 1960 | 1460989852148 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:30:52 INFO - PROCESS | 1960 | 1460989852151 Marionette TRACE conn4 <- [1,1250,null,{}] 07:30:52 INFO - PROCESS | 1960 | 1460989852165 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:52 INFO - PROCESS | 1960 | 1460989852350 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 07:30:52 INFO - PROCESS | 1960 | 1460989852544 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acbe800 == 105 [pid = 1960] [id = 320] 07:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x7fbd6354f800) [pid = 1960] [serial = 961] [outer = (nil)] 07:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x7fbd64781000) [pid = 1960] [serial = 962] [outer = 0x7fbd6354f800] 07:30:52 INFO - PROCESS | 1960 | 1460989852618 Marionette DEBUG loaded listener.js 07:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x7fbd6a250000) [pid = 1960] [serial = 963] [outer = 0x7fbd6354f800] 07:30:53 INFO - PROCESS | 1960 | 1460989853541 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 07:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1427ms 07:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:30:53 INFO - PROCESS | 1960 | 1460989853577 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 07:30:53 INFO - PROCESS | 1960 | 1460989853579 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 07:30:53 INFO - PROCESS | 1960 | 1460989853585 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:30:53 INFO - PROCESS | 1960 | 1460989853587 Marionette TRACE conn4 <- [1,1254,null,{}] 07:30:53 INFO - PROCESS | 1960 | 1460989853592 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:53 INFO - PROCESS | 1960 | 1460989853762 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 07:30:53 INFO - PROCESS | 1960 | 1460989853958 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645d6000 == 106 [pid = 1960] [id = 321] 07:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x7fbd64211400) [pid = 1960] [serial = 964] [outer = (nil)] 07:30:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x7fbd6b792000) [pid = 1960] [serial = 965] [outer = 0x7fbd64211400] 07:30:54 INFO - PROCESS | 1960 | 1460989854018 Marionette DEBUG loaded listener.js 07:30:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x7fbd6b915000) [pid = 1960] [serial = 966] [outer = 0x7fbd64211400] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x7fbd86f37c00) [pid = 1960] [serial = 821] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x7fbd64783c00) [pid = 1960] [serial = 842] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x7fbd73142800) [pid = 1960] [serial = 812] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x7fbd86f41c00) [pid = 1960] [serial = 824] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x7fbd6f7f7c00) [pid = 1960] [serial = 809] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x7fbd810d7800) [pid = 1960] [serial = 815] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x7fbd61fcc400) [pid = 1960] [serial = 803] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd8330a400) [pid = 1960] [serial = 818] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd6aff1800) [pid = 1960] [serial = 806] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd8702ec00) [pid = 1960] [serial = 827] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd6477d800) [pid = 1960] [serial = 830] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd75805400) [pid = 1960] [serial = 833] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd6fe85400) [pid = 1960] [serial = 836] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd5cebe000) [pid = 1960] [serial = 839] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd810da400) [pid = 1960] [serial = 863] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b25b800 == 105 [pid = 1960] [id = 303] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6209b000 == 104 [pid = 1960] [id = 302] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645eb800 == 103 [pid = 1960] [id = 301] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633be800 == 102 [pid = 1960] [id = 300] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cba9800 == 101 [pid = 1960] [id = 298] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e6ee000 == 100 [pid = 1960] [id = 297] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd943cc000 == 99 [pid = 1960] [id = 296] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a32e000 == 98 [pid = 1960] [id = 295] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c9ef800 == 97 [pid = 1960] [id = 294] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8b76c000 == 96 [pid = 1960] [id = 293] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd853c0800 == 95 [pid = 1960] [id = 292] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7b312000 == 94 [pid = 1960] [id = 291] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74313000 == 93 [pid = 1960] [id = 290] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f071800 == 92 [pid = 1960] [id = 289] 07:30:54 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6469a800 == 91 [pid = 1960] [id = 288] 07:30:54 INFO - PROCESS | 1960 | 1460989854938 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd7314e000) [pid = 1960] [serial = 857] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd6f868c00) [pid = 1960] [serial = 851] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd6fe88c00) [pid = 1960] [serial = 852] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd6b2e1800) [pid = 1960] [serial = 848] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd6be7c400) [pid = 1960] [serial = 849] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd70e65c00) [pid = 1960] [serial = 854] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd6a24f800) [pid = 1960] [serial = 846] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd64784400) [pid = 1960] [serial = 845] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd7493fc00) [pid = 1960] [serial = 860] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd73d49400) [pid = 1960] [serial = 858] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd72193400) [pid = 1960] [serial = 855] [outer = (nil)] [url = about:blank] 07:30:54 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd7a8e7800) [pid = 1960] [serial = 861] [outer = (nil)] [url = about:blank] 07:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1428ms 07:30:55 INFO - PROCESS | 1960 | 1460989855013 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 07:30:55 INFO - PROCESS | 1960 | 1460989855016 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 07:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:30:55 INFO - PROCESS | 1960 | 1460989855021 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:30:55 INFO - PROCESS | 1960 | 1460989855023 Marionette TRACE conn4 <- [1,1258,null,{}] 07:30:55 INFO - PROCESS | 1960 | 1460989855028 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:55 INFO - PROCESS | 1960 | 1460989855184 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 07:30:55 INFO - PROCESS | 1960 | 1460989855348 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6ee000 == 92 [pid = 1960] [id = 322] 07:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd60160800) [pid = 1960] [serial = 967] [outer = (nil)] 07:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd6b918800) [pid = 1960] [serial = 968] [outer = 0x7fbd60160800] 07:30:55 INFO - PROCESS | 1960 | 1460989855413 Marionette DEBUG loaded listener.js 07:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd6be77400) [pid = 1960] [serial = 969] [outer = 0x7fbd60160800] 07:30:56 INFO - PROCESS | 1960 | 1460989856149 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 07:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1179ms 07:30:56 INFO - PROCESS | 1960 | 1460989856202 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 07:30:56 INFO - PROCESS | 1960 | 1460989856206 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 07:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:30:56 INFO - PROCESS | 1960 | 1460989856211 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:30:56 INFO - PROCESS | 1960 | 1460989856213 Marionette TRACE conn4 <- [1,1262,null,{}] 07:30:56 INFO - PROCESS | 1960 | 1460989856231 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:56 INFO - PROCESS | 1960 | 1460989856439 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 07:30:56 INFO - PROCESS | 1960 | 1460989856451 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ece0800 == 93 [pid = 1960] [id = 323] 07:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd6f083c00) [pid = 1960] [serial = 970] [outer = (nil)] 07:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd6fe83400) [pid = 1960] [serial = 971] [outer = 0x7fbd6f083c00] 07:30:56 INFO - PROCESS | 1960 | 1460989856513 Marionette DEBUG loaded listener.js 07:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd71a2fc00) [pid = 1960] [serial = 972] [outer = 0x7fbd6f083c00] 07:30:57 INFO - PROCESS | 1960 | 1460989857385 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 07:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1228ms 07:30:57 INFO - PROCESS | 1960 | 1460989857440 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 07:30:57 INFO - PROCESS | 1960 | 1460989857443 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 07:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:30:57 INFO - PROCESS | 1960 | 1460989857463 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:30:57 INFO - PROCESS | 1960 | 1460989857465 Marionette TRACE conn4 <- [1,1266,null,{}] 07:30:57 INFO - PROCESS | 1960 | 1460989857485 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:57 INFO - PROCESS | 1960 | 1460989857697 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 07:30:57 INFO - PROCESS | 1960 | 1460989857718 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffcb800 == 94 [pid = 1960] [id = 324] 07:30:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd6b799400) [pid = 1960] [serial = 973] [outer = (nil)] 07:30:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd7298fc00) [pid = 1960] [serial = 974] [outer = 0x7fbd6b799400] 07:30:57 INFO - PROCESS | 1960 | 1460989857777 Marionette DEBUG loaded listener.js 07:30:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd735a7000) [pid = 1960] [serial = 975] [outer = 0x7fbd6b799400] 07:30:58 INFO - PROCESS | 1960 | 1460989858654 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 07:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1252ms 07:30:58 INFO - PROCESS | 1960 | 1460989858709 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 07:30:58 INFO - PROCESS | 1960 | 1460989858712 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 07:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:30:58 INFO - PROCESS | 1960 | 1460989858718 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:30:58 INFO - PROCESS | 1960 | 1460989858720 Marionette TRACE conn4 <- [1,1270,null,{}] 07:30:58 INFO - PROCESS | 1960 | 1460989858725 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:58 INFO - PROCESS | 1960 | 1460989858938 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 07:30:58 INFO - PROCESS | 1960 | 1460989858971 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70d7e000 == 95 [pid = 1960] [id = 325] 07:30:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd7218c000) [pid = 1960] [serial = 976] [outer = (nil)] 07:30:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd7437e400) [pid = 1960] [serial = 977] [outer = 0x7fbd7218c000] 07:30:59 INFO - PROCESS | 1960 | 1460989859031 Marionette DEBUG loaded listener.js 07:30:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd753d9400) [pid = 1960] [serial = 978] [outer = 0x7fbd7218c000] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd61fc6800) [pid = 1960] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd61fc2c00) [pid = 1960] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd5ceb6400) [pid = 1960] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd62004800) [pid = 1960] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd6aef4400) [pid = 1960] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd6321fc00) [pid = 1960] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd68c0f000) [pid = 1960] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd61e9dc00) [pid = 1960] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd6354a400) [pid = 1960] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd6c0db800) [pid = 1960] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd6a587000) [pid = 1960] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd6321d000) [pid = 1960] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd753d3400) [pid = 1960] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd634e5400) [pid = 1960] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd5cc14000) [pid = 1960] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd6d266400) [pid = 1960] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd6be7b000) [pid = 1960] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd6f86ec00) [pid = 1960] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd61fd0000) [pid = 1960] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd61ea2000) [pid = 1960] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd6ecae000) [pid = 1960] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd6321ec00) [pid = 1960] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd7110c800) [pid = 1960] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd6be81000) [pid = 1960] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd74c77000) [pid = 1960] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd6f077400) [pid = 1960] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd620b9c00) [pid = 1960] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd64078400) [pid = 1960] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd64489000) [pid = 1960] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd5cc15800) [pid = 1960] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd61fd0400) [pid = 1960] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6aef4800) [pid = 1960] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd6f07c000) [pid = 1960] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd62005400) [pid = 1960] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6b311800) [pid = 1960] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd61fc6400) [pid = 1960] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd71fc5400) [pid = 1960] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd75436c00) [pid = 1960] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd634e4800) [pid = 1960] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd6407f000) [pid = 1960] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd6ae06000) [pid = 1960] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd634e8c00) [pid = 1960] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd68c0ac00) [pid = 1960] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd647f2c00) [pid = 1960] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd6a583c00) [pid = 1960] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd74c78000) [pid = 1960] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd64826c00) [pid = 1960] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:31:00 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd620bb400) [pid = 1960] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:31:00 INFO - PROCESS | 1960 | 1460989860609 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 07:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1928ms 07:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:31:00 INFO - PROCESS | 1960 | 1460989860647 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 07:31:00 INFO - PROCESS | 1960 | 1460989860650 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 07:31:00 INFO - PROCESS | 1960 | 1460989860655 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:31:00 INFO - PROCESS | 1960 | 1460989860658 Marionette TRACE conn4 <- [1,1274,null,{}] 07:31:00 INFO - PROCESS | 1960 | 1460989860663 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:00 INFO - PROCESS | 1960 | 1460989860837 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 07:31:00 INFO - PROCESS | 1960 | 1460989860850 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64660000 == 96 [pid = 1960] [id = 326] 07:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd61fd0000) [pid = 1960] [serial = 979] [outer = (nil)] 07:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd6354a400) [pid = 1960] [serial = 980] [outer = 0x7fbd61fd0000] 07:31:01 INFO - PROCESS | 1960 | 1460989861054 Marionette DEBUG loaded listener.js 07:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd6a57f400) [pid = 1960] [serial = 981] [outer = 0x7fbd61fd0000] 07:31:01 INFO - PROCESS | 1960 | 1460989861762 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 07:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1130ms 07:31:01 INFO - PROCESS | 1960 | 1460989861786 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 07:31:01 INFO - PROCESS | 1960 | 1460989861789 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 07:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:31:01 INFO - PROCESS | 1960 | 1460989861794 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:31:01 INFO - PROCESS | 1960 | 1460989861796 Marionette TRACE conn4 <- [1,1278,null,{}] 07:31:01 INFO - PROCESS | 1960 | 1460989861802 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:01 INFO - PROCESS | 1960 | 1460989861969 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 07:31:02 INFO - PROCESS | 1960 | 1460989862266 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3c6800 == 97 [pid = 1960] [id = 327] 07:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd5b1ebc00) [pid = 1960] [serial = 982] [outer = (nil)] 07:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd5b1f0000) [pid = 1960] [serial = 983] [outer = 0x7fbd5b1ebc00] 07:31:02 INFO - PROCESS | 1960 | 1460989862345 Marionette DEBUG loaded listener.js 07:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd5c6cc400) [pid = 1960] [serial = 984] [outer = 0x7fbd5b1ebc00] 07:31:03 INFO - PROCESS | 1960 | 1460989863294 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 07:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1527ms 07:31:03 INFO - PROCESS | 1960 | 1460989863325 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 07:31:03 INFO - PROCESS | 1960 | 1460989863332 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 07:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:31:03 INFO - PROCESS | 1960 | 1460989863341 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:31:03 INFO - PROCESS | 1960 | 1460989863344 Marionette TRACE conn4 <- [1,1282,null,{}] 07:31:03 INFO - PROCESS | 1960 | 1460989863351 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:03 INFO - PROCESS | 1960 | 1460989863552 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 07:31:03 INFO - PROCESS | 1960 | 1460989863764 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acb6000 == 98 [pid = 1960] [id = 328] 07:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd620bc400) [pid = 1960] [serial = 985] [outer = (nil)] 07:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd64080000) [pid = 1960] [serial = 986] [outer = 0x7fbd620bc400] 07:31:03 INFO - PROCESS | 1960 | 1460989863902 Marionette DEBUG loaded listener.js 07:31:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd64825c00) [pid = 1960] [serial = 987] [outer = 0x7fbd620bc400] 07:31:04 INFO - PROCESS | 1960 | 1460989864881 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 07:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1585ms 07:31:04 INFO - PROCESS | 1960 | 1460989864930 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 07:31:04 INFO - PROCESS | 1960 | 1460989864937 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 07:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:31:04 INFO - PROCESS | 1960 | 1460989864943 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:31:04 INFO - PROCESS | 1960 | 1460989864946 Marionette TRACE conn4 <- [1,1286,null,{}] 07:31:04 INFO - PROCESS | 1960 | 1460989864953 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:05 INFO - PROCESS | 1960 | 1460989865193 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 07:31:05 INFO - PROCESS | 1960 | 1460989865509 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70d7d800 == 99 [pid = 1960] [id = 329] 07:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd68dcd000) [pid = 1960] [serial = 988] [outer = (nil)] 07:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd6b792400) [pid = 1960] [serial = 989] [outer = 0x7fbd68dcd000] 07:31:05 INFO - PROCESS | 1960 | 1460989865588 Marionette DEBUG loaded listener.js 07:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd6be80c00) [pid = 1960] [serial = 990] [outer = 0x7fbd68dcd000] 07:31:06 INFO - PROCESS | 1960 | 1460989866400 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 07:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1487ms 07:31:06 INFO - PROCESS | 1960 | 1460989866431 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 07:31:06 INFO - PROCESS | 1960 | 1460989866434 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 07:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:31:06 INFO - PROCESS | 1960 | 1460989866451 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:31:06 INFO - PROCESS | 1960 | 1460989866460 Marionette TRACE conn4 <- [1,1290,null,{}] 07:31:06 INFO - PROCESS | 1960 | 1460989866468 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:06 INFO - PROCESS | 1960 | 1460989866670 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 07:31:06 INFO - PROCESS | 1960 | 1460989866856 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7a8a4000 == 100 [pid = 1960] [id = 330] 07:31:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd6aef3c00) [pid = 1960] [serial = 991] [outer = (nil)] 07:31:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd6f2eb400) [pid = 1960] [serial = 992] [outer = 0x7fbd6aef3c00] 07:31:06 INFO - PROCESS | 1960 | 1460989866930 Marionette DEBUG loaded listener.js 07:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd6fe70400) [pid = 1960] [serial = 993] [outer = 0x7fbd6aef3c00] 07:31:07 INFO - PROCESS | 1960 | 1460989867796 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 07:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1402ms 07:31:07 INFO - PROCESS | 1960 | 1460989867844 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 07:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:31:07 INFO - PROCESS | 1960 | 1460989867850 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 07:31:07 INFO - PROCESS | 1960 | 1460989867856 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:31:07 INFO - PROCESS | 1960 | 1460989867858 Marionette TRACE conn4 <- [1,1294,null,{}] 07:31:07 INFO - PROCESS | 1960 | 1460989867864 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:08 INFO - PROCESS | 1960 | 1460989868052 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 07:31:08 INFO - PROCESS | 1960 | 1460989868248 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86a02800 == 101 [pid = 1960] [id = 331] 07:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd61fc8400) [pid = 1960] [serial = 994] [outer = (nil)] 07:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd6bfc5c00) [pid = 1960] [serial = 995] [outer = 0x7fbd61fc8400] 07:31:08 INFO - PROCESS | 1960 | 1460989868320 Marionette DEBUG loaded listener.js 07:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd71fc2c00) [pid = 1960] [serial = 996] [outer = 0x7fbd61fc8400] 07:31:09 INFO - PROCESS | 1960 | 1460989869157 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 07:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1327ms 07:31:09 INFO - PROCESS | 1960 | 1460989869184 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 07:31:09 INFO - PROCESS | 1960 | 1460989869187 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 07:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:31:09 INFO - PROCESS | 1960 | 1460989869192 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:31:09 INFO - PROCESS | 1960 | 1460989869195 Marionette TRACE conn4 <- [1,1298,null,{}] 07:31:09 INFO - PROCESS | 1960 | 1460989869200 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:09 INFO - PROCESS | 1960 | 1460989869366 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 07:31:09 INFO - PROCESS | 1960 | 1460989869555 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89f41800 == 102 [pid = 1960] [id = 332] 07:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd73d54000) [pid = 1960] [serial = 997] [outer = (nil)] 07:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd74387400) [pid = 1960] [serial = 998] [outer = 0x7fbd73d54000] 07:31:09 INFO - PROCESS | 1960 | 1460989869633 Marionette DEBUG loaded listener.js 07:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd75806800) [pid = 1960] [serial = 999] [outer = 0x7fbd73d54000] 07:31:10 INFO - PROCESS | 1960 | 1460989870508 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 07:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1331ms 07:31:10 INFO - PROCESS | 1960 | 1460989870524 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 07:31:10 INFO - PROCESS | 1960 | 1460989870527 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 07:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:31:10 INFO - PROCESS | 1960 | 1460989870533 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:31:10 INFO - PROCESS | 1960 | 1460989870536 Marionette TRACE conn4 <- [1,1302,null,{}] 07:31:10 INFO - PROCESS | 1960 | 1460989870541 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:10 INFO - PROCESS | 1960 | 1460989870764 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 07:31:10 INFO - PROCESS | 1960 | 1460989870960 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c5d8800 == 103 [pid = 1960] [id = 333] 07:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd73d56c00) [pid = 1960] [serial = 1000] [outer = (nil)] 07:31:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd81eb9000) [pid = 1960] [serial = 1001] [outer = 0x7fbd73d56c00] 07:31:11 INFO - PROCESS | 1960 | 1460989871039 Marionette DEBUG loaded listener.js 07:31:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd85225000) [pid = 1960] [serial = 1002] [outer = 0x7fbd73d56c00] 07:31:11 INFO - PROCESS | 1960 | 1460989871872 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 07:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1378ms 07:31:11 INFO - PROCESS | 1960 | 1460989871912 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 07:31:11 INFO - PROCESS | 1960 | 1460989871915 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 07:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:31:11 INFO - PROCESS | 1960 | 1460989871921 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:31:11 INFO - PROCESS | 1960 | 1460989871923 Marionette TRACE conn4 <- [1,1306,null,{}] 07:31:11 INFO - PROCESS | 1960 | 1460989871928 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:12 INFO - PROCESS | 1960 | 1460989872111 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 07:31:12 INFO - PROCESS | 1960 | 1460989872305 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a6d0000 == 104 [pid = 1960] [id = 334] 07:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd753dd000) [pid = 1960] [serial = 1003] [outer = (nil)] 07:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd86f41c00) [pid = 1960] [serial = 1004] [outer = 0x7fbd753dd000] 07:31:12 INFO - PROCESS | 1960 | 1460989872375 Marionette DEBUG loaded listener.js 07:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd87163c00) [pid = 1960] [serial = 1005] [outer = 0x7fbd753dd000] 07:31:13 INFO - PROCESS | 1960 | 1460989873233 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 07:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1380ms 07:31:13 INFO - PROCESS | 1960 | 1460989873302 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 07:31:13 INFO - PROCESS | 1960 | 1460989873305 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 07:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:31:13 INFO - PROCESS | 1960 | 1460989873312 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:31:13 INFO - PROCESS | 1960 | 1460989873314 Marionette TRACE conn4 <- [1,1310,null,{}] 07:31:13 INFO - PROCESS | 1960 | 1460989873320 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:13 INFO - PROCESS | 1960 | 1460989873511 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 07:31:13 INFO - PROCESS | 1960 | 1460989873706 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89fce000 == 105 [pid = 1960] [id = 335] 07:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd5a9c2400) [pid = 1960] [serial = 1006] [outer = (nil)] 07:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd5a9cc000) [pid = 1960] [serial = 1007] [outer = 0x7fbd5a9c2400] 07:31:13 INFO - PROCESS | 1960 | 1460989873778 Marionette DEBUG loaded listener.js 07:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd5a9d1000) [pid = 1960] [serial = 1008] [outer = 0x7fbd5a9c2400] 07:31:14 INFO - PROCESS | 1960 | 1460989874660 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 07:31:14 INFO - PROCESS | 1960 | 1460989874699 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 07:31:14 INFO - PROCESS | 1960 | 1460989874705 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:31:14 INFO - PROCESS | 1960 | 1460989874708 Marionette TRACE conn4 <- [1,1314,null,{}] 07:31:14 INFO - PROCESS | 1960 | 1460989874713 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:14 INFO - PROCESS | 1960 | 1460989874893 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 07:31:15 INFO - PROCESS | 1960 | 1460989875101 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a7f3000 == 106 [pid = 1960] [id = 336] 07:31:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd5a9c7800) [pid = 1960] [serial = 1009] [outer = (nil)] 07:31:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd5e789400) [pid = 1960] [serial = 1010] [outer = 0x7fbd5a9c7800] 07:31:15 INFO - PROCESS | 1960 | 1460989875216 Marionette DEBUG loaded listener.js 07:31:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd5e791c00) [pid = 1960] [serial = 1011] [outer = 0x7fbd5a9c7800] 07:31:16 INFO - PROCESS | 1960 | 1460989876116 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 07:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1483ms 07:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:31:16 INFO - PROCESS | 1960 | 1460989876188 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 07:31:16 INFO - PROCESS | 1960 | 1460989876191 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 07:31:16 INFO - PROCESS | 1960 | 1460989876197 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:31:16 INFO - PROCESS | 1960 | 1460989876200 Marionette TRACE conn4 <- [1,1318,null,{}] 07:31:16 INFO - PROCESS | 1960 | 1460989876205 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:16 INFO - PROCESS | 1960 | 1460989876397 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 07:31:16 INFO - PROCESS | 1960 | 1460989876591 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633ba000 == 107 [pid = 1960] [id = 337] 07:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd5a9cc800) [pid = 1960] [serial = 1012] [outer = (nil)] 07:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd61ea4800) [pid = 1960] [serial = 1013] [outer = 0x7fbd5a9cc800] 07:31:16 INFO - PROCESS | 1960 | 1460989876666 Marionette DEBUG loaded listener.js 07:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd68dcf400) [pid = 1960] [serial = 1014] [outer = 0x7fbd5a9cc800] 07:31:17 INFO - PROCESS | 1960 | 1460989877582 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 07:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1428ms 07:31:17 INFO - PROCESS | 1960 | 1460989877625 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 07:31:17 INFO - PROCESS | 1960 | 1460989877629 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 07:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:31:17 INFO - PROCESS | 1960 | 1460989877634 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:31:17 INFO - PROCESS | 1960 | 1460989877638 Marionette TRACE conn4 <- [1,1322,null,{}] 07:31:17 INFO - PROCESS | 1960 | 1460989877643 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:17 INFO - PROCESS | 1960 | 1460989877862 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 07:31:18 INFO - PROCESS | 1960 | 1460989878790 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd62090800 == 108 [pid = 1960] [id = 338] 07:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd5b1f3c00) [pid = 1960] [serial = 1015] [outer = (nil)] 07:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd5b1f7000) [pid = 1960] [serial = 1016] [outer = 0x7fbd5b1f3c00] 07:31:18 INFO - PROCESS | 1960 | 1460989878863 Marionette DEBUG loaded listener.js 07:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd5cc12c00) [pid = 1960] [serial = 1017] [outer = 0x7fbd5b1f3c00] 07:31:19 INFO - PROCESS | 1960 | 1460989879650 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 07:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2077ms 07:31:19 INFO - PROCESS | 1960 | 1460989879714 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 07:31:19 INFO - PROCESS | 1960 | 1460989879721 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 07:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:31:19 INFO - PROCESS | 1960 | 1460989879729 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:31:19 INFO - PROCESS | 1960 | 1460989879733 Marionette TRACE conn4 <- [1,1326,null,{}] 07:31:19 INFO - PROCESS | 1960 | 1460989879739 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:19 INFO - PROCESS | 1960 | 1460989879969 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 07:31:20 INFO - PROCESS | 1960 | 1460989880170 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d4c000 == 109 [pid = 1960] [id = 339] 07:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd5fe21000) [pid = 1960] [serial = 1018] [outer = (nil)] 07:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd61e9ac00) [pid = 1960] [serial = 1019] [outer = 0x7fbd5fe21000] 07:31:20 INFO - PROCESS | 1960 | 1460989880349 Marionette DEBUG loaded listener.js 07:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd62009000) [pid = 1960] [serial = 1020] [outer = 0x7fbd5fe21000] 07:31:21 INFO - PROCESS | 1960 | 1460989881379 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 07:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 07:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1730ms 07:31:21 INFO - PROCESS | 1960 | 1460989881464 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 07:31:21 INFO - PROCESS | 1960 | 1460989881469 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 07:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:31:21 INFO - PROCESS | 1960 | 1460989881476 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:31:21 INFO - PROCESS | 1960 | 1460989881478 Marionette TRACE conn4 <- [1,1330,null,{}] 07:31:21 INFO - PROCESS | 1960 | 1460989881484 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:21 INFO - PROCESS | 1960 | 1460989881684 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 07:31:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77524800 == 108 [pid = 1960] [id = 67] 07:31:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86b96000 == 107 [pid = 1960] [id = 92] 07:31:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ed2f800 == 106 [pid = 1960] [id = 199] 07:31:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f057800 == 105 [pid = 1960] [id = 43] 07:31:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6d06c000 == 104 [pid = 1960] [id = 47] 07:31:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd81cd7000 == 103 [pid = 1960] [id = 66] 07:31:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd821b3000 == 102 [pid = 1960] [id = 119] 07:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd5cc16000) [pid = 1960] [serial = 896] [outer = (nil)] [url = about:blank] 07:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd6b91ac00) [pid = 1960] [serial = 893] [outer = (nil)] [url = about:blank] 07:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd6b311000) [pid = 1960] [serial = 914] [outer = (nil)] [url = about:blank] 07:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd6b79d800) [pid = 1960] [serial = 890] [outer = (nil)] [url = about:blank] 07:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd6b793c00) [pid = 1960] [serial = 887] [outer = (nil)] [url = about:blank] 07:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd61890c00) [pid = 1960] [serial = 899] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | 1460989882001 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd89283000 == 101 [pid = 1960] [id = 120] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6efe6000 == 100 [pid = 1960] [id = 61] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b26d000 == 99 [pid = 1960] [id = 68] 07:31:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9ed000 == 100 [pid = 1960] [id = 340] 07:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd5b1f8400) [pid = 1960] [serial = 1021] [outer = (nil)] 07:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd6200fc00) [pid = 1960] [serial = 1022] [outer = 0x7fbd5b1f8400] 07:31:22 INFO - PROCESS | 1960 | 1460989882096 Marionette DEBUG loaded listener.js 07:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd64072400) [pid = 1960] [serial = 1023] [outer = 0x7fbd5b1f8400] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd721bb000 == 99 [pid = 1960] [id = 287] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf20000 == 98 [pid = 1960] [id = 312] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd75389000 == 97 [pid = 1960] [id = 311] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73d7c000 == 96 [pid = 1960] [id = 310] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70d7c000 == 95 [pid = 1960] [id = 309] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ffd8000 == 94 [pid = 1960] [id = 308] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f15f000 == 93 [pid = 1960] [id = 307] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be5a800 == 92 [pid = 1960] [id = 306] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645d7000 == 91 [pid = 1960] [id = 305] 07:31:22 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6bea0800 == 90 [pid = 1960] [id = 304] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd6f867400) [pid = 1960] [serial = 620] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd6b721c00) [pid = 1960] [serial = 869] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd6ed6d000) [pid = 1960] [serial = 662] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd72982c00) [pid = 1960] [serial = 668] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd6a57e000) [pid = 1960] [serial = 653] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd6448bc00) [pid = 1960] [serial = 866] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd6ef95000) [pid = 1960] [serial = 710] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd61e9a000) [pid = 1960] [serial = 905] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd647f4400) [pid = 1960] [serial = 677] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd5cc19000) [pid = 1960] [serial = 902] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd810d8c00) [pid = 1960] [serial = 771] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd6a5d3000) [pid = 1960] [serial = 911] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd82113c00) [pid = 1960] [serial = 777] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd68dcc400) [pid = 1960] [serial = 750] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd85222000) [pid = 1960] [serial = 878] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd732d2800) [pid = 1960] [serial = 720] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd6bfd0c00) [pid = 1960] [serial = 659] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd6b82cc00) [pid = 1960] [serial = 753] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd8702c800) [pid = 1960] [serial = 881] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd81f92400) [pid = 1960] [serial = 575] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd7493a800) [pid = 1960] [serial = 762] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd64484c00) [pid = 1960] [serial = 908] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6c0d8800) [pid = 1960] [serial = 614] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd81f96000) [pid = 1960] [serial = 774] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd6b396c00) [pid = 1960] [serial = 608] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6be77800) [pid = 1960] [serial = 566] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd63220800) [pid = 1960] [serial = 650] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd7314b000) [pid = 1960] [serial = 674] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd6f2e1400) [pid = 1960] [serial = 843] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd74c74000) [pid = 1960] [serial = 572] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd6c0d4c00) [pid = 1960] [serial = 707] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd76a31000) [pid = 1960] [serial = 875] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd830d6800) [pid = 1960] [serial = 780] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd7361c800) [pid = 1960] [serial = 723] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd6be7d800) [pid = 1960] [serial = 611] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd6aea5c00) [pid = 1960] [serial = 704] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6f2e7800) [pid = 1960] [serial = 713] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd6aef4000) [pid = 1960] [serial = 656] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd6407f800) [pid = 1960] [serial = 602] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd7a8e7400) [pid = 1960] [serial = 768] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6a254400) [pid = 1960] [serial = 605] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd5fe1f000) [pid = 1960] [serial = 903] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6f085000) [pid = 1960] [serial = 617] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd71fcd800) [pid = 1960] [serial = 872] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd73d4f000) [pid = 1960] [serial = 759] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd73149c00) [pid = 1960] [serial = 671] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd70dc7c00) [pid = 1960] [serial = 726] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd6a584800) [pid = 1960] [serial = 581] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd6f86c400) [pid = 1960] [serial = 756] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd64784c00) [pid = 1960] [serial = 909] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd71a31000) [pid = 1960] [serial = 717] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6f21b000) [pid = 1960] [serial = 569] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd76a1a400) [pid = 1960] [serial = 765] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd6015b800) [pid = 1960] [serial = 884] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6f86d800) [pid = 1960] [serial = 665] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd64834400) [pid = 1960] [serial = 701] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd6aeae400) [pid = 1960] [serial = 912] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd82307c00) [pid = 1960] [serial = 578] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd63548400) [pid = 1960] [serial = 906] [outer = (nil)] [url = about:blank] 07:31:22 INFO - PROCESS | 1960 | 1460989882959 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 07:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 07:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1527ms 07:31:23 INFO - PROCESS | 1960 | 1460989883004 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 07:31:23 INFO - PROCESS | 1960 | 1460989883007 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 07:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:31:23 INFO - PROCESS | 1960 | 1460989883026 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:31:23 INFO - PROCESS | 1960 | 1460989883034 Marionette TRACE conn4 <- [1,1334,null,{}] 07:31:23 INFO - PROCESS | 1960 | 1460989883053 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:23 INFO - PROCESS | 1960 | 1460989883217 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 07:31:23 INFO - PROCESS | 1960 | 1460989883227 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd635ad800 == 91 [pid = 1960] [id = 341] 07:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd5c6c6000) [pid = 1960] [serial = 1024] [outer = (nil)] 07:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd64777400) [pid = 1960] [serial = 1025] [outer = 0x7fbd5c6c6000] 07:31:23 INFO - PROCESS | 1960 | 1460989883285 Marionette DEBUG loaded listener.js 07:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd647f2000) [pid = 1960] [serial = 1026] [outer = 0x7fbd5c6c6000] 07:31:24 INFO - PROCESS | 1960 | 1460989884092 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 07:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1111ms 07:31:24 INFO - PROCESS | 1960 | 1460989884128 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 07:31:24 INFO - PROCESS | 1960 | 1460989884132 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 07:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:31:24 INFO - PROCESS | 1960 | 1460989884138 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:31:24 INFO - PROCESS | 1960 | 1460989884141 Marionette TRACE conn4 <- [1,1338,null,{}] 07:31:24 INFO - PROCESS | 1960 | 1460989884149 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:24 INFO - PROCESS | 1960 | 1460989884300 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 07:31:24 INFO - PROCESS | 1960 | 1460989884315 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645bb800 == 92 [pid = 1960] [id = 342] 07:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd64489800) [pid = 1960] [serial = 1027] [outer = (nil)] 07:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd64833800) [pid = 1960] [serial = 1028] [outer = 0x7fbd64489800] 07:31:24 INFO - PROCESS | 1960 | 1460989884375 Marionette DEBUG loaded listener.js 07:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd68dc3400) [pid = 1960] [serial = 1029] [outer = 0x7fbd64489800] 07:31:25 INFO - PROCESS | 1960 | 1460989885694 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 07:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1584ms 07:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:31:25 INFO - PROCESS | 1960 | 1460989885726 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 07:31:25 INFO - PROCESS | 1960 | 1460989885728 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 07:31:25 INFO - PROCESS | 1960 | 1460989885734 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:31:25 INFO - PROCESS | 1960 | 1460989885737 Marionette TRACE conn4 <- [1,1342,null,{}] 07:31:25 INFO - PROCESS | 1960 | 1460989885749 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:25 INFO - PROCESS | 1960 | 1460989885972 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 07:31:26 INFO - PROCESS | 1960 | 1460989886118 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c12800 == 93 [pid = 1960] [id = 343] 07:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6a57cc00) [pid = 1960] [serial = 1030] [outer = (nil)] 07:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd6a582000) [pid = 1960] [serial = 1031] [outer = 0x7fbd6a57cc00] 07:31:26 INFO - PROCESS | 1960 | 1460989886188 Marionette DEBUG loaded listener.js 07:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6a5d4c00) [pid = 1960] [serial = 1032] [outer = 0x7fbd6a57cc00] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6b799400) [pid = 1960] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd61e9c000) [pid = 1960] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6354f800) [pid = 1960] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd5fe23800) [pid = 1960] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd5ceba800) [pid = 1960] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd7218c000) [pid = 1960] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd85227000) [pid = 1960] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd64211400) [pid = 1960] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd61e9b800) [pid = 1960] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd5c6cd800) [pid = 1960] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd6d0bf000) [pid = 1960] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd60160800) [pid = 1960] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd8538bc00) [pid = 1960] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd64775400) [pid = 1960] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd64778c00) [pid = 1960] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd6f083c00) [pid = 1960] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd6aea3400) [pid = 1960] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd83304400) [pid = 1960] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd6477c000) [pid = 1960] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd83302800) [pid = 1960] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd6a5ccc00) [pid = 1960] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd61e97c00) [pid = 1960] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd62007400) [pid = 1960] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd6fe8c400) [pid = 1960] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd5cebc400) [pid = 1960] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd61fcd400) [pid = 1960] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:31:27 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd6f07c800) [pid = 1960] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:31:27 INFO - PROCESS | 1960 | 1460989887757 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 07:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2082ms 07:31:27 INFO - PROCESS | 1960 | 1460989887815 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 07:31:27 INFO - PROCESS | 1960 | 1460989887818 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 07:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:31:27 INFO - PROCESS | 1960 | 1460989887824 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:31:27 INFO - PROCESS | 1960 | 1460989887826 Marionette TRACE conn4 <- [1,1346,null,{}] 07:31:27 INFO - PROCESS | 1960 | 1460989887831 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:28 INFO - PROCESS | 1960 | 1460989888027 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 07:31:28 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ec4a000 == 92 [pid = 1960] [id = 10] 07:31:28 INFO - PROCESS | 1960 | 1460989888095 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ea0000 == 93 [pid = 1960] [id = 344] 07:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd64491c00) [pid = 1960] [serial = 1033] [outer = (nil)] 07:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd6ae09800) [pid = 1960] [serial = 1034] [outer = 0x7fbd64491c00] 07:31:28 INFO - PROCESS | 1960 | 1460989888154 Marionette DEBUG loaded listener.js 07:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd6ae14c00) [pid = 1960] [serial = 1035] [outer = 0x7fbd64491c00] 07:31:28 INFO - PROCESS | 1960 | 1460989888931 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 07:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1125ms 07:31:28 INFO - PROCESS | 1960 | 1460989888949 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 07:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:31:28 INFO - PROCESS | 1960 | 1460989888953 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 07:31:28 INFO - PROCESS | 1960 | 1460989888958 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:31:28 INFO - PROCESS | 1960 | 1460989888961 Marionette TRACE conn4 <- [1,1350,null,{}] 07:31:28 INFO - PROCESS | 1960 | 1460989888965 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:29 INFO - PROCESS | 1960 | 1460989889155 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 07:31:29 INFO - PROCESS | 1960 | 1460989889172 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a328800 == 94 [pid = 1960] [id = 345] 07:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd64775800) [pid = 1960] [serial = 1036] [outer = (nil)] 07:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6aeae400) [pid = 1960] [serial = 1037] [outer = 0x7fbd64775800] 07:31:29 INFO - PROCESS | 1960 | 1460989889228 Marionette DEBUG loaded listener.js 07:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd6aef2000) [pid = 1960] [serial = 1038] [outer = 0x7fbd64775800] 07:31:30 INFO - PROCESS | 1960 | 1460989890253 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 07:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1325ms 07:31:30 INFO - PROCESS | 1960 | 1460989890284 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 07:31:30 INFO - PROCESS | 1960 | 1460989890292 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 07:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:31:30 INFO - PROCESS | 1960 | 1460989890301 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:31:30 INFO - PROCESS | 1960 | 1460989890306 Marionette TRACE conn4 <- [1,1354,null,{}] 07:31:30 INFO - PROCESS | 1960 | 1460989890313 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:30 INFO - PROCESS | 1960 | 1460989890502 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 07:31:30 INFO - PROCESS | 1960 | 1460989890723 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61df1000 == 95 [pid = 1960] [id = 346] 07:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd60157c00) [pid = 1960] [serial = 1039] [outer = (nil)] 07:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd61fc6000) [pid = 1960] [serial = 1040] [outer = 0x7fbd60157c00] 07:31:30 INFO - PROCESS | 1960 | 1460989890840 Marionette DEBUG loaded listener.js 07:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd620bcc00) [pid = 1960] [serial = 1041] [outer = 0x7fbd60157c00] 07:31:31 INFO - PROCESS | 1960 | 1460989891873 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 07:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1592ms 07:31:31 INFO - PROCESS | 1960 | 1460989891893 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 07:31:31 INFO - PROCESS | 1960 | 1460989891901 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 07:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:31:31 INFO - PROCESS | 1960 | 1460989891911 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:31:31 INFO - PROCESS | 1960 | 1460989891915 Marionette TRACE conn4 <- [1,1358,null,{}] 07:31:31 INFO - PROCESS | 1960 | 1460989891921 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:32 INFO - PROCESS | 1960 | 1460989892107 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 07:31:32 INFO - PROCESS | 1960 | 1460989892371 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd646a7000 == 96 [pid = 1960] [id = 347] 07:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd63221c00) [pid = 1960] [serial = 1042] [outer = (nil)] 07:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6420c400) [pid = 1960] [serial = 1043] [outer = 0x7fbd63221c00] 07:31:32 INFO - PROCESS | 1960 | 1460989892488 Marionette DEBUG loaded listener.js 07:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd64780c00) [pid = 1960] [serial = 1044] [outer = 0x7fbd63221c00] 07:31:33 INFO - PROCESS | 1960 | 1460989893299 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 07:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1434ms 07:31:33 INFO - PROCESS | 1960 | 1460989893346 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 07:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:31:33 INFO - PROCESS | 1960 | 1460989893351 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 07:31:33 INFO - PROCESS | 1960 | 1460989893357 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:31:33 INFO - PROCESS | 1960 | 1460989893362 Marionette TRACE conn4 <- [1,1362,null,{}] 07:31:33 INFO - PROCESS | 1960 | 1460989893378 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:33 INFO - PROCESS | 1960 | 1460989893583 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 07:31:33 INFO - PROCESS | 1960 | 1460989893761 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acab000 == 97 [pid = 1960] [id = 348] 07:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd647ed800) [pid = 1960] [serial = 1045] [outer = (nil)] 07:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd6a252400) [pid = 1960] [serial = 1046] [outer = 0x7fbd647ed800] 07:31:33 INFO - PROCESS | 1960 | 1460989893839 Marionette DEBUG loaded listener.js 07:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd6ae08c00) [pid = 1960] [serial = 1047] [outer = 0x7fbd647ed800] 07:31:34 INFO - PROCESS | 1960 | 1460989894731 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 07:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1432ms 07:31:34 INFO - PROCESS | 1960 | 1460989894789 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 07:31:34 INFO - PROCESS | 1960 | 1460989894794 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 07:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:31:34 INFO - PROCESS | 1960 | 1460989894800 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:31:34 INFO - PROCESS | 1960 | 1460989894802 Marionette TRACE conn4 <- [1,1366,null,{}] 07:31:34 INFO - PROCESS | 1960 | 1460989894808 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:34 INFO - PROCESS | 1960 | 1460989894990 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 07:31:35 INFO - PROCESS | 1960 | 1460989895177 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b953800 == 98 [pid = 1960] [id = 349] 07:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd6354fc00) [pid = 1960] [serial = 1048] [outer = (nil)] 07:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd6aef7800) [pid = 1960] [serial = 1049] [outer = 0x7fbd6354fc00] 07:31:35 INFO - PROCESS | 1960 | 1460989895253 Marionette DEBUG loaded listener.js 07:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd6aff3000) [pid = 1960] [serial = 1050] [outer = 0x7fbd6354fc00] 07:31:36 INFO - PROCESS | 1960 | 1460989896181 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 07:31:36 INFO - PROCESS | 1960 | 1460989896233 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 07:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:31:36 INFO - PROCESS | 1960 | 1460989896239 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:31:36 INFO - PROCESS | 1960 | 1460989896242 Marionette TRACE conn4 <- [1,1370,null,{}] 07:31:36 INFO - PROCESS | 1960 | 1460989896249 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:36 INFO - PROCESS | 1960 | 1460989896428 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 07:31:36 INFO - PROCESS | 1960 | 1460989896607 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6c006000 == 99 [pid = 1960] [id = 350] 07:31:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd6a5d1400) [pid = 1960] [serial = 1051] [outer = (nil)] 07:31:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6b2e6000) [pid = 1960] [serial = 1052] [outer = 0x7fbd6a5d1400] 07:31:36 INFO - PROCESS | 1960 | 1460989896680 Marionette DEBUG loaded listener.js 07:31:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd6b30e800) [pid = 1960] [serial = 1053] [outer = 0x7fbd6a5d1400] 07:31:37 INFO - PROCESS | 1960 | 1460989897594 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 07:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:31:37 INFO - PROCESS | 1960 | 1460989897630 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 07:31:37 INFO - PROCESS | 1960 | 1460989897636 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:31:37 INFO - PROCESS | 1960 | 1460989897640 Marionette TRACE conn4 <- [1,1374,null,{}] 07:31:37 INFO - PROCESS | 1960 | 1460989897646 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:37 INFO - PROCESS | 1960 | 1460989897836 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 07:31:38 INFO - PROCESS | 1960 | 1460989898021 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6eff8000 == 100 [pid = 1960] [id = 351] 07:31:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd6b30ec00) [pid = 1960] [serial = 1054] [outer = (nil)] 07:31:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6b91cc00) [pid = 1960] [serial = 1055] [outer = 0x7fbd6b30ec00] 07:31:38 INFO - PROCESS | 1960 | 1460989898101 Marionette DEBUG loaded listener.js 07:31:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6be79400) [pid = 1960] [serial = 1056] [outer = 0x7fbd6b30ec00] 07:31:38 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:31:38 INFO - PROCESS | 1960 | 1460989898964 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 07:31:39 INFO - PROCESS | 1960 | 1460989899022 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 07:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:31:39 INFO - PROCESS | 1960 | 1460989899029 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:31:39 INFO - PROCESS | 1960 | 1460989899031 Marionette TRACE conn4 <- [1,1378,null,{}] 07:31:39 INFO - PROCESS | 1960 | 1460989899037 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:39 INFO - PROCESS | 1960 | 1460989899214 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 07:31:39 INFO - PROCESS | 1960 | 1460989899393 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f15f000 == 101 [pid = 1960] [id = 352] 07:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6b724400) [pid = 1960] [serial = 1057] [outer = (nil)] 07:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd6bfcbc00) [pid = 1960] [serial = 1058] [outer = 0x7fbd6b724400] 07:31:39 INFO - PROCESS | 1960 | 1460989899463 Marionette DEBUG loaded listener.js 07:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6bfd3800) [pid = 1960] [serial = 1059] [outer = 0x7fbd6b724400] 07:31:40 INFO - PROCESS | 1960 | 1460989900356 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 07:31:40 INFO - PROCESS | 1960 | 1460989900412 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 07:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:31:40 INFO - PROCESS | 1960 | 1460989900419 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:31:40 INFO - PROCESS | 1960 | 1460989900421 Marionette TRACE conn4 <- [1,1382,null,{}] 07:31:40 INFO - PROCESS | 1960 | 1460989900427 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:40 INFO - PROCESS | 1960 | 1460989900591 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 07:31:40 INFO - PROCESS | 1960 | 1460989900782 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd76800 == 102 [pid = 1960] [id = 353] 07:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd5fe26000) [pid = 1960] [serial = 1060] [outer = (nil)] 07:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd6c1bb000) [pid = 1960] [serial = 1061] [outer = 0x7fbd5fe26000] 07:31:40 INFO - PROCESS | 1960 | 1460989900851 Marionette DEBUG loaded listener.js 07:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd6d0be400) [pid = 1960] [serial = 1062] [outer = 0x7fbd5fe26000] 07:31:41 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:31:41 INFO - PROCESS | 1960 | 1460989901728 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 07:31:41 INFO - PROCESS | 1960 | 1460989901765 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 07:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:31:41 INFO - PROCESS | 1960 | 1460989901771 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:31:41 INFO - PROCESS | 1960 | 1460989901773 Marionette TRACE conn4 <- [1,1386,null,{}] 07:31:41 INFO - PROCESS | 1960 | 1460989901778 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:41 INFO - PROCESS | 1960 | 1460989901950 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 07:31:42 INFO - PROCESS | 1960 | 1460989902130 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70d6b000 == 103 [pid = 1960] [id = 354] 07:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6be79800) [pid = 1960] [serial = 1063] [outer = (nil)] 07:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd6ecad400) [pid = 1960] [serial = 1064] [outer = 0x7fbd6be79800] 07:31:42 INFO - PROCESS | 1960 | 1460989902198 Marionette DEBUG loaded listener.js 07:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6ef8d000) [pid = 1960] [serial = 1065] [outer = 0x7fbd6be79800] 07:31:43 INFO - PROCESS | 1960 | 1460989903144 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 07:31:43 INFO - PROCESS | 1960 | 1460989903202 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 07:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:31:43 INFO - PROCESS | 1960 | 1460989903209 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:31:43 INFO - PROCESS | 1960 | 1460989903212 Marionette TRACE conn4 <- [1,1390,null,{}] 07:31:43 INFO - PROCESS | 1960 | 1460989903217 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:43 INFO - PROCESS | 1960 | 1460989903432 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 07:31:43 INFO - PROCESS | 1960 | 1460989903625 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd71ad3000 == 104 [pid = 1960] [id = 355] 07:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd6f07c400) [pid = 1960] [serial = 1066] [outer = (nil)] 07:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd6f084000) [pid = 1960] [serial = 1067] [outer = 0x7fbd6f07c400] 07:31:43 INFO - PROCESS | 1960 | 1460989903752 Marionette DEBUG loaded listener.js 07:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6f2e9800) [pid = 1960] [serial = 1068] [outer = 0x7fbd6f07c400] 07:31:44 INFO - PROCESS | 1960 | 1460989904599 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 07:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1431ms 07:31:44 INFO - PROCESS | 1960 | 1460989904640 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 07:31:44 INFO - PROCESS | 1960 | 1460989904643 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 07:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:31:44 INFO - PROCESS | 1960 | 1460989904650 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:31:44 INFO - PROCESS | 1960 | 1460989904654 Marionette TRACE conn4 <- [1,1394,null,{}] 07:31:44 INFO - PROCESS | 1960 | 1460989904660 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:44 INFO - PROCESS | 1960 | 1460989904875 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 07:31:45 INFO - PROCESS | 1960 | 1460989905065 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7308c800 == 105 [pid = 1960] [id = 356] 07:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd5c6d0000) [pid = 1960] [serial = 1069] [outer = (nil)] 07:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd620b9c00) [pid = 1960] [serial = 1070] [outer = 0x7fbd5c6d0000] 07:31:45 INFO - PROCESS | 1960 | 1460989905145 Marionette DEBUG loaded listener.js 07:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd6fe65000) [pid = 1960] [serial = 1071] [outer = 0x7fbd5c6d0000] 07:31:46 INFO - PROCESS | 1960 | 1460989906065 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 07:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1489ms 07:31:46 INFO - PROCESS | 1960 | 1460989906141 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 07:31:46 INFO - PROCESS | 1960 | 1460989906145 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 07:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:31:46 INFO - PROCESS | 1960 | 1460989906150 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:31:46 INFO - PROCESS | 1960 | 1460989906154 Marionette TRACE conn4 <- [1,1398,null,{}] 07:31:46 INFO - PROCESS | 1960 | 1460989906159 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:46 INFO - PROCESS | 1960 | 1460989906335 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 07:31:46 INFO - PROCESS | 1960 | 1460989906554 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ffb9800 == 106 [pid = 1960] [id = 357] 07:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd5ceb7000) [pid = 1960] [serial = 1072] [outer = (nil)] 07:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd6b71e800) [pid = 1960] [serial = 1073] [outer = 0x7fbd5ceb7000] 07:31:46 INFO - PROCESS | 1960 | 1460989906669 Marionette DEBUG loaded listener.js 07:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd6fe6e800) [pid = 1960] [serial = 1074] [outer = 0x7fbd5ceb7000] 07:31:47 INFO - PROCESS | 1960 | 1460989907491 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 07:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1381ms 07:31:47 INFO - PROCESS | 1960 | 1460989907532 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 07:31:47 INFO - PROCESS | 1960 | 1460989907536 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 07:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:31:47 INFO - PROCESS | 1960 | 1460989907541 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:31:47 INFO - PROCESS | 1960 | 1460989907544 Marionette TRACE conn4 <- [1,1402,null,{}] 07:31:47 INFO - PROCESS | 1960 | 1460989907549 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:47 INFO - PROCESS | 1960 | 1460989907725 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 07:31:48 INFO - PROCESS | 1960 | 1460989908291 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6161a000 == 107 [pid = 1960] [id = 358] 07:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd5b1e9c00) [pid = 1960] [serial = 1075] [outer = (nil)] 07:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd5b1f2000) [pid = 1960] [serial = 1076] [outer = 0x7fbd5b1e9c00] 07:31:48 INFO - PROCESS | 1960 | 1460989908400 Marionette DEBUG loaded listener.js 07:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd5cc19c00) [pid = 1960] [serial = 1077] [outer = 0x7fbd5b1e9c00] 07:31:49 INFO - PROCESS | 1960 | 1460989909243 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 07:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1778ms 07:31:49 INFO - PROCESS | 1960 | 1460989909321 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 07:31:49 INFO - PROCESS | 1960 | 1460989909327 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 07:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:31:49 INFO - PROCESS | 1960 | 1460989909335 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:31:49 INFO - PROCESS | 1960 | 1460989909339 Marionette TRACE conn4 <- [1,1406,null,{}] 07:31:49 INFO - PROCESS | 1960 | 1460989909345 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:49 INFO - PROCESS | 1960 | 1460989909616 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 07:31:49 INFO - PROCESS | 1960 | 1460989909879 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a6e2000 == 108 [pid = 1960] [id = 359] 07:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd5fe2b800) [pid = 1960] [serial = 1078] [outer = (nil)] 07:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd6200b800) [pid = 1960] [serial = 1079] [outer = 0x7fbd5fe2b800] 07:31:50 INFO - PROCESS | 1960 | 1460989910003 Marionette DEBUG loaded listener.js 07:31:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd634eb000) [pid = 1960] [serial = 1080] [outer = 0x7fbd5fe2b800] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd703d4800 == 107 [pid = 1960] [id = 257] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ce7800 == 106 [pid = 1960] [id = 259] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8ec84800 == 105 [pid = 1960] [id = 256] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61611000 == 104 [pid = 1960] [id = 258] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ea0000 == 103 [pid = 1960] [id = 344] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd6354a400) [pid = 1960] [serial = 980] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68c12800 == 102 [pid = 1960] [id = 343] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645bb800 == 101 [pid = 1960] [id = 342] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd635ad800 == 100 [pid = 1960] [id = 341] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c9ed000 == 99 [pid = 1960] [id = 340] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d4c000 == 98 [pid = 1960] [id = 339] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd62090800 == 97 [pid = 1960] [id = 338] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633ba000 == 96 [pid = 1960] [id = 337] 07:31:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a7f3000 == 95 [pid = 1960] [id = 336] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd5c6cc000) [pid = 1960] [serial = 953] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd7298fc00) [pid = 1960] [serial = 974] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd6b71a800) [pid = 1960] [serial = 807] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd6fe71800) [pid = 1960] [serial = 950] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd73619400) [pid = 1960] [serial = 938] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd7190f000) [pid = 1960] [serial = 932] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6a250000) [pid = 1960] [serial = 963] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd62006c00) [pid = 1960] [serial = 960] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd5cec3000) [pid = 1960] [serial = 840] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd6448dc00) [pid = 1960] [serial = 920] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd753d9400) [pid = 1960] [serial = 978] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd7437e400) [pid = 1960] [serial = 977] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd8702d800) [pid = 1960] [serial = 825] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd87156c00) [pid = 1960] [serial = 947] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd6b915000) [pid = 1960] [serial = 966] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6321f800) [pid = 1960] [serial = 804] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd5c6d1800) [pid = 1960] [serial = 956] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd60159c00) [pid = 1960] [serial = 917] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd81f9e800) [pid = 1960] [serial = 816] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd81f9bc00) [pid = 1960] [serial = 941] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6b918800) [pid = 1960] [serial = 968] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd735a7000) [pid = 1960] [serial = 975] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6f7eb400) [pid = 1960] [serial = 929] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd87409000) [pid = 1960] [serial = 828] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6b792000) [pid = 1960] [serial = 965] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd64782c00) [pid = 1960] [serial = 831] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd87494800) [pid = 1960] [serial = 834] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd6be77400) [pid = 1960] [serial = 969] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd71a2fc00) [pid = 1960] [serial = 972] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd7580d800) [pid = 1960] [serial = 813] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd85384400) [pid = 1960] [serial = 944] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd86f3e000) [pid = 1960] [serial = 822] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd6fe83400) [pid = 1960] [serial = 971] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd5ceb5400) [pid = 1960] [serial = 957] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd6b71dc00) [pid = 1960] [serial = 923] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd6188b000) [pid = 1960] [serial = 959] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd64781000) [pid = 1960] [serial = 962] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd875ab400) [pid = 1960] [serial = 837] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd852cdc00) [pid = 1960] [serial = 819] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd6b829400) [pid = 1960] [serial = 915] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd711df800) [pid = 1960] [serial = 810] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd6ef91800) [pid = 1960] [serial = 926] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd753d2800) [pid = 1960] [serial = 935] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd831ef000) [pid = 1960] [serial = 876] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd73d4bc00) [pid = 1960] [serial = 873] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd68dc6c00) [pid = 1960] [serial = 867] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd6cd76000) [pid = 1960] [serial = 870] [outer = (nil)] [url = about:blank] 07:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd8218d800) [pid = 1960] [serial = 864] [outer = (nil)] [url = about:blank] 07:31:51 INFO - PROCESS | 1960 | 1460989910997 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 07:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1683ms 07:31:51 INFO - PROCESS | 1960 | 1460989911025 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 07:31:51 INFO - PROCESS | 1960 | 1460989911032 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 07:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:31:51 INFO - PROCESS | 1960 | 1460989911039 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:31:51 INFO - PROCESS | 1960 | 1460989911043 Marionette TRACE conn4 <- [1,1410,null,{}] 07:31:51 INFO - PROCESS | 1960 | 1460989911049 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:51 INFO - PROCESS | 1960 | 1460989911243 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 07:31:51 INFO - PROCESS | 1960 | 1460989911405 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d55800 == 96 [pid = 1960] [id = 360] 07:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd5c6cb400) [pid = 1960] [serial = 1081] [outer = (nil)] 07:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd6420b400) [pid = 1960] [serial = 1082] [outer = 0x7fbd5c6cb400] 07:31:51 INFO - PROCESS | 1960 | 1460989911557 Marionette DEBUG loaded listener.js 07:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd6477c800) [pid = 1960] [serial = 1083] [outer = 0x7fbd5c6cb400] 07:31:52 INFO - PROCESS | 1960 | 1460989912362 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 07:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1379ms 07:31:52 INFO - PROCESS | 1960 | 1460989912420 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 07:31:52 INFO - PROCESS | 1960 | 1460989912422 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 07:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:31:52 INFO - PROCESS | 1960 | 1460989912436 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:31:52 INFO - PROCESS | 1960 | 1460989912445 Marionette TRACE conn4 <- [1,1414,null,{}] 07:31:52 INFO - PROCESS | 1960 | 1460989912453 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:52 INFO - PROCESS | 1960 | 1460989912632 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 07:31:52 INFO - PROCESS | 1960 | 1460989912799 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd640af000 == 97 [pid = 1960] [id = 361] 07:31:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd60159c00) [pid = 1960] [serial = 1084] [outer = (nil)] 07:31:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd64834400) [pid = 1960] [serial = 1085] [outer = 0x7fbd60159c00] 07:31:52 INFO - PROCESS | 1960 | 1460989912866 Marionette DEBUG loaded listener.js 07:31:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6a5ccc00) [pid = 1960] [serial = 1086] [outer = 0x7fbd60159c00] 07:31:53 INFO - PROCESS | 1960 | 1460989913734 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 07:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1347ms 07:31:53 INFO - PROCESS | 1960 | 1460989913777 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 07:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:31:53 INFO - PROCESS | 1960 | 1460989913781 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 07:31:53 INFO - PROCESS | 1960 | 1460989913797 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:31:53 INFO - PROCESS | 1960 | 1460989913799 Marionette TRACE conn4 <- [1,1418,null,{}] 07:31:53 INFO - PROCESS | 1960 | 1460989913806 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:54 INFO - PROCESS | 1960 | 1460989914019 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 07:31:54 INFO - PROCESS | 1960 | 1460989914041 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ea0000 == 98 [pid = 1960] [id = 362] 07:31:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd64827000) [pid = 1960] [serial = 1087] [outer = (nil)] 07:31:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6aff0c00) [pid = 1960] [serial = 1088] [outer = 0x7fbd64827000] 07:31:54 INFO - PROCESS | 1960 | 1460989914102 Marionette DEBUG loaded listener.js 07:31:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd6b30b400) [pid = 1960] [serial = 1089] [outer = 0x7fbd64827000] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd61fd0000) [pid = 1960] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd6a57cc00) [pid = 1960] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd64491c00) [pid = 1960] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd5c6c6000) [pid = 1960] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd5b1f3c00) [pid = 1960] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd5fe21000) [pid = 1960] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd64489800) [pid = 1960] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd5b1f8400) [pid = 1960] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd70e5d000) [pid = 1960] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:31:55 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd6ec4b000) [pid = 1960] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:31:55 INFO - PROCESS | 1960 | 1460989915614 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 07:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1890ms 07:31:55 INFO - PROCESS | 1960 | 1460989915737 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 07:31:55 INFO - PROCESS | 1960 | 1460989915744 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 07:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:31:55 INFO - PROCESS | 1960 | 1460989915756 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:31:55 INFO - PROCESS | 1960 | 1460989915761 Marionette TRACE conn4 <- [1,1422,null,{}] 07:31:55 INFO - PROCESS | 1960 | 1460989915770 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:55 INFO - PROCESS | 1960 | 1460989915982 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 07:31:56 INFO - PROCESS | 1960 | 1460989916170 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61df5000 == 99 [pid = 1960] [id = 363] 07:31:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd5cc0ac00) [pid = 1960] [serial = 1090] [outer = (nil)] 07:31:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd61e9b000) [pid = 1960] [serial = 1091] [outer = 0x7fbd5cc0ac00] 07:31:56 INFO - PROCESS | 1960 | 1460989916247 Marionette DEBUG loaded listener.js 07:31:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd6321f800) [pid = 1960] [serial = 1092] [outer = 0x7fbd5cc0ac00] 07:31:57 INFO - PROCESS | 1960 | 1460989917226 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 07:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1538ms 07:31:57 INFO - PROCESS | 1960 | 1460989917294 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 07:31:57 INFO - PROCESS | 1960 | 1460989917303 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 07:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:31:57 INFO - PROCESS | 1960 | 1460989917314 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:31:57 INFO - PROCESS | 1960 | 1460989917317 Marionette TRACE conn4 <- [1,1426,null,{}] 07:31:57 INFO - PROCESS | 1960 | 1460989917323 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:57 INFO - PROCESS | 1960 | 1460989917552 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 07:31:57 INFO - PROCESS | 1960 | 1460989917816 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68cdc800 == 100 [pid = 1960] [id = 364] 07:31:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd61e9b400) [pid = 1960] [serial = 1093] [outer = (nil)] 07:31:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd64489400) [pid = 1960] [serial = 1094] [outer = 0x7fbd61e9b400] 07:31:57 INFO - PROCESS | 1960 | 1460989917904 Marionette DEBUG loaded listener.js 07:31:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd647ee800) [pid = 1960] [serial = 1095] [outer = 0x7fbd61e9b400] 07:31:58 INFO - PROCESS | 1960 | 1460989918745 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 07:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1482ms 07:31:58 INFO - PROCESS | 1960 | 1460989918796 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 07:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:31:58 INFO - PROCESS | 1960 | 1460989918800 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 07:31:58 INFO - PROCESS | 1960 | 1460989918825 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:31:58 INFO - PROCESS | 1960 | 1460989918832 Marionette TRACE conn4 <- [1,1430,null,{}] 07:31:58 INFO - PROCESS | 1960 | 1460989918851 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:59 INFO - PROCESS | 1960 | 1460989919044 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 07:31:59 INFO - PROCESS | 1960 | 1460989919214 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be45000 == 101 [pid = 1960] [id = 365] 07:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6482fc00) [pid = 1960] [serial = 1096] [outer = (nil)] 07:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd6aea6c00) [pid = 1960] [serial = 1097] [outer = 0x7fbd6482fc00] 07:31:59 INFO - PROCESS | 1960 | 1460989919288 Marionette DEBUG loaded listener.js 07:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6b2d9800) [pid = 1960] [serial = 1098] [outer = 0x7fbd6482fc00] 07:32:00 INFO - PROCESS | 1960 | 1460989920174 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 07:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1409ms 07:32:00 INFO - PROCESS | 1960 | 1460989920216 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 07:32:00 INFO - PROCESS | 1960 | 1460989920221 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 07:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:32:00 INFO - PROCESS | 1960 | 1460989920227 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:32:00 INFO - PROCESS | 1960 | 1460989920230 Marionette TRACE conn4 <- [1,1434,null,{}] 07:32:00 INFO - PROCESS | 1960 | 1460989920235 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:00 INFO - PROCESS | 1960 | 1460989920420 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 07:32:00 INFO - PROCESS | 1960 | 1460989920599 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ece1800 == 102 [pid = 1960] [id = 366] 07:32:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd68dd1800) [pid = 1960] [serial = 1099] [outer = (nil)] 07:32:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd6b725800) [pid = 1960] [serial = 1100] [outer = 0x7fbd68dd1800] 07:32:00 INFO - PROCESS | 1960 | 1460989920672 Marionette DEBUG loaded listener.js 07:32:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6b836800) [pid = 1960] [serial = 1101] [outer = 0x7fbd68dd1800] 07:32:01 INFO - PROCESS | 1960 | 1460989921592 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 07:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1427ms 07:32:01 INFO - PROCESS | 1960 | 1460989921655 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 07:32:01 INFO - PROCESS | 1960 | 1460989921659 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 07:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:32:01 INFO - PROCESS | 1960 | 1460989921664 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:32:01 INFO - PROCESS | 1960 | 1460989921667 Marionette TRACE conn4 <- [1,1438,null,{}] 07:32:01 INFO - PROCESS | 1960 | 1460989921672 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:01 INFO - PROCESS | 1960 | 1460989921855 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 07:32:02 INFO - PROCESS | 1960 | 1460989922032 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f15b800 == 103 [pid = 1960] [id = 367] 07:32:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6aeeac00) [pid = 1960] [serial = 1102] [outer = (nil)] 07:32:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd6c0d2c00) [pid = 1960] [serial = 1103] [outer = 0x7fbd6aeeac00] 07:32:02 INFO - PROCESS | 1960 | 1460989922117 Marionette DEBUG loaded listener.js 07:32:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd6d26c400) [pid = 1960] [serial = 1104] [outer = 0x7fbd6aeeac00] 07:32:03 INFO - PROCESS | 1960 | 1460989923002 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 07:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1391ms 07:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:32:03 INFO - PROCESS | 1960 | 1460989923056 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 07:32:03 INFO - PROCESS | 1960 | 1460989923059 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 07:32:03 INFO - PROCESS | 1960 | 1460989923065 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:32:03 INFO - PROCESS | 1960 | 1460989923068 Marionette TRACE conn4 <- [1,1442,null,{}] 07:32:03 INFO - PROCESS | 1960 | 1460989923074 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:03 INFO - PROCESS | 1960 | 1460989923281 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 07:32:03 INFO - PROCESS | 1960 | 1460989923460 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70d68800 == 104 [pid = 1960] [id = 368] 07:32:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd6b91b000) [pid = 1960] [serial = 1105] [outer = (nil)] 07:32:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd6f7ec400) [pid = 1960] [serial = 1106] [outer = 0x7fbd6b91b000] 07:32:03 INFO - PROCESS | 1960 | 1460989923537 Marionette DEBUG loaded listener.js 07:32:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd6fe7e800) [pid = 1960] [serial = 1107] [outer = 0x7fbd6b91b000] 07:32:04 INFO - PROCESS | 1960 | 1460989924385 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 07:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1378ms 07:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:32:04 INFO - PROCESS | 1960 | 1460989924443 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 07:32:04 INFO - PROCESS | 1960 | 1460989924446 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 07:32:04 INFO - PROCESS | 1960 | 1460989924451 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:32:04 INFO - PROCESS | 1960 | 1460989924454 Marionette TRACE conn4 <- [1,1446,null,{}] 07:32:04 INFO - PROCESS | 1960 | 1460989924459 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:04 INFO - PROCESS | 1960 | 1460989924622 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 07:32:04 INFO - PROCESS | 1960 | 1460989924802 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73256800 == 105 [pid = 1960] [id = 369] 07:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd6f076400) [pid = 1960] [serial = 1108] [outer = (nil)] 07:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd70dcd000) [pid = 1960] [serial = 1109] [outer = 0x7fbd6f076400] 07:32:04 INFO - PROCESS | 1960 | 1460989924871 Marionette DEBUG loaded listener.js 07:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd71105800) [pid = 1960] [serial = 1110] [outer = 0x7fbd6f076400] 07:32:05 INFO - PROCESS | 1960 | 1460989925706 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 07:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1282ms 07:32:05 INFO - PROCESS | 1960 | 1460989925734 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 07:32:05 INFO - PROCESS | 1960 | 1460989925737 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 07:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:32:05 INFO - PROCESS | 1960 | 1460989925743 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:32:05 INFO - PROCESS | 1960 | 1460989925745 Marionette TRACE conn4 <- [1,1450,null,{}] 07:32:05 INFO - PROCESS | 1960 | 1460989925750 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:05 INFO - PROCESS | 1960 | 1460989925920 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 07:32:06 INFO - PROCESS | 1960 | 1460989926110 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73ee0800 == 106 [pid = 1960] [id = 370] 07:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6b721000) [pid = 1960] [serial = 1111] [outer = (nil)] 07:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd71a33c00) [pid = 1960] [serial = 1112] [outer = 0x7fbd6b721000] 07:32:06 INFO - PROCESS | 1960 | 1460989926183 Marionette DEBUG loaded listener.js 07:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd72192c00) [pid = 1960] [serial = 1113] [outer = 0x7fbd6b721000] 07:32:07 INFO - PROCESS | 1960 | 1460989927090 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 07:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1380ms 07:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:32:07 INFO - PROCESS | 1960 | 1460989927124 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 07:32:07 INFO - PROCESS | 1960 | 1460989927127 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 07:32:07 INFO - PROCESS | 1960 | 1460989927133 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:32:07 INFO - PROCESS | 1960 | 1460989927136 Marionette TRACE conn4 <- [1,1454,null,{}] 07:32:07 INFO - PROCESS | 1960 | 1460989927141 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:07 INFO - PROCESS | 1960 | 1460989927310 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 07:32:07 INFO - PROCESS | 1960 | 1460989927491 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7486d000 == 107 [pid = 1960] [id = 371] 07:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6f7f7400) [pid = 1960] [serial = 1114] [outer = (nil)] 07:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd72cd1c00) [pid = 1960] [serial = 1115] [outer = 0x7fbd6f7f7400] 07:32:07 INFO - PROCESS | 1960 | 1460989927559 Marionette DEBUG loaded listener.js 07:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd72dbd800) [pid = 1960] [serial = 1116] [outer = 0x7fbd6f7f7400] 07:32:08 INFO - PROCESS | 1960 | 1460989928461 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 07:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1378ms 07:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:32:08 INFO - PROCESS | 1960 | 1460989928511 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 07:32:08 INFO - PROCESS | 1960 | 1460989928514 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 07:32:08 INFO - PROCESS | 1960 | 1460989928520 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:32:08 INFO - PROCESS | 1960 | 1460989928524 Marionette TRACE conn4 <- [1,1458,null,{}] 07:32:08 INFO - PROCESS | 1960 | 1460989928529 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:08 INFO - PROCESS | 1960 | 1460989928722 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 07:32:08 INFO - PROCESS | 1960 | 1460989928906 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74c54000 == 108 [pid = 1960] [id = 372] 07:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd6fe80c00) [pid = 1960] [serial = 1117] [outer = (nil)] 07:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd7314c800) [pid = 1960] [serial = 1118] [outer = 0x7fbd6fe80c00] 07:32:08 INFO - PROCESS | 1960 | 1460989928980 Marionette DEBUG loaded listener.js 07:32:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd73474c00) [pid = 1960] [serial = 1119] [outer = 0x7fbd6fe80c00] 07:32:09 INFO - PROCESS | 1960 | 1460989929897 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 07:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1443ms 07:32:09 INFO - PROCESS | 1960 | 1460989929963 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 07:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:32:09 INFO - PROCESS | 1960 | 1460989929967 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 07:32:09 INFO - PROCESS | 1960 | 1460989929973 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:32:09 INFO - PROCESS | 1960 | 1460989929978 Marionette TRACE conn4 <- [1,1462,null,{}] 07:32:09 INFO - PROCESS | 1960 | 1460989929984 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:10 INFO - PROCESS | 1960 | 1460989930228 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 07:32:10 INFO - PROCESS | 1960 | 1460989930464 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7784e000 == 109 [pid = 1960] [id = 373] 07:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd73d52000) [pid = 1960] [serial = 1120] [outer = (nil)] 07:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd73d55400) [pid = 1960] [serial = 1121] [outer = 0x7fbd73d52000] 07:32:10 INFO - PROCESS | 1960 | 1460989930593 Marionette DEBUG loaded listener.js 07:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd74888c00) [pid = 1960] [serial = 1122] [outer = 0x7fbd73d52000] 07:32:11 INFO - PROCESS | 1960 | 1460989931491 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 07:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1592ms 07:32:11 INFO - PROCESS | 1960 | 1460989931566 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 07:32:11 INFO - PROCESS | 1960 | 1460989931569 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 07:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:32:11 INFO - PROCESS | 1960 | 1460989931575 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:32:11 INFO - PROCESS | 1960 | 1460989931577 Marionette TRACE conn4 <- [1,1466,null,{}] 07:32:11 INFO - PROCESS | 1960 | 1460989931582 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:11 INFO - PROCESS | 1960 | 1460989931767 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 07:32:11 INFO - PROCESS | 1960 | 1460989931947 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf22000 == 110 [pid = 1960] [id = 374] 07:32:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd73d53400) [pid = 1960] [serial = 1123] [outer = (nil)] 07:32:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd753d5400) [pid = 1960] [serial = 1124] [outer = 0x7fbd73d53400] 07:32:12 INFO - PROCESS | 1960 | 1460989932018 Marionette DEBUG loaded listener.js 07:32:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd754a3400) [pid = 1960] [serial = 1125] [outer = 0x7fbd73d53400] 07:32:12 INFO - PROCESS | 1960 | 1460989932894 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 07:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1375ms 07:32:12 INFO - PROCESS | 1960 | 1460989932952 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 07:32:12 INFO - PROCESS | 1960 | 1460989932954 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 07:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:32:12 INFO - PROCESS | 1960 | 1460989932961 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:32:12 INFO - PROCESS | 1960 | 1460989932964 Marionette TRACE conn4 <- [1,1470,null,{}] 07:32:12 INFO - PROCESS | 1960 | 1460989932969 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:13 INFO - PROCESS | 1960 | 1460989933145 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 07:32:13 INFO - PROCESS | 1960 | 1460989933351 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81edd000 == 111 [pid = 1960] [id = 375] 07:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd5a9cbc00) [pid = 1960] [serial = 1126] [outer = (nil)] 07:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd757bd800) [pid = 1960] [serial = 1127] [outer = 0x7fbd5a9cbc00] 07:32:13 INFO - PROCESS | 1960 | 1460989933425 Marionette DEBUG loaded listener.js 07:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd7758d400) [pid = 1960] [serial = 1128] [outer = 0x7fbd5a9cbc00] 07:32:14 INFO - PROCESS | 1960 | 1460989934289 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 07:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1389ms 07:32:14 INFO - PROCESS | 1960 | 1460989934350 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 07:32:14 INFO - PROCESS | 1960 | 1460989934354 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 07:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:32:14 INFO - PROCESS | 1960 | 1460989934360 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:32:14 INFO - PROCESS | 1960 | 1460989934362 Marionette TRACE conn4 <- [1,1474,null,{}] 07:32:14 INFO - PROCESS | 1960 | 1460989934368 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:14 INFO - PROCESS | 1960 | 1460989934548 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 07:32:14 INFO - PROCESS | 1960 | 1460989934738 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d66000 == 112 [pid = 1960] [id = 376] 07:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd5b1eb400) [pid = 1960] [serial = 1129] [outer = (nil)] 07:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd6420fc00) [pid = 1960] [serial = 1130] [outer = 0x7fbd5b1eb400] 07:32:14 INFO - PROCESS | 1960 | 1460989934813 Marionette DEBUG loaded listener.js 07:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd76a1d000) [pid = 1960] [serial = 1131] [outer = 0x7fbd5b1eb400] 07:32:16 INFO - PROCESS | 1960 | 1460989936099 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 07:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1778ms 07:32:16 INFO - PROCESS | 1960 | 1460989936151 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 07:32:16 INFO - PROCESS | 1960 | 1460989936159 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 07:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:32:16 INFO - PROCESS | 1960 | 1460989936172 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:32:16 INFO - PROCESS | 1960 | 1460989936176 Marionette TRACE conn4 <- [1,1478,null,{}] 07:32:16 INFO - PROCESS | 1960 | 1460989936183 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:16 INFO - PROCESS | 1960 | 1460989936445 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 07:32:16 INFO - PROCESS | 1960 | 1460989936626 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68cd1800 == 113 [pid = 1960] [id = 377] 07:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd61892400) [pid = 1960] [serial = 1132] [outer = (nil)] 07:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd61fc2c00) [pid = 1960] [serial = 1133] [outer = 0x7fbd61892400] 07:32:16 INFO - PROCESS | 1960 | 1460989936694 Marionette DEBUG loaded listener.js 07:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd634eb800) [pid = 1960] [serial = 1134] [outer = 0x7fbd61892400] 07:32:17 INFO - PROCESS | 1960 | 1460989937597 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 07:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1486ms 07:32:17 INFO - PROCESS | 1960 | 1460989937660 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 07:32:17 INFO - PROCESS | 1960 | 1460989937668 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 07:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:32:17 INFO - PROCESS | 1960 | 1460989937680 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:32:17 INFO - PROCESS | 1960 | 1460989937683 Marionette TRACE conn4 <- [1,1482,null,{}] 07:32:17 INFO - PROCESS | 1960 | 1460989937690 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:18 INFO - PROCESS | 1960 | 1460989938011 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 07:32:18 INFO - PROCESS | 1960 | 1460989938304 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a6da800 == 114 [pid = 1960] [id = 378] 07:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd5fe2a400) [pid = 1960] [serial = 1135] [outer = (nil)] 07:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd64776c00) [pid = 1960] [serial = 1136] [outer = 0x7fbd5fe2a400] 07:32:18 INFO - PROCESS | 1960 | 1460989938368 Marionette DEBUG loaded listener.js 07:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd68c0dc00) [pid = 1960] [serial = 1137] [outer = 0x7fbd5fe2a400] 07:32:18 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73b4f800 == 113 [pid = 1960] [id = 44] 07:32:18 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd640af000 == 112 [pid = 1960] [id = 361] 07:32:18 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d55800 == 111 [pid = 1960] [id = 360] 07:32:18 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd6cd92000) [pid = 1960] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:32:18 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd6bfc5c00) [pid = 1960] [serial = 995] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd74387400) [pid = 1960] [serial = 998] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd81eb9000) [pid = 1960] [serial = 1001] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd86f41c00) [pid = 1960] [serial = 1004] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd5a9cc000) [pid = 1960] [serial = 1007] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd5e789400) [pid = 1960] [serial = 1010] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd61ea4800) [pid = 1960] [serial = 1013] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a6e2000 == 110 [pid = 1960] [id = 359] 07:32:18 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6cd8d000 == 109 [pid = 1960] [id = 11] 07:32:18 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6161a000 == 108 [pid = 1960] [id = 358] 07:32:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6eff8000 == 107 [pid = 1960] [id = 351] 07:32:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6c006000 == 106 [pid = 1960] [id = 350] 07:32:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b953800 == 105 [pid = 1960] [id = 349] 07:32:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61df1000 == 104 [pid = 1960] [id = 346] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd6a57f400) [pid = 1960] [serial = 981] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6a582000) [pid = 1960] [serial = 1031] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd6ae14c00) [pid = 1960] [serial = 1035] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6ae09800) [pid = 1960] [serial = 1034] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd64080000) [pid = 1960] [serial = 986] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd6f2eb400) [pid = 1960] [serial = 992] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd64777400) [pid = 1960] [serial = 1025] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd647f2000) [pid = 1960] [serial = 1026] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd5cc12c00) [pid = 1960] [serial = 1017] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd5b1f7000) [pid = 1960] [serial = 1016] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd62009000) [pid = 1960] [serial = 1020] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd61e9ac00) [pid = 1960] [serial = 1019] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd64833800) [pid = 1960] [serial = 1028] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6200fc00) [pid = 1960] [serial = 1022] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd64072400) [pid = 1960] [serial = 1023] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd5b1f0000) [pid = 1960] [serial = 983] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd6b792400) [pid = 1960] [serial = 989] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd6a5d4c00) [pid = 1960] [serial = 1032] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd6f07b000) [pid = 1960] [serial = 714] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:32:19 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd68dc3400) [pid = 1960] [serial = 1029] [outer = (nil)] [url = about:blank] 07:32:19 INFO - PROCESS | 1960 | 1460989939354 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 07:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1730ms 07:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:32:19 INFO - PROCESS | 1960 | 1460989939410 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 07:32:19 INFO - PROCESS | 1960 | 1460989939412 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 07:32:19 INFO - PROCESS | 1960 | 1460989939419 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:32:19 INFO - PROCESS | 1960 | 1460989939424 Marionette TRACE conn4 <- [1,1486,null,{}] 07:32:19 INFO - PROCESS | 1960 | 1460989939439 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:19 INFO - PROCESS | 1960 | 1460989939601 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 07:32:19 INFO - PROCESS | 1960 | 1460989939618 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61df1000 == 105 [pid = 1960] [id = 379] 07:32:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd620bd400) [pid = 1960] [serial = 1138] [outer = (nil)] 07:32:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6a585400) [pid = 1960] [serial = 1139] [outer = 0x7fbd620bd400] 07:32:19 INFO - PROCESS | 1960 | 1460989939687 Marionette DEBUG loaded listener.js 07:32:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd6afeb800) [pid = 1960] [serial = 1140] [outer = 0x7fbd620bd400] 07:32:20 INFO - PROCESS | 1960 | 1460989940580 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 07:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1194ms 07:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:32:20 INFO - PROCESS | 1960 | 1460989940613 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 07:32:20 INFO - PROCESS | 1960 | 1460989940616 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 07:32:20 INFO - PROCESS | 1960 | 1460989940622 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:32:20 INFO - PROCESS | 1960 | 1460989940625 Marionette TRACE conn4 <- [1,1490,null,{}] 07:32:20 INFO - PROCESS | 1960 | 1460989940629 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:20 INFO - PROCESS | 1960 | 1460989940784 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 07:32:20 INFO - PROCESS | 1960 | 1460989940940 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64662000 == 106 [pid = 1960] [id = 380] 07:32:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd64487800) [pid = 1960] [serial = 1141] [outer = (nil)] 07:32:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6b311400) [pid = 1960] [serial = 1142] [outer = 0x7fbd64487800] 07:32:21 INFO - PROCESS | 1960 | 1460989941014 Marionette DEBUG loaded listener.js 07:32:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6b82cc00) [pid = 1960] [serial = 1143] [outer = 0x7fbd64487800] 07:32:21 INFO - PROCESS | 1960 | 1460989941818 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 07:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1226ms 07:32:21 INFO - PROCESS | 1960 | 1460989941848 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 07:32:21 INFO - PROCESS | 1960 | 1460989941851 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 07:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:32:21 INFO - PROCESS | 1960 | 1460989941856 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:32:21 INFO - PROCESS | 1960 | 1460989941859 Marionette TRACE conn4 <- [1,1494,null,{}] 07:32:21 INFO - PROCESS | 1960 | 1460989941863 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:22 INFO - PROCESS | 1960 | 1460989942078 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 07:32:22 INFO - PROCESS | 1960 | 1460989942098 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a3d3800 == 107 [pid = 1960] [id = 381] 07:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6aea0c00) [pid = 1960] [serial = 1144] [outer = (nil)] 07:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd6b921400) [pid = 1960] [serial = 1145] [outer = 0x7fbd6aea0c00] 07:32:22 INFO - PROCESS | 1960 | 1460989942156 Marionette DEBUG loaded listener.js 07:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6bfd0400) [pid = 1960] [serial = 1146] [outer = 0x7fbd6aea0c00] 07:32:22 INFO - PROCESS | 1960 | 1460989942971 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 07:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1184ms 07:32:23 INFO - PROCESS | 1960 | 1460989943046 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 07:32:23 INFO - PROCESS | 1960 | 1460989943051 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 07:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:32:23 INFO - PROCESS | 1960 | 1460989943056 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:32:23 INFO - PROCESS | 1960 | 1460989943058 Marionette TRACE conn4 <- [1,1498,null,{}] 07:32:23 INFO - PROCESS | 1960 | 1460989943063 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:23 INFO - PROCESS | 1960 | 1460989943301 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 07:32:23 INFO - PROCESS | 1960 | 1460989943328 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f063800 == 108 [pid = 1960] [id = 382] 07:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6bfd1800) [pid = 1960] [serial = 1147] [outer = (nil)] 07:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd6f077400) [pid = 1960] [serial = 1148] [outer = 0x7fbd6bfd1800] 07:32:23 INFO - PROCESS | 1960 | 1460989943390 Marionette DEBUG loaded listener.js 07:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd6f861c00) [pid = 1960] [serial = 1149] [outer = 0x7fbd6bfd1800] 07:32:23 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd60159c00) [pid = 1960] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:32:23 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd64775800) [pid = 1960] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:32:23 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd5b1e9c00) [pid = 1960] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:32:23 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd5fe2b800) [pid = 1960] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:32:23 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd5c6cb400) [pid = 1960] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:32:24 INFO - PROCESS | 1960 | 1460989944307 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 07:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1281ms 07:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:32:24 INFO - PROCESS | 1960 | 1460989944339 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 07:32:24 INFO - PROCESS | 1960 | 1460989944342 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 07:32:24 INFO - PROCESS | 1960 | 1460989944348 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:32:24 INFO - PROCESS | 1960 | 1460989944351 Marionette TRACE conn4 <- [1,1502,null,{}] 07:32:24 INFO - PROCESS | 1960 | 1460989944366 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:24 INFO - PROCESS | 1960 | 1460989944532 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 07:32:24 INFO - PROCESS | 1960 | 1460989944545 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd70800 == 109 [pid = 1960] [id = 383] 07:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd647f0c00) [pid = 1960] [serial = 1150] [outer = (nil)] 07:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6f863400) [pid = 1960] [serial = 1151] [outer = 0x7fbd647f0c00] 07:32:24 INFO - PROCESS | 1960 | 1460989944606 Marionette DEBUG loaded listener.js 07:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6fe65400) [pid = 1960] [serial = 1152] [outer = 0x7fbd647f0c00] 07:32:25 INFO - PROCESS | 1960 | 1460989945402 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 07:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1084ms 07:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:32:25 INFO - PROCESS | 1960 | 1460989945439 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 07:32:25 INFO - PROCESS | 1960 | 1460989945441 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 07:32:25 INFO - PROCESS | 1960 | 1460989945447 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:32:25 INFO - PROCESS | 1960 | 1460989945450 Marionette TRACE conn4 <- [1,1506,null,{}] 07:32:25 INFO - PROCESS | 1960 | 1460989945455 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:25 INFO - PROCESS | 1960 | 1460989945671 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 07:32:25 INFO - PROCESS | 1960 | 1460989945689 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70d64800 == 110 [pid = 1960] [id = 384] 07:32:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd647ee000) [pid = 1960] [serial = 1153] [outer = (nil)] 07:32:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd70e5d000) [pid = 1960] [serial = 1154] [outer = 0x7fbd647ee000] 07:32:25 INFO - PROCESS | 1960 | 1460989945750 Marionette DEBUG loaded listener.js 07:32:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd73058000) [pid = 1960] [serial = 1155] [outer = 0x7fbd647ee000] 07:32:26 INFO - PROCESS | 1960 | 1460989946850 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 07:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1434ms 07:32:26 INFO - PROCESS | 1960 | 1460989946880 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 07:32:26 INFO - PROCESS | 1960 | 1460989946887 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 07:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:32:26 INFO - PROCESS | 1960 | 1460989946896 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:32:26 INFO - PROCESS | 1960 | 1460989946900 Marionette TRACE conn4 <- [1,1510,null,{}] 07:32:26 INFO - PROCESS | 1960 | 1460989946908 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:27 INFO - PROCESS | 1960 | 1460989947092 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 07:32:27 INFO - PROCESS | 1960 | 1460989947284 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645b3800 == 111 [pid = 1960] [id = 385] 07:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd5fe1f000) [pid = 1960] [serial = 1156] [outer = (nil)] 07:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd63225c00) [pid = 1960] [serial = 1157] [outer = 0x7fbd5fe1f000] 07:32:27 INFO - PROCESS | 1960 | 1460989947356 Marionette DEBUG loaded listener.js 07:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd6448c000) [pid = 1960] [serial = 1158] [outer = 0x7fbd5fe1f000] 07:32:28 INFO - PROCESS | 1960 | 1460989948331 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 07:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1492ms 07:32:28 INFO - PROCESS | 1960 | 1460989948389 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 07:32:28 INFO - PROCESS | 1960 | 1460989948397 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 07:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:32:28 INFO - PROCESS | 1960 | 1460989948408 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:32:28 INFO - PROCESS | 1960 | 1460989948412 Marionette TRACE conn4 <- [1,1514,null,{}] 07:32:28 INFO - PROCESS | 1960 | 1460989948418 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:28 INFO - PROCESS | 1960 | 1460989948646 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 07:32:28 INFO - PROCESS | 1960 | 1460989948909 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ec30800 == 112 [pid = 1960] [id = 386] 07:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd68dc7c00) [pid = 1960] [serial = 1159] [outer = (nil)] 07:32:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6aea1400) [pid = 1960] [serial = 1160] [outer = 0x7fbd68dc7c00] 07:32:29 INFO - PROCESS | 1960 | 1460989949025 Marionette DEBUG loaded listener.js 07:32:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd6b311800) [pid = 1960] [serial = 1161] [outer = 0x7fbd68dc7c00] 07:32:29 INFO - PROCESS | 1960 | 1460989949850 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 07:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1490ms 07:32:29 INFO - PROCESS | 1960 | 1460989949898 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 07:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:32:29 INFO - PROCESS | 1960 | 1460989949902 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 07:32:29 INFO - PROCESS | 1960 | 1460989949909 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:32:29 INFO - PROCESS | 1960 | 1460989949914 Marionette TRACE conn4 <- [1,1518,null,{}] 07:32:29 INFO - PROCESS | 1960 | 1460989949931 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:30 INFO - PROCESS | 1960 | 1460989950163 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 07:32:30 INFO - PROCESS | 1960 | 1460989950348 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73edb000 == 113 [pid = 1960] [id = 387] 07:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd6b394400) [pid = 1960] [serial = 1162] [outer = (nil)] 07:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd6d269000) [pid = 1960] [serial = 1163] [outer = 0x7fbd6b394400] 07:32:30 INFO - PROCESS | 1960 | 1460989950435 Marionette DEBUG loaded listener.js 07:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd6f082800) [pid = 1960] [serial = 1164] [outer = 0x7fbd6b394400] 07:32:31 INFO - PROCESS | 1960 | 1460989951348 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 07:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1490ms 07:32:31 INFO - PROCESS | 1960 | 1460989951399 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 07:32:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:32:31 INFO - PROCESS | 1960 | 1460989951404 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 07:32:31 INFO - PROCESS | 1960 | 1460989951410 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:32:31 INFO - PROCESS | 1960 | 1460989951413 Marionette TRACE conn4 <- [1,1522,null,{}] 07:32:31 INFO - PROCESS | 1960 | 1460989951418 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:31 INFO - PROCESS | 1960 | 1460989951608 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 07:32:31 INFO - PROCESS | 1960 | 1460989951790 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf1b000 == 114 [pid = 1960] [id = 388] 07:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd6b921c00) [pid = 1960] [serial = 1165] [outer = (nil)] 07:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd70e5d400) [pid = 1960] [serial = 1166] [outer = 0x7fbd6b921c00] 07:32:31 INFO - PROCESS | 1960 | 1460989951861 Marionette DEBUG loaded listener.js 07:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd72cd7000) [pid = 1960] [serial = 1167] [outer = 0x7fbd6b921c00] 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:32:32 INFO - PROCESS | 1960 | 1460989952613 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 07:32:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 07:32:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:32:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:32:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:32:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 07:32:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:32:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:32:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:32:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 07:32:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:32:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:32:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:32:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 07:32:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:32:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:32:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:32:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:32:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1228ms 07:32:32 INFO - PROCESS | 1960 | 1460989952649 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 07:32:32 INFO - PROCESS | 1960 | 1460989952653 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 07:32:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:32:32 INFO - PROCESS | 1960 | 1460989952661 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:32:32 INFO - PROCESS | 1960 | 1460989952665 Marionette TRACE conn4 <- [1,1526,null,{}] 07:32:32 INFO - PROCESS | 1960 | 1460989952670 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:32 INFO - PROCESS | 1960 | 1460989952843 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 07:32:33 INFO - PROCESS | 1960 | 1460989953043 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8300e800 == 115 [pid = 1960] [id = 389] 07:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd6cd72800) [pid = 1960] [serial = 1168] [outer = (nil)] 07:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd7314fc00) [pid = 1960] [serial = 1169] [outer = 0x7fbd6cd72800] 07:32:33 INFO - PROCESS | 1960 | 1460989953113 Marionette DEBUG loaded listener.js 07:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd746cf000) [pid = 1960] [serial = 1170] [outer = 0x7fbd6cd72800] 07:32:33 INFO - PROCESS | 1960 | 1460989953958 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 07:32:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:32:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:32:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:32:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:32:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:32:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:32:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:32:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:32:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1339ms 07:32:34 INFO - PROCESS | 1960 | 1460989954010 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 07:32:34 INFO - PROCESS | 1960 | 1460989954014 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 07:32:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:32:34 INFO - PROCESS | 1960 | 1460989954022 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:32:34 INFO - PROCESS | 1960 | 1460989954025 Marionette TRACE conn4 <- [1,1530,null,{}] 07:32:34 INFO - PROCESS | 1960 | 1460989954031 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:34 INFO - PROCESS | 1960 | 1460989954226 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 07:32:34 INFO - PROCESS | 1960 | 1460989954424 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86b8c800 == 116 [pid = 1960] [id = 390] 07:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd6f86bc00) [pid = 1960] [serial = 1171] [outer = (nil)] 07:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd81f98400) [pid = 1960] [serial = 1172] [outer = 0x7fbd6f86bc00] 07:32:34 INFO - PROCESS | 1960 | 1460989954503 Marionette DEBUG loaded listener.js 07:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd8230fc00) [pid = 1960] [serial = 1173] [outer = 0x7fbd6f86bc00] 07:32:35 INFO - PROCESS | 1960 | 1460989955260 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 07:32:35 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 07:32:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:32:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:32:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:32:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 07:32:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:32:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1280ms 07:32:35 INFO - PROCESS | 1960 | 1460989955305 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 07:32:35 INFO - PROCESS | 1960 | 1460989955309 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 07:32:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:32:35 INFO - PROCESS | 1960 | 1460989955314 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:32:35 INFO - PROCESS | 1960 | 1460989955316 Marionette TRACE conn4 <- [1,1534,null,{}] 07:32:35 INFO - PROCESS | 1960 | 1460989955322 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:35 INFO - PROCESS | 1960 | 1460989955504 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 07:32:35 INFO - PROCESS | 1960 | 1460989955713 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87463000 == 117 [pid = 1960] [id = 391] 07:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd746c6c00) [pid = 1960] [serial = 1174] [outer = (nil)] 07:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd8313dc00) [pid = 1960] [serial = 1175] [outer = 0x7fbd746c6c00] 07:32:35 INFO - PROCESS | 1960 | 1460989955786 Marionette DEBUG loaded listener.js 07:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd85227c00) [pid = 1960] [serial = 1176] [outer = 0x7fbd746c6c00] 07:32:36 INFO - PROCESS | 1960 | 1460989956660 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 07:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1387ms 07:32:36 INFO - PROCESS | 1960 | 1460989956702 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 07:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:32:36 INFO - PROCESS | 1960 | 1460989956706 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 07:32:36 INFO - PROCESS | 1960 | 1460989956712 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:32:36 INFO - PROCESS | 1960 | 1460989956715 Marionette TRACE conn4 <- [1,1538,null,{}] 07:32:36 INFO - PROCESS | 1960 | 1460989956720 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:36 INFO - PROCESS | 1960 | 1460989956892 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 07:32:37 INFO - PROCESS | 1960 | 1460989957086 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8927c800 == 118 [pid = 1960] [id = 392] 07:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd81fa1800) [pid = 1960] [serial = 1177] [outer = (nil)] 07:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd8538d400) [pid = 1960] [serial = 1178] [outer = 0x7fbd81fa1800] 07:32:37 INFO - PROCESS | 1960 | 1460989957155 Marionette DEBUG loaded listener.js 07:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd86f37000) [pid = 1960] [serial = 1179] [outer = 0x7fbd81fa1800] 07:32:38 INFO - PROCESS | 1960 | 1460989957995 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 07:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1335ms 07:32:38 INFO - PROCESS | 1960 | 1460989958048 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 07:32:38 INFO - PROCESS | 1960 | 1460989958051 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 07:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:32:38 INFO - PROCESS | 1960 | 1460989958057 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:32:38 INFO - PROCESS | 1960 | 1460989958060 Marionette TRACE conn4 <- [1,1542,null,{}] 07:32:38 INFO - PROCESS | 1960 | 1460989958065 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:38 INFO - PROCESS | 1960 | 1460989958243 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 07:32:38 INFO - PROCESS | 1960 | 1460989958436 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b5a7800 == 119 [pid = 1960] [id = 393] 07:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd8218d000) [pid = 1960] [serial = 1180] [outer = (nil)] 07:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd87026800) [pid = 1960] [serial = 1181] [outer = 0x7fbd8218d000] 07:32:38 INFO - PROCESS | 1960 | 1460989958503 Marionette DEBUG loaded listener.js 07:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd87158800) [pid = 1960] [serial = 1182] [outer = 0x7fbd8218d000] 07:32:39 INFO - PROCESS | 1960 | 1460989959361 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 07:32:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:32:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1378ms 07:32:39 INFO - PROCESS | 1960 | 1460989959435 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 07:32:39 INFO - PROCESS | 1960 | 1460989959439 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 07:32:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:32:39 INFO - PROCESS | 1960 | 1460989959445 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:32:39 INFO - PROCESS | 1960 | 1460989959447 Marionette TRACE conn4 <- [1,1546,null,{}] 07:32:39 INFO - PROCESS | 1960 | 1460989959452 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:39 INFO - PROCESS | 1960 | 1460989959666 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 07:32:39 INFO - PROCESS | 1960 | 1460989959855 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60115800 == 120 [pid = 1960] [id = 394] 07:32:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd5e6c6400) [pid = 1960] [serial = 1183] [outer = (nil)] 07:32:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd5e6cbc00) [pid = 1960] [serial = 1184] [outer = 0x7fbd5e6c6400] 07:32:39 INFO - PROCESS | 1960 | 1460989959926 Marionette DEBUG loaded listener.js 07:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd5e6d0800) [pid = 1960] [serial = 1185] [outer = 0x7fbd5e6c6400] 07:32:40 INFO - PROCESS | 1960 | 1460989960858 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 07:32:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:32:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1488ms 07:32:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:32:40 INFO - PROCESS | 1960 | 1460989960934 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 07:32:40 INFO - PROCESS | 1960 | 1460989960937 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 07:32:40 INFO - PROCESS | 1960 | 1460989960943 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:32:40 INFO - PROCESS | 1960 | 1460989960947 Marionette TRACE conn4 <- [1,1550,null,{}] 07:32:40 INFO - PROCESS | 1960 | 1460989960952 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:41 INFO - PROCESS | 1960 | 1460989961199 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 07:32:41 INFO - PROCESS | 1960 | 1460989961451 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd702d8800 == 121 [pid = 1960] [id = 395] 07:32:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd5e855400) [pid = 1960] [serial = 1186] [outer = (nil)] 07:32:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd5e85cc00) [pid = 1960] [serial = 1187] [outer = 0x7fbd5e855400] 07:32:41 INFO - PROCESS | 1960 | 1460989961572 Marionette DEBUG loaded listener.js 07:32:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd87402c00) [pid = 1960] [serial = 1188] [outer = 0x7fbd5e855400] 07:32:42 INFO - PROCESS | 1960 | 1460989962402 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 07:32:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:32:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1534ms 07:32:42 INFO - PROCESS | 1960 | 1460989962477 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 07:32:42 INFO - PROCESS | 1960 | 1460989962480 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 07:32:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:32:42 INFO - PROCESS | 1960 | 1460989962486 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:32:42 INFO - PROCESS | 1960 | 1460989962489 Marionette TRACE conn4 <- [1,1554,null,{}] 07:32:42 INFO - PROCESS | 1960 | 1460989962494 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:42 INFO - PROCESS | 1960 | 1460989962690 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 07:32:42 INFO - PROCESS | 1960 | 1460989962883 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e5a9800 == 122 [pid = 1960] [id = 396] 07:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd5cebc400) [pid = 1960] [serial = 1189] [outer = (nil)] 07:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd60125000) [pid = 1960] [serial = 1190] [outer = 0x7fbd5cebc400] 07:32:42 INFO - PROCESS | 1960 | 1460989962957 Marionette DEBUG loaded listener.js 07:32:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd6012b400) [pid = 1960] [serial = 1191] [outer = 0x7fbd5cebc400] 07:32:43 INFO - PROCESS | 1960 | 1460989963827 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 07:32:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:32:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1380ms 07:32:43 INFO - PROCESS | 1960 | 1460989963867 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 07:32:43 INFO - PROCESS | 1960 | 1460989963871 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 07:32:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:32:43 INFO - PROCESS | 1960 | 1460989963877 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:32:43 INFO - PROCESS | 1960 | 1460989963879 Marionette TRACE conn4 <- [1,1558,null,{}] 07:32:43 INFO - PROCESS | 1960 | 1460989963886 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:44 INFO - PROCESS | 1960 | 1460989964072 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 07:32:44 INFO - PROCESS | 1960 | 1460989964272 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e5c0000 == 123 [pid = 1960] [id = 397] 07:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd5b1f5400) [pid = 1960] [serial = 1192] [outer = (nil)] 07:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd5e6cb800) [pid = 1960] [serial = 1193] [outer = 0x7fbd5b1f5400] 07:32:44 INFO - PROCESS | 1960 | 1460989964339 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd63550400) [pid = 1960] [serial = 1194] [outer = 0x7fbd5b1f5400] 07:32:45 INFO - PROCESS | 1960 | 1460989965701 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 07:32:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:32:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1879ms 07:32:45 INFO - PROCESS | 1960 | 1460989965757 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 07:32:45 INFO - PROCESS | 1960 | 1460989965765 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 07:32:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:32:45 INFO - PROCESS | 1960 | 1460989965774 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:32:45 INFO - PROCESS | 1960 | 1460989965778 Marionette TRACE conn4 <- [1,1562,null,{}] 07:32:45 INFO - PROCESS | 1960 | 1460989965785 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:45 INFO - PROCESS | 1960 | 1460989965978 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 07:32:46 INFO - PROCESS | 1960 | 1460989966175 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be4d000 == 124 [pid = 1960] [id = 398] 07:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd5e794000) [pid = 1960] [serial = 1195] [outer = (nil)] 07:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd5e85c400) [pid = 1960] [serial = 1196] [outer = 0x7fbd5e794000] 07:32:46 INFO - PROCESS | 1960 | 1460989966246 Marionette DEBUG loaded listener.js 07:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd60128000) [pid = 1960] [serial = 1197] [outer = 0x7fbd5e794000] 07:32:47 INFO - PROCESS | 1960 | 1460989967428 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 07:32:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:32:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1735ms 07:32:47 INFO - PROCESS | 1960 | 1460989967510 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 07:32:47 INFO - PROCESS | 1960 | 1460989967518 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 07:32:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:32:47 INFO - PROCESS | 1960 | 1460989967529 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:32:47 INFO - PROCESS | 1960 | 1460989967533 Marionette TRACE conn4 <- [1,1566,null,{}] 07:32:47 INFO - PROCESS | 1960 | 1460989967538 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:47 INFO - PROCESS | 1960 | 1460989967781 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 07:32:48 INFO - PROCESS | 1960 | 1460989968042 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3be000 == 125 [pid = 1960] [id = 399] 07:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd5a9d0000) [pid = 1960] [serial = 1198] [outer = (nil)] 07:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd64484c00) [pid = 1960] [serial = 1199] [outer = 0x7fbd5a9d0000] 07:32:48 INFO - PROCESS | 1960 | 1460989968112 Marionette DEBUG loaded listener.js 07:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd647f0000) [pid = 1960] [serial = 1200] [outer = 0x7fbd5a9d0000] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a328800 == 124 [pid = 1960] [id = 345] 07:32:48 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd6f084000) [pid = 1960] [serial = 1067] [outer = (nil)] [url = about:blank] 07:32:48 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd6b71e800) [pid = 1960] [serial = 1073] [outer = (nil)] [url = about:blank] 07:32:48 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd620b9c00) [pid = 1960] [serial = 1070] [outer = (nil)] [url = about:blank] 07:32:48 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd6c1bb000) [pid = 1960] [serial = 1061] [outer = (nil)] [url = about:blank] 07:32:48 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd6ecad400) [pid = 1960] [serial = 1064] [outer = (nil)] [url = about:blank] 07:32:48 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd6aff0c00) [pid = 1960] [serial = 1088] [outer = (nil)] [url = about:blank] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61de6800 == 123 [pid = 1960] [id = 152] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6fd70800 == 122 [pid = 1960] [id = 383] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f063800 == 121 [pid = 1960] [id = 382] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a3d3800 == 120 [pid = 1960] [id = 381] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64662000 == 119 [pid = 1960] [id = 380] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61df1000 == 118 [pid = 1960] [id = 379] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a6da800 == 117 [pid = 1960] [id = 378] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68cd1800 == 116 [pid = 1960] [id = 377] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73256800 == 115 [pid = 1960] [id = 369] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70d68800 == 114 [pid = 1960] [id = 368] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f15b800 == 113 [pid = 1960] [id = 367] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ece1800 == 112 [pid = 1960] [id = 366] 07:32:48 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ea0000 == 111 [pid = 1960] [id = 362] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd6aeae400) [pid = 1960] [serial = 1037] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd5cc19c00) [pid = 1960] [serial = 1077] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd61fc6000) [pid = 1960] [serial = 1040] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd634eb000) [pid = 1960] [serial = 1080] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd5b1f2000) [pid = 1960] [serial = 1076] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd6420c400) [pid = 1960] [serial = 1043] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6aef2000) [pid = 1960] [serial = 1038] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd6420b400) [pid = 1960] [serial = 1082] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd6a252400) [pid = 1960] [serial = 1046] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd6b91cc00) [pid = 1960] [serial = 1055] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd6b2e6000) [pid = 1960] [serial = 1052] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd6200b800) [pid = 1960] [serial = 1079] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd6bfcbc00) [pid = 1960] [serial = 1058] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd6aef7800) [pid = 1960] [serial = 1049] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd6477c800) [pid = 1960] [serial = 1083] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd64834400) [pid = 1960] [serial = 1085] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd6a5ccc00) [pid = 1960] [serial = 1086] [outer = (nil)] [url = about:blank] 07:32:49 INFO - PROCESS | 1960 | 1460989969045 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 07:32:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:32:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1528ms 07:32:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:32:49 INFO - PROCESS | 1960 | 1460989969057 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 07:32:49 INFO - PROCESS | 1960 | 1460989969059 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 07:32:49 INFO - PROCESS | 1960 | 1460989969065 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:32:49 INFO - PROCESS | 1960 | 1460989969071 Marionette TRACE conn4 <- [1,1570,null,{}] 07:32:49 INFO - PROCESS | 1960 | 1460989969086 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:49 INFO - PROCESS | 1960 | 1460989969286 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 07:32:49 INFO - PROCESS | 1960 | 1460989969481 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd635b6000 == 112 [pid = 1960] [id = 400] 07:32:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd647f0400) [pid = 1960] [serial = 1201] [outer = (nil)] 07:32:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd68dc4400) [pid = 1960] [serial = 1202] [outer = 0x7fbd647f0400] 07:32:49 INFO - PROCESS | 1960 | 1460989969558 Marionette DEBUG loaded listener.js 07:32:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd6a58a000) [pid = 1960] [serial = 1203] [outer = 0x7fbd647f0400] 07:32:50 INFO - PROCESS | 1960 | 1460989970275 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 07:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1238ms 07:32:50 INFO - PROCESS | 1960 | 1460989970304 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 07:32:50 INFO - PROCESS | 1960 | 1460989970309 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 07:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:32:50 INFO - PROCESS | 1960 | 1460989970316 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 1960 | 1460989970319 Marionette TRACE conn4 <- [1,1574,null,{}] 07:32:50 INFO - PROCESS | 1960 | 1460989970324 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:50 INFO - PROCESS | 1960 | 1460989970580 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 07:32:50 INFO - PROCESS | 1960 | 1460989970679 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a263000 == 113 [pid = 1960] [id = 401] 07:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd5a9c9800) [pid = 1960] [serial = 1204] [outer = (nil)] 07:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd68dc3000) [pid = 1960] [serial = 1205] [outer = 0x7fbd5a9c9800] 07:32:50 INFO - PROCESS | 1960 | 1460989970740 Marionette DEBUG loaded listener.js 07:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd6aef6c00) [pid = 1960] [serial = 1206] [outer = 0x7fbd5a9c9800] 07:32:51 INFO - PROCESS | 1960 | 1460989971548 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 07:32:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:32:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1285ms 07:32:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:32:51 INFO - PROCESS | 1960 | 1460989971602 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 07:32:51 INFO - PROCESS | 1960 | 1460989971604 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 07:32:51 INFO - PROCESS | 1960 | 1460989971627 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:32:51 INFO - PROCESS | 1960 | 1460989971631 Marionette TRACE conn4 <- [1,1578,null,{}] 07:32:51 INFO - PROCESS | 1960 | 1460989971636 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:51 INFO - PROCESS | 1960 | 1460989971862 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 07:32:51 INFO - PROCESS | 1960 | 1460989971888 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b383800 == 114 [pid = 1960] [id = 402] 07:32:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd68c09c00) [pid = 1960] [serial = 1207] [outer = (nil)] 07:32:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd6b306400) [pid = 1960] [serial = 1208] [outer = 0x7fbd68c09c00] 07:32:51 INFO - PROCESS | 1960 | 1460989971950 Marionette DEBUG loaded listener.js 07:32:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd6b71dc00) [pid = 1960] [serial = 1209] [outer = 0x7fbd68c09c00] 07:32:52 INFO - PROCESS | 1960 | 1460989972777 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 07:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1249ms 07:32:52 INFO - PROCESS | 1960 | 1460989972859 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 07:32:52 INFO - PROCESS | 1960 | 1460989972862 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 07:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:32:52 INFO - PROCESS | 1960 | 1460989972868 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:32:52 INFO - PROCESS | 1960 | 1460989972870 Marionette TRACE conn4 <- [1,1582,null,{}] 07:32:52 INFO - PROCESS | 1960 | 1460989972876 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:53 INFO - PROCESS | 1960 | 1460989973412 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 07:32:53 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd6aea0c00) [pid = 1960] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:32:53 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd6bfd1800) [pid = 1960] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:32:53 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd64827000) [pid = 1960] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:32:53 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd620bd400) [pid = 1960] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:32:53 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd5fe2a400) [pid = 1960] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:32:53 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd61892400) [pid = 1960] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:32:53 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd64487800) [pid = 1960] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:32:53 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd647f0c00) [pid = 1960] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:32:53 INFO - PROCESS | 1960 | 1460989973565 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6209b000 == 115 [pid = 1960] [id = 403] 07:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd5b1ecc00) [pid = 1960] [serial = 1210] [outer = (nil)] 07:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd6354c400) [pid = 1960] [serial = 1211] [outer = 0x7fbd5b1ecc00] 07:32:53 INFO - PROCESS | 1960 | 1460989973631 Marionette DEBUG loaded listener.js 07:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd6bfd1800) [pid = 1960] [serial = 1212] [outer = 0x7fbd5b1ecc00] 07:32:54 INFO - PROCESS | 1960 | 1460989974278 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 07:32:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:32:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1433ms 07:32:54 INFO - PROCESS | 1960 | 1460989974303 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 07:32:54 INFO - PROCESS | 1960 | 1460989974306 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 07:32:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:32:54 INFO - PROCESS | 1960 | 1460989974312 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:32:54 INFO - PROCESS | 1960 | 1460989974314 Marionette TRACE conn4 <- [1,1586,null,{}] 07:32:54 INFO - PROCESS | 1960 | 1460989974320 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:54 INFO - PROCESS | 1960 | 1460989974489 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 07:32:54 INFO - PROCESS | 1960 | 1460989974641 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffd3000 == 116 [pid = 1960] [id = 404] 07:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd5c6ce800) [pid = 1960] [serial = 1213] [outer = (nil)] 07:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd6f20e800) [pid = 1960] [serial = 1214] [outer = 0x7fbd5c6ce800] 07:32:54 INFO - PROCESS | 1960 | 1460989974699 Marionette DEBUG loaded listener.js 07:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd6fe66c00) [pid = 1960] [serial = 1215] [outer = 0x7fbd5c6ce800] 07:32:55 INFO - PROCESS | 1960 | 1460989975344 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 07:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1174ms 07:32:55 INFO - PROCESS | 1960 | 1460989975543 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 07:32:55 INFO - PROCESS | 1960 | 1460989975550 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 07:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:32:55 INFO - PROCESS | 1960 | 1460989975560 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:32:55 INFO - PROCESS | 1960 | 1460989975564 Marionette TRACE conn4 <- [1,1590,null,{}] 07:32:55 INFO - PROCESS | 1960 | 1460989975573 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:55 INFO - PROCESS | 1960 | 1460989975765 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 07:32:55 INFO - PROCESS | 1960 | 1460989975958 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d4e000 == 117 [pid = 1960] [id = 405] 07:32:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd5cec4000) [pid = 1960] [serial = 1216] [outer = (nil)] 07:32:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd5e6cdc00) [pid = 1960] [serial = 1217] [outer = 0x7fbd5cec4000] 07:32:56 INFO - PROCESS | 1960 | 1460989976029 Marionette DEBUG loaded listener.js 07:32:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd5e85bc00) [pid = 1960] [serial = 1218] [outer = 0x7fbd5cec4000] 07:32:56 INFO - PROCESS | 1960 | 1460989976964 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 07:32:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:32:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1481ms 07:32:57 INFO - PROCESS | 1960 | 1460989977041 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 07:32:57 INFO - PROCESS | 1960 | 1460989977046 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 07:32:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:32:57 INFO - PROCESS | 1960 | 1460989977059 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:32:57 INFO - PROCESS | 1960 | 1460989977067 Marionette TRACE conn4 <- [1,1594,null,{}] 07:32:57 INFO - PROCESS | 1960 | 1460989977072 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:57 INFO - PROCESS | 1960 | 1460989977295 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 07:32:57 INFO - PROCESS | 1960 | 1460989977535 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b36c800 == 118 [pid = 1960] [id = 406] 07:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd60130c00) [pid = 1960] [serial = 1219] [outer = (nil)] 07:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd63551800) [pid = 1960] [serial = 1220] [outer = 0x7fbd60130c00] 07:32:57 INFO - PROCESS | 1960 | 1460989977650 Marionette DEBUG loaded listener.js 07:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd647f2400) [pid = 1960] [serial = 1221] [outer = 0x7fbd60130c00] 07:32:58 INFO - PROCESS | 1960 | 1460989978606 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 07:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1598ms 07:32:58 INFO - PROCESS | 1960 | 1460989978655 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 07:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:32:58 INFO - PROCESS | 1960 | 1460989978659 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 07:32:58 INFO - PROCESS | 1960 | 1460989978665 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:32:58 INFO - PROCESS | 1960 | 1460989978668 Marionette TRACE conn4 <- [1,1598,null,{}] 07:32:58 INFO - PROCESS | 1960 | 1460989978683 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:58 INFO - PROCESS | 1960 | 1460989978877 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 07:32:59 INFO - PROCESS | 1960 | 1460989979073 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70d7c000 == 119 [pid = 1960] [id = 407] 07:32:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd6ae06000) [pid = 1960] [serial = 1222] [outer = (nil)] 07:32:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd6b2da400) [pid = 1960] [serial = 1223] [outer = 0x7fbd6ae06000] 07:32:59 INFO - PROCESS | 1960 | 1460989979147 Marionette DEBUG loaded listener.js 07:32:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd6b91d000) [pid = 1960] [serial = 1224] [outer = 0x7fbd6ae06000] 07:33:00 INFO - PROCESS | 1960 | 1460989980043 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 07:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1430ms 07:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:33:00 INFO - PROCESS | 1960 | 1460989980095 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 07:33:00 INFO - PROCESS | 1960 | 1460989980098 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 07:33:00 INFO - PROCESS | 1960 | 1460989980104 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:33:00 INFO - PROCESS | 1960 | 1460989980107 Marionette TRACE conn4 <- [1,1602,null,{}] 07:33:00 INFO - PROCESS | 1960 | 1460989980112 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:00 INFO - PROCESS | 1960 | 1460989980291 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 07:33:00 INFO - PROCESS | 1960 | 1460989980489 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73eca000 == 120 [pid = 1960] [id = 408] 07:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd6a583400) [pid = 1960] [serial = 1225] [outer = (nil)] 07:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd6f07a400) [pid = 1960] [serial = 1226] [outer = 0x7fbd6a583400] 07:33:00 INFO - PROCESS | 1960 | 1460989980573 Marionette DEBUG loaded listener.js 07:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd6fe87c00) [pid = 1960] [serial = 1227] [outer = 0x7fbd6a583400] 07:33:01 INFO - PROCESS | 1960 | 1460989981440 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 07:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1384ms 07:33:01 INFO - PROCESS | 1960 | 1460989981488 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 07:33:01 INFO - PROCESS | 1960 | 1460989981491 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 07:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:33:01 INFO - PROCESS | 1960 | 1460989981516 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:33:01 INFO - PROCESS | 1960 | 1460989981518 Marionette TRACE conn4 <- [1,1606,null,{}] 07:33:01 INFO - PROCESS | 1960 | 1460989981524 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:01 INFO - PROCESS | 1960 | 1460989981722 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 07:33:01 INFO - PROCESS | 1960 | 1460989981954 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77507000 == 121 [pid = 1960] [id = 409] 07:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd62004400) [pid = 1960] [serial = 1228] [outer = (nil)] 07:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd71910400) [pid = 1960] [serial = 1229] [outer = 0x7fbd62004400] 07:33:02 INFO - PROCESS | 1960 | 1460989982070 Marionette DEBUG loaded listener.js 07:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd732da400) [pid = 1960] [serial = 1230] [outer = 0x7fbd62004400] 07:33:02 INFO - PROCESS | 1960 | 1460989982982 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 07:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1537ms 07:33:03 INFO - PROCESS | 1960 | 1460989983055 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 07:33:03 INFO - PROCESS | 1960 | 1460989983059 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 07:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:33:03 INFO - PROCESS | 1960 | 1460989983065 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:33:03 INFO - PROCESS | 1960 | 1460989983069 Marionette TRACE conn4 <- [1,1610,null,{}] 07:33:03 INFO - PROCESS | 1960 | 1460989983075 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:03 INFO - PROCESS | 1960 | 1460989983298 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 07:33:03 INFO - PROCESS | 1960 | 1460989983496 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8334e800 == 122 [pid = 1960] [id = 410] 07:33:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd71fc5800) [pid = 1960] [serial = 1231] [outer = (nil)] 07:33:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd76a31800) [pid = 1960] [serial = 1232] [outer = 0x7fbd71fc5800] 07:33:03 INFO - PROCESS | 1960 | 1460989983569 Marionette DEBUG loaded listener.js 07:33:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd82197800) [pid = 1960] [serial = 1233] [outer = 0x7fbd71fc5800] 07:33:04 INFO - PROCESS | 1960 | 1460989984443 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 07:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1427ms 07:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:33:04 INFO - PROCESS | 1960 | 1460989984494 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 07:33:04 INFO - PROCESS | 1960 | 1460989984497 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 07:33:04 INFO - PROCESS | 1960 | 1460989984504 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:33:04 INFO - PROCESS | 1960 | 1460989984507 Marionette TRACE conn4 <- [1,1614,null,{}] 07:33:04 INFO - PROCESS | 1960 | 1460989984512 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:04 INFO - PROCESS | 1960 | 1460989984691 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 07:33:04 INFO - PROCESS | 1960 | 1460989984888 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b59a800 == 123 [pid = 1960] [id = 411] 07:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd73620800) [pid = 1960] [serial = 1234] [outer = (nil)] 07:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd86f3dc00) [pid = 1960] [serial = 1235] [outer = 0x7fbd73620800] 07:33:04 INFO - PROCESS | 1960 | 1460989984958 Marionette DEBUG loaded listener.js 07:33:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd87494800) [pid = 1960] [serial = 1236] [outer = 0x7fbd73620800] 07:33:05 INFO - PROCESS | 1960 | 1460989985833 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 07:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 07:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1387ms 07:33:05 INFO - PROCESS | 1960 | 1460989985891 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 07:33:05 INFO - PROCESS | 1960 | 1460989985894 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 07:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:33:05 INFO - PROCESS | 1960 | 1460989985901 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:33:05 INFO - PROCESS | 1960 | 1460989985903 Marionette TRACE conn4 <- [1,1618,null,{}] 07:33:05 INFO - PROCESS | 1960 | 1460989985909 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:06 INFO - PROCESS | 1960 | 1460989986086 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 07:33:06 INFO - PROCESS | 1960 | 1460989986285 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ac1a800 == 124 [pid = 1960] [id = 412] 07:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd5b3e4c00) [pid = 1960] [serial = 1237] [outer = (nil)] 07:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd5b3ea400) [pid = 1960] [serial = 1238] [outer = 0x7fbd5b3e4c00] 07:33:06 INFO - PROCESS | 1960 | 1460989986358 Marionette DEBUG loaded listener.js 07:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd5b3f0c00) [pid = 1960] [serial = 1239] [outer = 0x7fbd5b3e4c00] 07:33:07 INFO - PROCESS | 1960 | 1460989987226 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 07:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1378ms 07:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:33:07 INFO - PROCESS | 1960 | 1460989987280 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 07:33:07 INFO - PROCESS | 1960 | 1460989987282 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 07:33:07 INFO - PROCESS | 1960 | 1460989987288 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:33:07 INFO - PROCESS | 1960 | 1460989987291 Marionette TRACE conn4 <- [1,1622,null,{}] 07:33:07 INFO - PROCESS | 1960 | 1460989987296 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:07 INFO - PROCESS | 1960 | 1460989987471 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 07:33:07 INFO - PROCESS | 1960 | 1460989987677 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd615a5800 == 125 [pid = 1960] [id = 413] 07:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd5b3e5400) [pid = 1960] [serial = 1240] [outer = (nil)] 07:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd5e70a400) [pid = 1960] [serial = 1241] [outer = 0x7fbd5b3e5400] 07:33:07 INFO - PROCESS | 1960 | 1460989987746 Marionette DEBUG loaded listener.js 07:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd5e70fc00) [pid = 1960] [serial = 1242] [outer = 0x7fbd5b3e5400] 07:33:08 INFO - PROCESS | 1960 | 1460989988603 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 07:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 07:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1384ms 07:33:08 INFO - PROCESS | 1960 | 1460989988673 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 07:33:08 INFO - PROCESS | 1960 | 1460989988676 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 07:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:33:08 INFO - PROCESS | 1960 | 1460989988682 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:33:08 INFO - PROCESS | 1960 | 1460989988684 Marionette TRACE conn4 <- [1,1626,null,{}] 07:33:08 INFO - PROCESS | 1960 | 1460989988689 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:08 INFO - PROCESS | 1960 | 1460989988908 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 07:33:09 INFO - PROCESS | 1960 | 1460989989105 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a8d2800 == 126 [pid = 1960] [id = 414] 07:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd5b3e7c00) [pid = 1960] [serial = 1243] [outer = (nil)] 07:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd5e78b800) [pid = 1960] [serial = 1244] [outer = 0x7fbd5b3e7c00] 07:33:09 INFO - PROCESS | 1960 | 1460989989176 Marionette DEBUG loaded listener.js 07:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd87406c00) [pid = 1960] [serial = 1245] [outer = 0x7fbd5b3e7c00] 07:33:09 INFO - PROCESS | 1960 | 1460989989987 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 07:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1326ms 07:33:10 INFO - PROCESS | 1960 | 1460989990008 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 07:33:10 INFO - PROCESS | 1960 | 1460989990013 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 07:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:33:10 INFO - PROCESS | 1960 | 1460989990037 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:33:10 INFO - PROCESS | 1960 | 1460989990041 Marionette TRACE conn4 <- [1,1630,null,{}] 07:33:10 INFO - PROCESS | 1960 | 1460989990047 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:10 INFO - PROCESS | 1960 | 1460989990252 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 07:33:10 INFO - PROCESS | 1960 | 1460989990456 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ac14800 == 127 [pid = 1960] [id = 415] 07:33:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd5e70f000) [pid = 1960] [serial = 1246] [outer = (nil)] 07:33:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd63f4a000) [pid = 1960] [serial = 1247] [outer = 0x7fbd5e70f000] 07:33:10 INFO - PROCESS | 1960 | 1460989990531 Marionette DEBUG loaded listener.js 07:33:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd875a7400) [pid = 1960] [serial = 1248] [outer = 0x7fbd5e70f000] 07:33:11 INFO - PROCESS | 1960 | 1460989991446 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 07:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1484ms 07:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:33:11 INFO - PROCESS | 1960 | 1460989991518 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 07:33:11 INFO - PROCESS | 1960 | 1460989991521 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 07:33:11 INFO - PROCESS | 1960 | 1460989991528 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:33:11 INFO - PROCESS | 1960 | 1460989991531 Marionette TRACE conn4 <- [1,1634,null,{}] 07:33:11 INFO - PROCESS | 1960 | 1460989991536 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:11 INFO - PROCESS | 1960 | 1460989991734 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 07:33:11 INFO - PROCESS | 1960 | 1460989991944 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a8a9800 == 128 [pid = 1960] [id = 416] 07:33:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd6420d000) [pid = 1960] [serial = 1249] [outer = (nil)] 07:33:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x7fbd64391c00) [pid = 1960] [serial = 1250] [outer = 0x7fbd6420d000] 07:33:12 INFO - PROCESS | 1960 | 1460989992075 Marionette DEBUG loaded listener.js 07:33:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x7fbd64397400) [pid = 1960] [serial = 1251] [outer = 0x7fbd6420d000] 07:33:13 INFO - PROCESS | 1960 | 1460989993341 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 07:33:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1879ms 07:33:13 INFO - PROCESS | 1960 | 1460989993406 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 07:33:13 INFO - PROCESS | 1960 | 1460989993411 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 07:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:33:13 INFO - PROCESS | 1960 | 1460989993418 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:33:13 INFO - PROCESS | 1960 | 1460989993423 Marionette TRACE conn4 <- [1,1638,null,{}] 07:33:13 INFO - PROCESS | 1960 | 1460989993430 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:13 INFO - PROCESS | 1960 | 1460989993599 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 07:33:13 INFO - PROCESS | 1960 | 1460989993798 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ead0800 == 129 [pid = 1960] [id = 417] 07:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x7fbd5e710000) [pid = 1960] [serial = 1252] [outer = (nil)] 07:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x7fbd5eae3400) [pid = 1960] [serial = 1253] [outer = 0x7fbd5e710000] 07:33:13 INFO - PROCESS | 1960 | 1460989993860 Marionette DEBUG loaded listener.js 07:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x7fbd5eaea000) [pid = 1960] [serial = 1254] [outer = 0x7fbd5e710000] 07:33:14 INFO - PROCESS | 1960 | 1460989994777 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 07:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1429ms 07:33:14 INFO - PROCESS | 1960 | 1460989994848 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 07:33:14 INFO - PROCESS | 1960 | 1460989994856 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 07:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:33:14 INFO - PROCESS | 1960 | 1460989994865 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:33:14 INFO - PROCESS | 1960 | 1460989994868 Marionette TRACE conn4 <- [1,1642,null,{}] 07:33:14 INFO - PROCESS | 1960 | 1460989994873 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:15 INFO - PROCESS | 1960 | 1460989995143 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 07:33:15 INFO - PROCESS | 1960 | 1460989995518 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c32c800 == 130 [pid = 1960] [id = 418] 07:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x7fbd5eaf0400) [pid = 1960] [serial = 1255] [outer = (nil)] 07:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x7fbd6012c800) [pid = 1960] [serial = 1256] [outer = 0x7fbd5eaf0400] 07:33:15 INFO - PROCESS | 1960 | 1460989995600 Marionette DEBUG loaded listener.js 07:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x7fbd6200fc00) [pid = 1960] [serial = 1257] [outer = 0x7fbd5eaf0400] 07:33:16 INFO - PROCESS | 1960 | 1460989996401 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 07:33:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:33:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1589ms 07:33:16 INFO - PROCESS | 1960 | 1460989996454 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 07:33:16 INFO - PROCESS | 1960 | 1460989996456 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 07:33:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:33:16 INFO - PROCESS | 1960 | 1460989996464 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:33:16 INFO - PROCESS | 1960 | 1460989996469 Marionette TRACE conn4 <- [1,1646,null,{}] 07:33:16 INFO - PROCESS | 1960 | 1460989996483 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:16 INFO - PROCESS | 1960 | 1460989996663 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 07:33:16 INFO - PROCESS | 1960 | 1460989996877 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645e8000 == 131 [pid = 1960] [id = 419] 07:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x7fbd63544800) [pid = 1960] [serial = 1258] [outer = (nil)] 07:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x7fbd64076800) [pid = 1960] [serial = 1259] [outer = 0x7fbd63544800] 07:33:16 INFO - PROCESS | 1960 | 1460989996992 Marionette DEBUG loaded listener.js 07:33:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x7fbd64392000) [pid = 1960] [serial = 1260] [outer = 0x7fbd63544800] 07:33:17 INFO - PROCESS | 1960 | 1460989997849 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 07:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1432ms 07:33:17 INFO - PROCESS | 1960 | 1460989997897 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 07:33:17 INFO - PROCESS | 1960 | 1460989997901 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 07:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:33:17 INFO - PROCESS | 1960 | 1460989997907 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:33:17 INFO - PROCESS | 1960 | 1460989997909 Marionette TRACE conn4 <- [1,1650,null,{}] 07:33:17 INFO - PROCESS | 1960 | 1460989997914 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:18 INFO - PROCESS | 1960 | 1460989998091 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 07:33:18 INFO - PROCESS | 1960 | 1460989998301 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a340800 == 132 [pid = 1960] [id = 420] 07:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x7fbd64775800) [pid = 1960] [serial = 1261] [outer = (nil)] 07:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 270 (0x7fbd64834400) [pid = 1960] [serial = 1262] [outer = 0x7fbd64775800] 07:33:18 INFO - PROCESS | 1960 | 1460989998362 Marionette DEBUG loaded listener.js 07:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 271 (0x7fbd6a581400) [pid = 1960] [serial = 1263] [outer = 0x7fbd64775800] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6acab000 == 131 [pid = 1960] [id = 348] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6209b000 == 130 [pid = 1960] [id = 403] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 270 (0x7fbd6420fc00) [pid = 1960] [serial = 1130] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 269 (0x7fbd64489400) [pid = 1960] [serial = 1094] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x7fbd6aea6c00) [pid = 1960] [serial = 1097] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x7fbd6b725800) [pid = 1960] [serial = 1100] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x7fbd70dcd000) [pid = 1960] [serial = 1109] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x7fbd61e9b000) [pid = 1960] [serial = 1091] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x7fbd6f7ec400) [pid = 1960] [serial = 1106] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x7fbd71a33c00) [pid = 1960] [serial = 1112] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x7fbd6c0d2c00) [pid = 1960] [serial = 1103] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x7fbd72cd1c00) [pid = 1960] [serial = 1115] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x7fbd7314c800) [pid = 1960] [serial = 1118] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x7fbd73d55400) [pid = 1960] [serial = 1121] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x7fbd753d5400) [pid = 1960] [serial = 1124] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x7fbd757bd800) [pid = 1960] [serial = 1127] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b383800 == 129 [pid = 1960] [id = 402] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a263000 == 128 [pid = 1960] [id = 401] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd635b6000 == 127 [pid = 1960] [id = 400] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c3be000 == 126 [pid = 1960] [id = 399] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be4d000 == 125 [pid = 1960] [id = 398] 07:33:19 INFO - PROCESS | 1960 | 1460989999351 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86b8c800 == 124 [pid = 1960] [id = 390] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8300e800 == 123 [pid = 1960] [id = 389] 07:33:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf1b000 == 122 [pid = 1960] [id = 388] 07:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1480ms 07:33:19 INFO - PROCESS | 1960 | 1460989999388 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 07:33:19 INFO - PROCESS | 1960 | 1460989999390 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 07:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:33:19 INFO - PROCESS | 1960 | 1460989999396 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:33:19 INFO - PROCESS | 1960 | 1460989999398 Marionette TRACE conn4 <- [1,1654,null,{}] 07:33:19 INFO - PROCESS | 1960 | 1460989999403 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:19 INFO - PROCESS | 1960 | 1460989999570 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd68c0dc00) [pid = 1960] [serial = 1137] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd634eb800) [pid = 1960] [serial = 1134] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd61fc2c00) [pid = 1960] [serial = 1133] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd6b311400) [pid = 1960] [serial = 1142] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd6f863400) [pid = 1960] [serial = 1151] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd6bfd0400) [pid = 1960] [serial = 1146] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd6b82cc00) [pid = 1960] [serial = 1143] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd6fe65400) [pid = 1960] [serial = 1152] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd6b921400) [pid = 1960] [serial = 1145] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd6f077400) [pid = 1960] [serial = 1148] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd6f861c00) [pid = 1960] [serial = 1149] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd6b30b400) [pid = 1960] [serial = 1089] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd6a585400) [pid = 1960] [serial = 1139] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd6afeb800) [pid = 1960] [serial = 1140] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd64776c00) [pid = 1960] [serial = 1136] [outer = (nil)] [url = about:blank] 07:33:19 INFO - PROCESS | 1960 | 1460989999744 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ffb0000 == 123 [pid = 1960] [id = 421] 07:33:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd61e9b000) [pid = 1960] [serial = 1264] [outer = (nil)] 07:33:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd6477c800) [pid = 1960] [serial = 1265] [outer = 0x7fbd61e9b000] 07:33:19 INFO - PROCESS | 1960 | 1460989999807 Marionette DEBUG loaded listener.js 07:33:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd6ae07c00) [pid = 1960] [serial = 1266] [outer = 0x7fbd61e9b000] 07:33:20 INFO - PROCESS | 1960 | 1460990000542 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 07:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1183ms 07:33:20 INFO - PROCESS | 1960 | 1460990000580 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 07:33:20 INFO - PROCESS | 1960 | 1460990000583 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 07:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:33:20 INFO - PROCESS | 1960 | 1460990000623 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:33:20 INFO - PROCESS | 1960 | 1460990000627 Marionette TRACE conn4 <- [1,1658,null,{}] 07:33:20 INFO - PROCESS | 1960 | 1460990000635 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:20 INFO - PROCESS | 1960 | 1460990000828 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 07:33:20 INFO - PROCESS | 1960 | 1460990000839 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ac16800 == 124 [pid = 1960] [id = 422] 07:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd6b39e800) [pid = 1960] [serial = 1267] [outer = (nil)] 07:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd6c0d5000) [pid = 1960] [serial = 1268] [outer = 0x7fbd6b39e800] 07:33:20 INFO - PROCESS | 1960 | 1460990000902 Marionette DEBUG loaded listener.js 07:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd6ed75800) [pid = 1960] [serial = 1269] [outer = 0x7fbd6b39e800] 07:33:21 INFO - PROCESS | 1960 | 1460990001743 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 07:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1173ms 07:33:21 INFO - PROCESS | 1960 | 1460990001763 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 07:33:21 INFO - PROCESS | 1960 | 1460990001767 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 07:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:33:21 INFO - PROCESS | 1960 | 1460990001772 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:33:21 INFO - PROCESS | 1960 | 1460990001773 Marionette TRACE conn4 <- [1,1662,null,{}] 07:33:21 INFO - PROCESS | 1960 | 1460990001779 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:22 INFO - PROCESS | 1960 | 1460990002026 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 07:33:22 INFO - PROCESS | 1960 | 1460990002058 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6cd92000 == 125 [pid = 1960] [id = 423] 07:33:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd61fc2c00) [pid = 1960] [serial = 1270] [outer = (nil)] 07:33:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd6ef97c00) [pid = 1960] [serial = 1271] [outer = 0x7fbd61fc2c00] 07:33:22 INFO - PROCESS | 1960 | 1460990002116 Marionette DEBUG loaded listener.js 07:33:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd711e0000) [pid = 1960] [serial = 1272] [outer = 0x7fbd61fc2c00] 07:33:22 INFO - PROCESS | 1960 | 1460990002936 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 07:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1224ms 07:33:23 INFO - PROCESS | 1960 | 1460990002999 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 07:33:23 INFO - PROCESS | 1960 | 1460990003003 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 07:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:33:23 INFO - PROCESS | 1960 | 1460990003008 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:33:23 INFO - PROCESS | 1960 | 1460990003011 Marionette TRACE conn4 <- [1,1666,null,{}] 07:33:23 INFO - PROCESS | 1960 | 1460990003019 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:23 INFO - PROCESS | 1960 | 1460990003258 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 07:33:23 INFO - PROCESS | 1960 | 1460990003280 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd67800 == 126 [pid = 1960] [id = 424] 07:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd61fd0800) [pid = 1960] [serial = 1273] [outer = (nil)] 07:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd73151000) [pid = 1960] [serial = 1274] [outer = 0x7fbd61fd0800] 07:33:23 INFO - PROCESS | 1960 | 1460990003338 Marionette DEBUG loaded listener.js 07:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd73d50000) [pid = 1960] [serial = 1275] [outer = 0x7fbd61fd0800] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd6a5ca000) [pid = 1960] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd5a9cbc00) [pid = 1960] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd63221c00) [pid = 1960] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd6aeeac00) [pid = 1960] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd6b721000) [pid = 1960] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd60157c00) [pid = 1960] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd5a9c2400) [pid = 1960] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd6b30ec00) [pid = 1960] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd68dd1800) [pid = 1960] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd6a251400) [pid = 1960] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd6aef3c00) [pid = 1960] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd73d54000) [pid = 1960] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd70dc6800) [pid = 1960] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd6f07c400) [pid = 1960] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd60152400) [pid = 1960] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd5b1eb400) [pid = 1960] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd620bc400) [pid = 1960] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd7758f800) [pid = 1960] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd6aeeb400) [pid = 1960] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd5cc0d800) [pid = 1960] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd73d56c00) [pid = 1960] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd6b91b000) [pid = 1960] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd6ae0f000) [pid = 1960] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd5fe29800) [pid = 1960] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd647ed800) [pid = 1960] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd86f3ac00) [pid = 1960] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd60152800) [pid = 1960] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6fe80c00) [pid = 1960] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd5a9cc800) [pid = 1960] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd61fc8400) [pid = 1960] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd73d53400) [pid = 1960] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd61fcf400) [pid = 1960] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd5cc0f400) [pid = 1960] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd6a5d1400) [pid = 1960] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd61e9b400) [pid = 1960] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd5fe26000) [pid = 1960] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd68dcd000) [pid = 1960] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd6b724400) [pid = 1960] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd5cc0fc00) [pid = 1960] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6f076400) [pid = 1960] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd70dc7000) [pid = 1960] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd6a5cc800) [pid = 1960] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd5c6d0000) [pid = 1960] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd6b798400) [pid = 1960] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd5b1ecc00) [pid = 1960] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd73d52000) [pid = 1960] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd5cc0ac00) [pid = 1960] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd6be79800) [pid = 1960] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd6482fc00) [pid = 1960] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd6b2e0000) [pid = 1960] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6015c000) [pid = 1960] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd5c6c5800) [pid = 1960] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd753dd000) [pid = 1960] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd6b307000) [pid = 1960] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6f7f7400) [pid = 1960] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd5b1ebc00) [pid = 1960] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6354fc00) [pid = 1960] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd5a9c7800) [pid = 1960] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd5ceb7000) [pid = 1960] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6fe67800) [pid = 1960] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd68c09c00) [pid = 1960] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd647f0400) [pid = 1960] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd5a9c9800) [pid = 1960] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd5a9d0000) [pid = 1960] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd5e794000) [pid = 1960] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:33:25 INFO - PROCESS | 1960 | 1460990005070 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 07:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2083ms 07:33:25 INFO - PROCESS | 1960 | 1460990005091 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 07:33:25 INFO - PROCESS | 1960 | 1460990005096 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 07:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:33:25 INFO - PROCESS | 1960 | 1460990005102 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:33:25 INFO - PROCESS | 1960 | 1460990005104 Marionette TRACE conn4 <- [1,1670,null,{}] 07:33:25 INFO - PROCESS | 1960 | 1460990005109 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:25 INFO - PROCESS | 1960 | 1460990005272 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 07:33:25 INFO - PROCESS | 1960 | 1460990005442 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cb96000 == 127 [pid = 1960] [id = 425] 07:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd5a9c3400) [pid = 1960] [serial = 1276] [outer = (nil)] 07:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd5b1f3800) [pid = 1960] [serial = 1277] [outer = 0x7fbd5a9c3400] 07:33:25 INFO - PROCESS | 1960 | 1460990005501 Marionette DEBUG loaded listener.js 07:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd6012e000) [pid = 1960] [serial = 1278] [outer = 0x7fbd5a9c3400] 07:33:26 INFO - PROCESS | 1960 | 1460990006183 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 07:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1125ms 07:33:26 INFO - PROCESS | 1960 | 1460990006228 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 07:33:26 INFO - PROCESS | 1960 | 1460990006231 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 07:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:33:26 INFO - PROCESS | 1960 | 1460990006236 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:33:26 INFO - PROCESS | 1960 | 1460990006238 Marionette TRACE conn4 <- [1,1674,null,{}] 07:33:26 INFO - PROCESS | 1960 | 1460990006254 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:26 INFO - PROCESS | 1960 | 1460990006421 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 07:33:26 INFO - PROCESS | 1960 | 1460990006438 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6aca3000 == 128 [pid = 1960] [id = 426] 07:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd5e786400) [pid = 1960] [serial = 1279] [outer = (nil)] 07:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd620bc400) [pid = 1960] [serial = 1280] [outer = 0x7fbd5e786400] 07:33:26 INFO - PROCESS | 1960 | 1460990006509 Marionette DEBUG loaded listener.js 07:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd6482fc00) [pid = 1960] [serial = 1281] [outer = 0x7fbd5e786400] 07:33:27 INFO - PROCESS | 1960 | 1460990007694 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 07:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1498ms 07:33:27 INFO - PROCESS | 1960 | 1460990007736 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 07:33:27 INFO - PROCESS | 1960 | 1460990007742 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 07:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:33:27 INFO - PROCESS | 1960 | 1460990007751 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:33:27 INFO - PROCESS | 1960 | 1460990007756 Marionette TRACE conn4 <- [1,1678,null,{}] 07:33:27 INFO - PROCESS | 1960 | 1460990007765 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:27 INFO - PROCESS | 1960 | 1460990007970 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 07:33:28 INFO - PROCESS | 1960 | 1460990008228 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d52000 == 129 [pid = 1960] [id = 427] 07:33:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd5e713400) [pid = 1960] [serial = 1282] [outer = (nil)] 07:33:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd5eae4c00) [pid = 1960] [serial = 1283] [outer = 0x7fbd5e713400] 07:33:28 INFO - PROCESS | 1960 | 1460990008347 Marionette DEBUG loaded listener.js 07:33:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd5eaf0800) [pid = 1960] [serial = 1284] [outer = 0x7fbd5e713400] 07:33:29 INFO - PROCESS | 1960 | 1460990009243 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 07:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1536ms 07:33:29 INFO - PROCESS | 1960 | 1460990009288 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 07:33:29 INFO - PROCESS | 1960 | 1460990009296 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 07:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:33:29 INFO - PROCESS | 1960 | 1460990009306 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:33:29 INFO - PROCESS | 1960 | 1460990009310 Marionette TRACE conn4 <- [1,1682,null,{}] 07:33:29 INFO - PROCESS | 1960 | 1460990009316 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:29 INFO - PROCESS | 1960 | 1460990009515 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 07:33:29 INFO - PROCESS | 1960 | 1460990009805 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ea1800 == 130 [pid = 1960] [id = 428] 07:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6188c400) [pid = 1960] [serial = 1285] [outer = (nil)] 07:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd634e2800) [pid = 1960] [serial = 1286] [outer = 0x7fbd6188c400] 07:33:29 INFO - PROCESS | 1960 | 1460990009926 Marionette DEBUG loaded listener.js 07:33:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd63f4e400) [pid = 1960] [serial = 1287] [outer = 0x7fbd6188c400] 07:33:30 INFO - PROCESS | 1960 | 1460990010784 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 07:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1537ms 07:33:30 INFO - PROCESS | 1960 | 1460990010844 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 07:33:30 INFO - PROCESS | 1960 | 1460990010848 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 07:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:33:30 INFO - PROCESS | 1960 | 1460990010854 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:33:30 INFO - PROCESS | 1960 | 1460990010859 Marionette TRACE conn4 <- [1,1686,null,{}] 07:33:30 INFO - PROCESS | 1960 | 1460990010874 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:31 INFO - PROCESS | 1960 | 1460990011062 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 07:33:31 INFO - PROCESS | 1960 | 1460990011260 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd703c3800 == 131 [pid = 1960] [id = 429] 07:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd63f4bc00) [pid = 1960] [serial = 1288] [outer = (nil)] 07:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd68c06c00) [pid = 1960] [serial = 1289] [outer = 0x7fbd63f4bc00] 07:33:31 INFO - PROCESS | 1960 | 1460990011333 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd6ae12000) [pid = 1960] [serial = 1290] [outer = 0x7fbd63f4bc00] 07:33:32 INFO - PROCESS | 1960 | 1460990012219 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 07:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 07:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1438ms 07:33:32 INFO - PROCESS | 1960 | 1460990012293 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 07:33:32 INFO - PROCESS | 1960 | 1460990012297 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 07:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:33:32 INFO - PROCESS | 1960 | 1460990012303 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:33:32 INFO - PROCESS | 1960 | 1460990012306 Marionette TRACE conn4 <- [1,1690,null,{}] 07:33:32 INFO - PROCESS | 1960 | 1460990012312 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:32 INFO - PROCESS | 1960 | 1460990012566 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 07:33:32 INFO - PROCESS | 1960 | 1460990012815 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd736c9800 == 132 [pid = 1960] [id = 430] 07:33:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd64078000) [pid = 1960] [serial = 1291] [outer = (nil)] 07:33:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd6b310800) [pid = 1960] [serial = 1292] [outer = 0x7fbd64078000] 07:33:32 INFO - PROCESS | 1960 | 1460990012932 Marionette DEBUG loaded listener.js 07:33:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd6b78f800) [pid = 1960] [serial = 1293] [outer = 0x7fbd64078000] 07:33:33 INFO - PROCESS | 1960 | 1460990013750 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 07:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1479ms 07:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:33:33 INFO - PROCESS | 1960 | 1460990013783 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 07:33:33 INFO - PROCESS | 1960 | 1460990013786 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 07:33:33 INFO - PROCESS | 1960 | 1460990013792 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:33:33 INFO - PROCESS | 1960 | 1460990013795 Marionette TRACE conn4 <- [1,1694,null,{}] 07:33:33 INFO - PROCESS | 1960 | 1460990013800 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:33 INFO - PROCESS | 1960 | 1460990013984 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 07:33:34 INFO - PROCESS | 1960 | 1460990014189 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74882000 == 133 [pid = 1960] [id = 431] 07:33:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd6aea6c00) [pid = 1960] [serial = 1294] [outer = (nil)] 07:33:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd6b91a000) [pid = 1960] [serial = 1295] [outer = 0x7fbd6aea6c00] 07:33:34 INFO - PROCESS | 1960 | 1460990014259 Marionette DEBUG loaded listener.js 07:33:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd6bfc9400) [pid = 1960] [serial = 1296] [outer = 0x7fbd6aea6c00] 07:33:35 INFO - PROCESS | 1960 | 1460990015167 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 07:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1433ms 07:33:35 INFO - PROCESS | 1960 | 1460990015225 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 07:33:35 INFO - PROCESS | 1960 | 1460990015228 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 07:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:33:35 INFO - PROCESS | 1960 | 1460990015234 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:33:35 INFO - PROCESS | 1960 | 1460990015236 Marionette TRACE conn4 <- [1,1698,null,{}] 07:33:35 INFO - PROCESS | 1960 | 1460990015242 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:35 INFO - PROCESS | 1960 | 1460990015459 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 07:33:35 INFO - PROCESS | 1960 | 1460990015711 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81ec4000 == 134 [pid = 1960] [id = 432] 07:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd6b836400) [pid = 1960] [serial = 1297] [outer = (nil)] 07:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd6f7f8800) [pid = 1960] [serial = 1298] [outer = 0x7fbd6b836400] 07:33:35 INFO - PROCESS | 1960 | 1460990015833 Marionette DEBUG loaded listener.js 07:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd72cd1800) [pid = 1960] [serial = 1299] [outer = 0x7fbd6b836400] 07:33:36 INFO - PROCESS | 1960 | 1460990016603 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 07:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1431ms 07:33:36 INFO - PROCESS | 1960 | 1460990016666 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 07:33:36 INFO - PROCESS | 1960 | 1460990016669 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 07:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:33:36 INFO - PROCESS | 1960 | 1460990016694 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:33:36 INFO - PROCESS | 1960 | 1460990016696 Marionette TRACE conn4 <- [1,1702,null,{}] 07:33:36 INFO - PROCESS | 1960 | 1460990016702 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:36 INFO - PROCESS | 1960 | 1460990016895 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 07:33:37 INFO - PROCESS | 1960 | 1460990017098 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd85270000 == 135 [pid = 1960] [id = 433] 07:33:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd6bfc8800) [pid = 1960] [serial = 1300] [outer = (nil)] 07:33:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd73470000) [pid = 1960] [serial = 1301] [outer = 0x7fbd6bfc8800] 07:33:37 INFO - PROCESS | 1960 | 1460990017210 Marionette DEBUG loaded listener.js 07:33:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd73d55400) [pid = 1960] [serial = 1302] [outer = 0x7fbd6bfc8800] 07:33:38 INFO - PROCESS | 1960 | 1460990018113 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 07:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1494ms 07:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:33:38 INFO - PROCESS | 1960 | 1460990018185 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 07:33:38 INFO - PROCESS | 1960 | 1460990018188 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 07:33:38 INFO - PROCESS | 1960 | 1460990018194 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:33:38 INFO - PROCESS | 1960 | 1460990018197 Marionette TRACE conn4 <- [1,1706,null,{}] 07:33:38 INFO - PROCESS | 1960 | 1460990018202 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:38 INFO - PROCESS | 1960 | 1460990018427 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 07:33:38 INFO - PROCESS | 1960 | 1460990018630 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87613000 == 136 [pid = 1960] [id = 434] 07:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd6f7f7400) [pid = 1960] [serial = 1303] [outer = (nil)] 07:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd7497f800) [pid = 1960] [serial = 1304] [outer = 0x7fbd6f7f7400] 07:33:38 INFO - PROCESS | 1960 | 1460990018741 Marionette DEBUG loaded listener.js 07:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd757bf000) [pid = 1960] [serial = 1305] [outer = 0x7fbd6f7f7400] 07:33:39 INFO - PROCESS | 1960 | 1460990019593 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 07:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1427ms 07:33:39 INFO - PROCESS | 1960 | 1460990019624 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 07:33:39 INFO - PROCESS | 1960 | 1460990019626 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 07:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:33:39 INFO - PROCESS | 1960 | 1460990019632 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:33:39 INFO - PROCESS | 1960 | 1460990019634 Marionette TRACE conn4 <- [1,1710,null,{}] 07:33:39 INFO - PROCESS | 1960 | 1460990019640 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:39 INFO - PROCESS | 1960 | 1460990019817 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 07:33:40 INFO - PROCESS | 1960 | 1460990020025 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd588d0000 == 137 [pid = 1960] [id = 435] 07:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd710c9c00) [pid = 1960] [serial = 1306] [outer = (nil)] 07:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd7758fc00) [pid = 1960] [serial = 1307] [outer = 0x7fbd710c9c00] 07:33:40 INFO - PROCESS | 1960 | 1460990020091 Marionette DEBUG loaded listener.js 07:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd810d1c00) [pid = 1960] [serial = 1308] [outer = 0x7fbd710c9c00] 07:33:40 INFO - PROCESS | 1960 | 1460990020972 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1375ms 07:33:41 INFO - PROCESS | 1960 | 1460990021008 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 1960 | 1460990021012 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 07:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:33:41 INFO - PROCESS | 1960 | 1460990021018 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 1960 | 1460990021020 Marionette TRACE conn4 <- [1,1714,null,{}] 07:33:41 INFO - PROCESS | 1960 | 1460990021026 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:41 INFO - PROCESS | 1960 | 1460990021212 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 07:33:41 INFO - PROCESS | 1960 | 1460990021420 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b5a6000 == 138 [pid = 1960] [id = 436] 07:33:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd746c5c00) [pid = 1960] [serial = 1309] [outer = (nil)] 07:33:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd81fa1000) [pid = 1960] [serial = 1310] [outer = 0x7fbd746c5c00] 07:33:41 INFO - PROCESS | 1960 | 1460990021491 Marionette DEBUG loaded listener.js 07:33:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd8330f400) [pid = 1960] [serial = 1311] [outer = 0x7fbd746c5c00] 07:33:42 INFO - PROCESS | 1960 | 1460990022402 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 07:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1432ms 07:33:42 INFO - PROCESS | 1960 | 1460990022451 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 07:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:33:42 INFO - PROCESS | 1960 | 1460990022455 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 07:33:42 INFO - PROCESS | 1960 | 1460990022460 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:33:42 INFO - PROCESS | 1960 | 1460990022464 Marionette TRACE conn4 <- [1,1718,null,{}] 07:33:42 INFO - PROCESS | 1960 | 1460990022469 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:42 INFO - PROCESS | 1960 | 1460990022697 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 07:33:42 INFO - PROCESS | 1960 | 1460990022901 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b0e8800 == 139 [pid = 1960] [id = 437] 07:33:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd5b3e8400) [pid = 1960] [serial = 1312] [outer = (nil)] 07:33:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd6f081800) [pid = 1960] [serial = 1313] [outer = 0x7fbd5b3e8400] 07:33:43 INFO - PROCESS | 1960 | 1460990023024 Marionette DEBUG loaded listener.js 07:33:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd87630c00) [pid = 1960] [serial = 1314] [outer = 0x7fbd5b3e8400] 07:33:43 INFO - PROCESS | 1960 | 1460990023948 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 07:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1534ms 07:33:43 INFO - PROCESS | 1960 | 1460990023995 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 07:33:43 INFO - PROCESS | 1960 | 1460990023998 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 07:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:33:44 INFO - PROCESS | 1960 | 1460990024004 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:33:44 INFO - PROCESS | 1960 | 1460990024006 Marionette TRACE conn4 <- [1,1722,null,{}] 07:33:44 INFO - PROCESS | 1960 | 1460990024011 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:44 INFO - PROCESS | 1960 | 1460990024204 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 07:33:44 INFO - PROCESS | 1960 | 1460990024417 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ecd2800 == 140 [pid = 1960] [id = 438] 07:33:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd5a9c8800) [pid = 1960] [serial = 1315] [outer = (nil)] 07:33:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd5edc6800) [pid = 1960] [serial = 1316] [outer = 0x7fbd5a9c8800] 07:33:44 INFO - PROCESS | 1960 | 1460990024482 Marionette DEBUG loaded listener.js 07:33:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd5edcec00) [pid = 1960] [serial = 1317] [outer = 0x7fbd5a9c8800] 07:33:45 INFO - PROCESS | 1960 | 1460990025342 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 07:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 07:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1383ms 07:33:45 INFO - PROCESS | 1960 | 1460990025387 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 07:33:45 INFO - PROCESS | 1960 | 1460990025391 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 07:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:33:45 INFO - PROCESS | 1960 | 1460990025396 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:33:45 INFO - PROCESS | 1960 | 1460990025399 Marionette TRACE conn4 <- [1,1726,null,{}] 07:33:45 INFO - PROCESS | 1960 | 1460990025403 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:45 INFO - PROCESS | 1960 | 1460990025580 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 07:33:45 INFO - PROCESS | 1960 | 1460990025840 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a7ea000 == 141 [pid = 1960] [id = 439] 07:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd5a9c2c00) [pid = 1960] [serial = 1318] [outer = (nil)] 07:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd5a9cd800) [pid = 1960] [serial = 1319] [outer = 0x7fbd5a9c2c00] 07:33:45 INFO - PROCESS | 1960 | 1460990025907 Marionette DEBUG loaded listener.js 07:33:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd5e793800) [pid = 1960] [serial = 1320] [outer = 0x7fbd5a9c2c00] 07:33:46 INFO - PROCESS | 1960 | 1460990026772 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 07:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1429ms 07:33:46 INFO - PROCESS | 1960 | 1460990026825 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 07:33:46 INFO - PROCESS | 1960 | 1460990026829 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 07:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:33:46 INFO - PROCESS | 1960 | 1460990026834 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:33:46 INFO - PROCESS | 1960 | 1460990026836 Marionette TRACE conn4 <- [1,1730,null,{}] 07:33:46 INFO - PROCESS | 1960 | 1460990026843 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:47 INFO - PROCESS | 1960 | 1460990027022 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 07:33:47 INFO - PROCESS | 1960 | 1460990027855 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9e4000 == 142 [pid = 1960] [id = 440] 07:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd5b1f3c00) [pid = 1960] [serial = 1321] [outer = (nil)] 07:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd5b1f8000) [pid = 1960] [serial = 1322] [outer = 0x7fbd5b1f3c00] 07:33:47 INFO - PROCESS | 1960 | 1460990027930 Marionette DEBUG loaded listener.js 07:33:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd5cc19000) [pid = 1960] [serial = 1323] [outer = 0x7fbd5b1f3c00] 07:33:48 INFO - PROCESS | 1960 | 1460990028754 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 07:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 07:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1976ms 07:33:48 INFO - PROCESS | 1960 | 1460990028813 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 07:33:48 INFO - PROCESS | 1960 | 1460990028817 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 07:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:33:48 INFO - PROCESS | 1960 | 1460990028824 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:33:48 INFO - PROCESS | 1960 | 1460990028830 Marionette TRACE conn4 <- [1,1734,null,{}] 07:33:48 INFO - PROCESS | 1960 | 1460990028836 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:49 INFO - PROCESS | 1960 | 1460990029005 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 07:33:49 INFO - PROCESS | 1960 | 1460990029226 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a897800 == 143 [pid = 1960] [id = 441] 07:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd5b3e7800) [pid = 1960] [serial = 1324] [outer = (nil)] 07:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd5c6cd800) [pid = 1960] [serial = 1325] [outer = 0x7fbd5b3e7800] 07:33:49 INFO - PROCESS | 1960 | 1460990029388 Marionette DEBUG loaded listener.js 07:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd5e861000) [pid = 1960] [serial = 1326] [outer = 0x7fbd5b3e7800] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77424800 == 142 [pid = 1960] [id = 239] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd640a3000 == 141 [pid = 1960] [id = 193] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be45000 == 140 [pid = 1960] [id = 365] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68cdc800 == 139 [pid = 1960] [id = 364] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7784b800 == 138 [pid = 1960] [id = 60] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd82372800 == 137 [pid = 1960] [id = 48] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61df5000 == 136 [pid = 1960] [id = 363] 07:33:50 INFO - PROCESS | 1960 | 1460990030500 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd6f20e800) [pid = 1960] [serial = 1214] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cb96000 == 135 [pid = 1960] [id = 425] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6fd67800 == 134 [pid = 1960] [id = 424] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6cd92000 == 133 [pid = 1960] [id = 423] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ac16800 == 132 [pid = 1960] [id = 422] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ffb0000 == 131 [pid = 1960] [id = 421] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a340800 == 130 [pid = 1960] [id = 420] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645e8000 == 129 [pid = 1960] [id = 419] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c32c800 == 128 [pid = 1960] [id = 418] 07:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1740ms 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ead0800 == 127 [pid = 1960] [id = 417] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ac1a800 == 126 [pid = 1960] [id = 412] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8b59a800 == 125 [pid = 1960] [id = 411] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8334e800 == 124 [pid = 1960] [id = 410] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77507000 == 123 [pid = 1960] [id = 409] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73eca000 == 122 [pid = 1960] [id = 408] 07:33:50 INFO - PROCESS | 1960 | 1460990030630 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 07:33:50 INFO - PROCESS | 1960 | 1460990030636 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70d7c000 == 121 [pid = 1960] [id = 407] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b36c800 == 120 [pid = 1960] [id = 406] 07:33:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d4e000 == 119 [pid = 1960] [id = 405] 07:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd74888c00) [pid = 1960] [serial = 1122] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd6321f800) [pid = 1960] [serial = 1092] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd6ef8d000) [pid = 1960] [serial = 1065] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd6b2d9800) [pid = 1960] [serial = 1098] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd6fe86800) [pid = 1960] [serial = 930] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd6b915800) [pid = 1960] [serial = 891] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd5c6d0c00) [pid = 1960] [serial = 954] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd87163c00) [pid = 1960] [serial = 1005] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd875ab000) [pid = 1960] [serial = 882] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd72dbd800) [pid = 1960] [serial = 1116] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd5c6cc400) [pid = 1960] [serial = 984] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd6aff3000) [pid = 1960] [serial = 1050] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd5e791c00) [pid = 1960] [serial = 1011] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd6fe6e800) [pid = 1960] [serial = 1074] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd87627000) [pid = 1960] [serial = 951] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd81c82c00) [pid = 1960] [serial = 939] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd7758d400) [pid = 1960] [serial = 1128] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd64780c00) [pid = 1960] [serial = 1044] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd6d26c400) [pid = 1960] [serial = 1104] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd72192c00) [pid = 1960] [serial = 1113] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd620bcc00) [pid = 1960] [serial = 1041] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd5a9d1000) [pid = 1960] [serial = 1008] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd6be79400) [pid = 1960] [serial = 1056] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd6b836800) [pid = 1960] [serial = 1101] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd7758b000) [pid = 1960] [serial = 936] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd6fe70400) [pid = 1960] [serial = 993] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd75806800) [pid = 1960] [serial = 999] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd86a59800) [pid = 1960] [serial = 879] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd6f2e9800) [pid = 1960] [serial = 1068] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd60160c00) [pid = 1960] [serial = 885] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd76a1d000) [pid = 1960] [serial = 1131] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd64825c00) [pid = 1960] [serial = 987] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd86f33800) [pid = 1960] [serial = 945] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd6b91d400) [pid = 1960] [serial = 924] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd73142c00) [pid = 1960] [serial = 897] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd85225000) [pid = 1960] [serial = 1002] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd6fe7e800) [pid = 1960] [serial = 1107] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd823db800) [pid = 1960] [serial = 942] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd61fce800) [pid = 1960] [serial = 918] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6ae08c00) [pid = 1960] [serial = 1047] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd87627c00) [pid = 1960] [serial = 948] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6b798000) [pid = 1960] [serial = 888] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd73474c00) [pid = 1960] [serial = 1119] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd68dcf400) [pid = 1960] [serial = 1014] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd71fc2c00) [pid = 1960] [serial = 996] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd754a3400) [pid = 1960] [serial = 1125] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd7549d000) [pid = 1960] [serial = 801] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd61899000) [pid = 1960] [serial = 900] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6b30e800) [pid = 1960] [serial = 1053] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd647ee800) [pid = 1960] [serial = 1095] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6d0be400) [pid = 1960] [serial = 1062] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6be80c00) [pid = 1960] [serial = 990] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd6bfd3800) [pid = 1960] [serial = 1059] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd68c0e000) [pid = 1960] [serial = 921] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd71105800) [pid = 1960] [serial = 1110] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd746c9c00) [pid = 1960] [serial = 933] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd6f07ec00) [pid = 1960] [serial = 927] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd6fe65000) [pid = 1960] [serial = 1071] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd6b920000) [pid = 1960] [serial = 894] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd5e6cbc00) [pid = 1960] [serial = 1184] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd5e85cc00) [pid = 1960] [serial = 1187] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd6aea1400) [pid = 1960] [serial = 1160] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd6d269000) [pid = 1960] [serial = 1163] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd70e5d000) [pid = 1960] [serial = 1154] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd63225c00) [pid = 1960] [serial = 1157] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd87026800) [pid = 1960] [serial = 1181] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd8538d400) [pid = 1960] [serial = 1178] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd7314fc00) [pid = 1960] [serial = 1169] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd8313dc00) [pid = 1960] [serial = 1175] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd81f98400) [pid = 1960] [serial = 1172] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd70e5d400) [pid = 1960] [serial = 1166] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | 1460990030710 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:33:50 INFO - PROCESS | 1960 | 1460990030720 Marionette TRACE conn4 <- [1,1738,null,{}] 07:33:50 INFO - PROCESS | 1960 | 1460990030734 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:50 INFO - PROCESS | 1960 | 1460990030905 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd6b306400) [pid = 1960] [serial = 1208] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd6b71dc00) [pid = 1960] [serial = 1209] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd68dc4400) [pid = 1960] [serial = 1202] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd6a58a000) [pid = 1960] [serial = 1203] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd68dc3000) [pid = 1960] [serial = 1205] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd647f0000) [pid = 1960] [serial = 1200] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd64484c00) [pid = 1960] [serial = 1199] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd60128000) [pid = 1960] [serial = 1197] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd5e85c400) [pid = 1960] [serial = 1196] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd60125000) [pid = 1960] [serial = 1190] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd5e6cb800) [pid = 1960] [serial = 1193] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd6bfd1800) [pid = 1960] [serial = 1212] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x7fbd6354c400) [pid = 1960] [serial = 1211] [outer = (nil)] [url = about:blank] 07:33:50 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd6aef6c00) [pid = 1960] [serial = 1206] [outer = (nil)] [url = about:blank] 07:33:51 INFO - PROCESS | 1960 | 1460990031156 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c312000 == 120 [pid = 1960] [id = 442] 07:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd5e6cb800) [pid = 1960] [serial = 1327] [outer = (nil)] 07:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd60125000) [pid = 1960] [serial = 1328] [outer = 0x7fbd5e6cb800] 07:33:51 INFO - PROCESS | 1960 | 1460990031222 Marionette DEBUG loaded listener.js 07:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd60159c00) [pid = 1960] [serial = 1329] [outer = 0x7fbd5e6cb800] 07:33:51 INFO - PROCESS | 1960 | 1460990031960 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 07:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1353ms 07:33:52 INFO - PROCESS | 1960 | 1460990032028 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 07:33:52 INFO - PROCESS | 1960 | 1460990032032 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 07:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:33:52 INFO - PROCESS | 1960 | 1460990032051 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:33:52 INFO - PROCESS | 1960 | 1460990032059 Marionette TRACE conn4 <- [1,1742,null,{}] 07:33:52 INFO - PROCESS | 1960 | 1460990032066 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:52 INFO - PROCESS | 1960 | 1460990032237 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 07:33:52 INFO - PROCESS | 1960 | 1460990032247 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ffbb800 == 121 [pid = 1960] [id = 443] 07:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd6015b000) [pid = 1960] [serial = 1330] [outer = (nil)] 07:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd620b9c00) [pid = 1960] [serial = 1331] [outer = 0x7fbd6015b000] 07:33:52 INFO - PROCESS | 1960 | 1460990032305 Marionette DEBUG loaded listener.js 07:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd634e7800) [pid = 1960] [serial = 1332] [outer = 0x7fbd6015b000] 07:33:53 INFO - PROCESS | 1960 | 1460990033204 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 07:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1205ms 07:33:53 INFO - PROCESS | 1960 | 1460990033265 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 07:33:53 INFO - PROCESS | 1960 | 1460990033270 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 07:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:33:53 INFO - PROCESS | 1960 | 1460990033293 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:33:53 INFO - PROCESS | 1960 | 1460990033296 Marionette TRACE conn4 <- [1,1746,null,{}] 07:33:53 INFO - PROCESS | 1960 | 1460990033301 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:53 INFO - PROCESS | 1960 | 1460990033537 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 07:33:53 INFO - PROCESS | 1960 | 1460990033563 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6317a000 == 122 [pid = 1960] [id = 444] 07:33:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd620c6c00) [pid = 1960] [serial = 1333] [outer = (nil)] 07:33:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd63f45000) [pid = 1960] [serial = 1334] [outer = 0x7fbd620c6c00] 07:33:53 INFO - PROCESS | 1960 | 1460990033623 Marionette DEBUG loaded listener.js 07:33:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd63f51800) [pid = 1960] [serial = 1335] [outer = 0x7fbd620c6c00] 07:33:54 INFO - PROCESS | 1960 | 1460990034501 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 07:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1286ms 07:33:54 INFO - PROCESS | 1960 | 1460990034579 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 07:33:54 INFO - PROCESS | 1960 | 1460990034586 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 07:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:33:54 INFO - PROCESS | 1960 | 1460990034597 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:33:54 INFO - PROCESS | 1960 | 1460990034599 Marionette TRACE conn4 <- [1,1750,null,{}] 07:33:54 INFO - PROCESS | 1960 | 1460990034621 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:54 INFO - PROCESS | 1960 | 1460990034889 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 07:33:54 INFO - PROCESS | 1960 | 1460990034915 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fc4800 == 123 [pid = 1960] [id = 445] 07:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd6420e800) [pid = 1960] [serial = 1336] [outer = (nil)] 07:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd6438d400) [pid = 1960] [serial = 1337] [outer = 0x7fbd6420e800] 07:33:54 INFO - PROCESS | 1960 | 1460990034988 Marionette DEBUG loaded listener.js 07:33:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd64487800) [pid = 1960] [serial = 1338] [outer = 0x7fbd6420e800] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd61e9b000) [pid = 1960] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd61fc2c00) [pid = 1960] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd64775800) [pid = 1960] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd5eaf0400) [pid = 1960] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd5a9c3400) [pid = 1960] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd5e710000) [pid = 1960] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd61fd0800) [pid = 1960] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd5c6ce800) [pid = 1960] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd63544800) [pid = 1960] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:33:55 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd6b39e800) [pid = 1960] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:33:56 INFO - PROCESS | 1960 | 1460990036210 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 07:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1637ms 07:33:56 INFO - PROCESS | 1960 | 1460990036230 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 07:33:56 INFO - PROCESS | 1960 | 1460990036234 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 07:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:33:56 INFO - PROCESS | 1960 | 1460990036239 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:33:56 INFO - PROCESS | 1960 | 1460990036241 Marionette TRACE conn4 <- [1,1754,null,{}] 07:33:56 INFO - PROCESS | 1960 | 1460990036246 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:56 INFO - PROCESS | 1960 | 1460990036400 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 07:33:56 INFO - PROCESS | 1960 | 1460990036554 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd640b2800 == 124 [pid = 1960] [id = 446] 07:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd634ea800) [pid = 1960] [serial = 1339] [outer = (nil)] 07:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd64490800) [pid = 1960] [serial = 1340] [outer = 0x7fbd634ea800] 07:33:56 INFO - PROCESS | 1960 | 1460990036633 Marionette DEBUG loaded listener.js 07:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd6482d800) [pid = 1960] [serial = 1341] [outer = 0x7fbd634ea800] 07:33:57 INFO - PROCESS | 1960 | 1460990037281 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1073ms 07:33:57 INFO - PROCESS | 1960 | 1460990037314 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 1960 | 1460990037317 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 07:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:33:57 INFO - PROCESS | 1960 | 1460990037323 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 1960 | 1460990037325 Marionette TRACE conn4 <- [1,1758,null,{}] 07:33:57 INFO - PROCESS | 1960 | 1460990037330 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:57 INFO - PROCESS | 1960 | 1460990037548 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 07:33:57 INFO - PROCESS | 1960 | 1460990037570 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64697800 == 125 [pid = 1960] [id = 447] 07:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd63544800) [pid = 1960] [serial = 1342] [outer = (nil)] 07:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd68c06800) [pid = 1960] [serial = 1343] [outer = 0x7fbd63544800] 07:33:57 INFO - PROCESS | 1960 | 1460990037630 Marionette DEBUG loaded listener.js 07:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd6a254c00) [pid = 1960] [serial = 1344] [outer = 0x7fbd63544800] 07:33:58 INFO - PROCESS | 1960 | 1460990038697 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 07:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1427ms 07:33:58 INFO - PROCESS | 1960 | 1460990038752 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 07:33:58 INFO - PROCESS | 1960 | 1460990038758 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 07:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:33:58 INFO - PROCESS | 1960 | 1460990038768 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:33:58 INFO - PROCESS | 1960 | 1460990038771 Marionette TRACE conn4 <- [1,1762,null,{}] 07:33:58 INFO - PROCESS | 1960 | 1460990038780 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:58 INFO - PROCESS | 1960 | 1460990038993 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 07:33:59 INFO - PROCESS | 1960 | 1460990039189 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e5a2800 == 126 [pid = 1960] [id = 448] 07:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd5e6ca400) [pid = 1960] [serial = 1345] [outer = (nil)] 07:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd5e857400) [pid = 1960] [serial = 1346] [outer = 0x7fbd5e6ca400] 07:33:59 INFO - PROCESS | 1960 | 1460990039268 Marionette DEBUG loaded listener.js 07:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd5edc7c00) [pid = 1960] [serial = 1347] [outer = 0x7fbd5e6ca400] 07:34:00 INFO - PROCESS | 1960 | 1460990040226 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 07:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1533ms 07:34:00 INFO - PROCESS | 1960 | 1460990040302 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 07:34:00 INFO - PROCESS | 1960 | 1460990040310 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 07:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:34:00 INFO - PROCESS | 1960 | 1460990040320 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:34:00 INFO - PROCESS | 1960 | 1460990040324 Marionette TRACE conn4 <- [1,1766,null,{}] 07:34:00 INFO - PROCESS | 1960 | 1460990040330 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:00 INFO - PROCESS | 1960 | 1460990040556 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 07:34:00 INFO - PROCESS | 1960 | 1460990040838 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63171000 == 127 [pid = 1960] [id = 449] 07:34:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd60128400) [pid = 1960] [serial = 1348] [outer = (nil)] 07:34:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd61891000) [pid = 1960] [serial = 1349] [outer = 0x7fbd60128400] 07:34:00 INFO - PROCESS | 1960 | 1460990040953 Marionette DEBUG loaded listener.js 07:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd61fd0800) [pid = 1960] [serial = 1350] [outer = 0x7fbd60128400] 07:34:01 INFO - PROCESS | 1960 | 1460990041811 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 07:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1528ms 07:34:01 INFO - PROCESS | 1960 | 1460990041853 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 07:34:01 INFO - PROCESS | 1960 | 1460990041857 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 07:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:34:01 INFO - PROCESS | 1960 | 1460990041863 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:34:01 INFO - PROCESS | 1960 | 1460990041868 Marionette TRACE conn4 <- [1,1770,null,{}] 07:34:01 INFO - PROCESS | 1960 | 1460990041883 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:02 INFO - PROCESS | 1960 | 1460990042085 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 07:34:02 INFO - PROCESS | 1960 | 1460990042286 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a262000 == 128 [pid = 1960] [id = 450] 07:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd62003800) [pid = 1960] [serial = 1351] [outer = (nil)] 07:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6438e000) [pid = 1960] [serial = 1352] [outer = 0x7fbd62003800] 07:34:02 INFO - PROCESS | 1960 | 1460990042356 Marionette DEBUG loaded listener.js 07:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd64780c00) [pid = 1960] [serial = 1353] [outer = 0x7fbd62003800] 07:34:03 INFO - PROCESS | 1960 | 1460990043283 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 07:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1482ms 07:34:03 INFO - PROCESS | 1960 | 1460990043346 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 07:34:03 INFO - PROCESS | 1960 | 1460990043350 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 07:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:34:03 INFO - PROCESS | 1960 | 1460990043356 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:34:03 INFO - PROCESS | 1960 | 1460990043358 Marionette TRACE conn4 <- [1,1774,null,{}] 07:34:03 INFO - PROCESS | 1960 | 1460990043364 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:03 INFO - PROCESS | 1960 | 1460990043551 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 07:34:03 INFO - PROCESS | 1960 | 1460990043741 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a33b000 == 129 [pid = 1960] [id = 451] 07:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd6354b800) [pid = 1960] [serial = 1354] [outer = (nil)] 07:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6a58b400) [pid = 1960] [serial = 1355] [outer = 0x7fbd6354b800] 07:34:03 INFO - PROCESS | 1960 | 1460990043810 Marionette DEBUG loaded listener.js 07:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6ae0b000) [pid = 1960] [serial = 1356] [outer = 0x7fbd6354b800] 07:34:04 INFO - PROCESS | 1960 | 1460990044641 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 07:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1328ms 07:34:04 INFO - PROCESS | 1960 | 1460990044686 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 07:34:04 INFO - PROCESS | 1960 | 1460990044690 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 07:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:34:04 INFO - PROCESS | 1960 | 1460990044695 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:34:04 INFO - PROCESS | 1960 | 1460990044698 Marionette TRACE conn4 <- [1,1778,null,{}] 07:34:04 INFO - PROCESS | 1960 | 1460990044703 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:04 INFO - PROCESS | 1960 | 1460990044888 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 07:34:05 INFO - PROCESS | 1960 | 1460990045084 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ac19800 == 130 [pid = 1960] [id = 452] 07:34:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd6482e000) [pid = 1960] [serial = 1357] [outer = (nil)] 07:34:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd6aea8000) [pid = 1960] [serial = 1358] [outer = 0x7fbd6482e000] 07:34:05 INFO - PROCESS | 1960 | 1460990045152 Marionette DEBUG loaded listener.js 07:34:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd6aeef800) [pid = 1960] [serial = 1359] [outer = 0x7fbd6482e000] 07:34:06 INFO - PROCESS | 1960 | 1460990046053 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 07:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 07:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1389ms 07:34:06 INFO - PROCESS | 1960 | 1460990046086 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 07:34:06 INFO - PROCESS | 1960 | 1460990046089 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 07:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:34:06 INFO - PROCESS | 1960 | 1460990046095 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:34:06 INFO - PROCESS | 1960 | 1460990046097 Marionette TRACE conn4 <- [1,1782,null,{}] 07:34:06 INFO - PROCESS | 1960 | 1460990046103 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:06 INFO - PROCESS | 1960 | 1460990046308 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 07:34:06 INFO - PROCESS | 1960 | 1460990046507 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be59800 == 131 [pid = 1960] [id = 453] 07:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd6aef0000) [pid = 1960] [serial = 1360] [outer = (nil)] 07:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd6b392c00) [pid = 1960] [serial = 1361] [outer = 0x7fbd6aef0000] 07:34:06 INFO - PROCESS | 1960 | 1460990046578 Marionette DEBUG loaded listener.js 07:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd6b836800) [pid = 1960] [serial = 1362] [outer = 0x7fbd6aef0000] 07:34:07 INFO - PROCESS | 1960 | 1460990047434 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 07:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 07:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1379ms 07:34:07 INFO - PROCESS | 1960 | 1460990047475 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 07:34:07 INFO - PROCESS | 1960 | 1460990047479 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 07:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:34:07 INFO - PROCESS | 1960 | 1460990047485 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:34:07 INFO - PROCESS | 1960 | 1460990047487 Marionette TRACE conn4 <- [1,1786,null,{}] 07:34:07 INFO - PROCESS | 1960 | 1460990047493 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:07 INFO - PROCESS | 1960 | 1460990047677 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 07:34:07 INFO - PROCESS | 1960 | 1460990047876 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6cd8d000 == 132 [pid = 1960] [id = 454] 07:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd6b306400) [pid = 1960] [serial = 1363] [outer = (nil)] 07:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd6b921000) [pid = 1960] [serial = 1364] [outer = 0x7fbd6b306400] 07:34:07 INFO - PROCESS | 1960 | 1460990047943 Marionette DEBUG loaded listener.js 07:34:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6bfcbc00) [pid = 1960] [serial = 1365] [outer = 0x7fbd6b306400] 07:34:08 INFO - PROCESS | 1960 | 1460990048803 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 07:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 07:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1380ms 07:34:08 INFO - PROCESS | 1960 | 1460990048868 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 07:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:34:08 INFO - PROCESS | 1960 | 1460990048872 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 07:34:08 INFO - PROCESS | 1960 | 1460990048878 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:34:08 INFO - PROCESS | 1960 | 1460990048881 Marionette TRACE conn4 <- [1,1790,null,{}] 07:34:08 INFO - PROCESS | 1960 | 1460990048886 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:09 INFO - PROCESS | 1960 | 1460990049085 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 07:34:09 INFO - PROCESS | 1960 | 1460990049279 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6eff9000 == 133 [pid = 1960] [id = 455] 07:34:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd6a5c8800) [pid = 1960] [serial = 1366] [outer = (nil)] 07:34:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd6c298000) [pid = 1960] [serial = 1367] [outer = 0x7fbd6a5c8800] 07:34:09 INFO - PROCESS | 1960 | 1460990049350 Marionette DEBUG loaded listener.js 07:34:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6d0c8800) [pid = 1960] [serial = 1368] [outer = 0x7fbd6a5c8800] 07:34:10 INFO - PROCESS | 1960 | 1460990050227 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 07:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 07:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1380ms 07:34:10 INFO - PROCESS | 1960 | 1460990050258 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 07:34:10 INFO - PROCESS | 1960 | 1460990050261 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 07:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:34:10 INFO - PROCESS | 1960 | 1460990050267 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:34:10 INFO - PROCESS | 1960 | 1460990050269 Marionette TRACE conn4 <- [1,1794,null,{}] 07:34:10 INFO - PROCESS | 1960 | 1460990050274 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:10 INFO - PROCESS | 1960 | 1460990050462 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 07:34:10 INFO - PROCESS | 1960 | 1460990050661 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f162800 == 134 [pid = 1960] [id = 456] 07:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6b832800) [pid = 1960] [serial = 1369] [outer = (nil)] 07:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6ef8d000) [pid = 1960] [serial = 1370] [outer = 0x7fbd6b832800] 07:34:10 INFO - PROCESS | 1960 | 1460990050733 Marionette DEBUG loaded listener.js 07:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd6f07bc00) [pid = 1960] [serial = 1371] [outer = 0x7fbd6b832800] 07:34:11 INFO - PROCESS | 1960 | 1460990051589 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 07:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1379ms 07:34:11 INFO - PROCESS | 1960 | 1460990051653 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 07:34:11 INFO - PROCESS | 1960 | 1460990051659 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 07:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:34:11 INFO - PROCESS | 1960 | 1460990051666 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:34:11 INFO - PROCESS | 1960 | 1460990051669 Marionette TRACE conn4 <- [1,1798,null,{}] 07:34:11 INFO - PROCESS | 1960 | 1460990051674 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:11 INFO - PROCESS | 1960 | 1460990051858 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 07:34:12 INFO - PROCESS | 1960 | 1460990052055 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd67000 == 135 [pid = 1960] [id = 457] 07:34:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6aea6800) [pid = 1960] [serial = 1372] [outer = (nil)] 07:34:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6f21a000) [pid = 1960] [serial = 1373] [outer = 0x7fbd6aea6800] 07:34:12 INFO - PROCESS | 1960 | 1460990052126 Marionette DEBUG loaded listener.js 07:34:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd6f7f7800) [pid = 1960] [serial = 1374] [outer = 0x7fbd6aea6800] 07:34:13 INFO - PROCESS | 1960 | 1460990053012 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 07:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1711ms 07:34:13 INFO - PROCESS | 1960 | 1460990053383 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 07:34:13 INFO - PROCESS | 1960 | 1460990053387 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 07:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:34:13 INFO - PROCESS | 1960 | 1460990053462 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:34:13 INFO - PROCESS | 1960 | 1460990053465 Marionette TRACE conn4 <- [1,1802,null,{}] 07:34:13 INFO - PROCESS | 1960 | 1460990053500 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:13 INFO - PROCESS | 1960 | 1460990053777 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 07:34:13 INFO - PROCESS | 1960 | 1460990053975 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd703bf800 == 136 [pid = 1960] [id = 458] 07:34:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd6c0e1800) [pid = 1960] [serial = 1375] [outer = (nil)] 07:34:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6fe83400) [pid = 1960] [serial = 1376] [outer = 0x7fbd6c0e1800] 07:34:14 INFO - PROCESS | 1960 | 1460990054051 Marionette DEBUG loaded listener.js 07:34:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd7110dc00) [pid = 1960] [serial = 1377] [outer = 0x7fbd6c0e1800] 07:34:14 INFO - PROCESS | 1960 | 1460990054882 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1523ms 07:34:14 INFO - PROCESS | 1960 | 1460990054923 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 07:34:14 INFO - PROCESS | 1960 | 1460990054927 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 07:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:34:14 INFO - PROCESS | 1960 | 1460990054932 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:34:14 INFO - PROCESS | 1960 | 1460990054935 Marionette TRACE conn4 <- [1,1806,null,{}] 07:34:14 INFO - PROCESS | 1960 | 1460990054940 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:15 INFO - PROCESS | 1960 | 1460990055119 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 07:34:15 INFO - PROCESS | 1960 | 1460990055323 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd719a5800 == 137 [pid = 1960] [id = 459] 07:34:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6f864c00) [pid = 1960] [serial = 1378] [outer = (nil)] 07:34:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd71fcd000) [pid = 1960] [serial = 1379] [outer = 0x7fbd6f864c00] 07:34:15 INFO - PROCESS | 1960 | 1460990055392 Marionette DEBUG loaded listener.js 07:34:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd72cd9c00) [pid = 1960] [serial = 1380] [outer = 0x7fbd6f864c00] 07:34:16 INFO - PROCESS | 1960 | 1460990056234 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 07:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1377ms 07:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:34:16 INFO - PROCESS | 1960 | 1460990056310 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 07:34:16 INFO - PROCESS | 1960 | 1460990056313 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 07:34:16 INFO - PROCESS | 1960 | 1460990056319 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:34:16 INFO - PROCESS | 1960 | 1460990056322 Marionette TRACE conn4 <- [1,1810,null,{}] 07:34:16 INFO - PROCESS | 1960 | 1460990056328 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:16 INFO - PROCESS | 1960 | 1460990056514 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 07:34:16 INFO - PROCESS | 1960 | 1460990056720 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c27800 == 138 [pid = 1960] [id = 460] 07:34:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd5b3ee800) [pid = 1960] [serial = 1381] [outer = (nil)] 07:34:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd72dbe000) [pid = 1960] [serial = 1382] [outer = 0x7fbd5b3ee800] 07:34:16 INFO - PROCESS | 1960 | 1460990056836 Marionette DEBUG loaded listener.js 07:34:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd7361d000) [pid = 1960] [serial = 1383] [outer = 0x7fbd5b3ee800] 07:34:17 INFO - PROCESS | 1960 | 1460990057775 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 07:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1534ms 07:34:17 INFO - PROCESS | 1960 | 1460990057853 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 07:34:17 INFO - PROCESS | 1960 | 1460990057856 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 07:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:34:17 INFO - PROCESS | 1960 | 1460990057862 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 1960 | 1460990057864 Marionette TRACE conn4 <- [1,1814,null,{}] 07:34:17 INFO - PROCESS | 1960 | 1460990057869 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:18 INFO - PROCESS | 1960 | 1460990058059 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 07:34:18 INFO - PROCESS | 1960 | 1460990058708 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cb9b800 == 139 [pid = 1960] [id = 461] 07:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd5a9cf800) [pid = 1960] [serial = 1384] [outer = (nil)] 07:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd5b3e6000) [pid = 1960] [serial = 1385] [outer = 0x7fbd5a9cf800] 07:34:18 INFO - PROCESS | 1960 | 1460990058831 Marionette DEBUG loaded listener.js 07:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd5e6c8800) [pid = 1960] [serial = 1386] [outer = 0x7fbd5a9cf800] 07:34:19 INFO - PROCESS | 1960 | 1460990059670 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 07:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1879ms 07:34:19 INFO - PROCESS | 1960 | 1460990059742 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 07:34:19 INFO - PROCESS | 1960 | 1460990059748 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 07:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:34:19 INFO - PROCESS | 1960 | 1460990059756 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 1960 | 1460990059759 Marionette TRACE conn4 <- [1,1818,null,{}] 07:34:19 INFO - PROCESS | 1960 | 1460990059767 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:19 INFO - PROCESS | 1960 | 1460990059957 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 07:34:20 INFO - PROCESS | 1960 | 1460990060174 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ecd1000 == 140 [pid = 1960] [id = 462] 07:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd5c6c4400) [pid = 1960] [serial = 1387] [outer = (nil)] 07:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd5e712800) [pid = 1960] [serial = 1388] [outer = 0x7fbd5c6c4400] 07:34:20 INFO - PROCESS | 1960 | 1460990060339 Marionette DEBUG loaded listener.js 07:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd5fe23000) [pid = 1960] [serial = 1389] [outer = 0x7fbd5c6c4400] 07:34:21 INFO - PROCESS | 1960 | 1460990061414 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd702d8800 == 139 [pid = 1960] [id = 395] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e5a9800 == 138 [pid = 1960] [id = 396] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60115800 == 137 [pid = 1960] [id = 394] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd640b2800 == 136 [pid = 1960] [id = 446] 07:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1731ms 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd63f4a000) [pid = 1960] [serial = 1247] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd6f07a400) [pid = 1960] [serial = 1226] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd76a31800) [pid = 1960] [serial = 1232] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd71910400) [pid = 1960] [serial = 1229] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd5e78b800) [pid = 1960] [serial = 1244] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd5b3ea400) [pid = 1960] [serial = 1238] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd5e70a400) [pid = 1960] [serial = 1241] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd86f3dc00) [pid = 1960] [serial = 1235] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd620bc400) [pid = 1960] [serial = 1280] [outer = (nil)] [url = about:blank] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fc4800 == 135 [pid = 1960] [id = 445] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6317a000 == 134 [pid = 1960] [id = 444] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ffbb800 == 133 [pid = 1960] [id = 443] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c312000 == 132 [pid = 1960] [id = 442] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a897800 == 131 [pid = 1960] [id = 441] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c9e4000 == 130 [pid = 1960] [id = 440] 07:34:21 INFO - PROCESS | 1960 | 1460990061554 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 07:34:21 INFO - PROCESS | 1960 | 1460990061559 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 07:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c324000 == 129 [pid = 1960] [id = 299] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd703c3800 == 128 [pid = 1960] [id = 429] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ea1800 == 127 [pid = 1960] [id = 428] 07:34:21 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d52000 == 126 [pid = 1960] [id = 427] 07:34:21 INFO - PROCESS | 1960 | 1460990061589 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:34:21 INFO - PROCESS | 1960 | 1460990061593 Marionette TRACE conn4 <- [1,1822,null,{}] 07:34:21 INFO - PROCESS | 1960 | 1460990061598 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:21 INFO - PROCESS | 1960 | 1460990061775 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 07:34:21 INFO - PROCESS | 1960 | 1460990061785 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a8da800 == 127 [pid = 1960] [id = 463] 07:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd5c6ce800) [pid = 1960] [serial = 1390] [outer = (nil)] 07:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd620bd400) [pid = 1960] [serial = 1391] [outer = 0x7fbd5c6ce800] 07:34:21 INFO - PROCESS | 1960 | 1460990061855 Marionette DEBUG loaded listener.js 07:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd63f4d800) [pid = 1960] [serial = 1392] [outer = 0x7fbd5c6ce800] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd6477c800) [pid = 1960] [serial = 1265] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6ef97c00) [pid = 1960] [serial = 1271] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd64834400) [pid = 1960] [serial = 1262] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd711e0000) [pid = 1960] [serial = 1272] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd6012c800) [pid = 1960] [serial = 1256] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd5b1f3800) [pid = 1960] [serial = 1277] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd64391c00) [pid = 1960] [serial = 1250] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd5eae3400) [pid = 1960] [serial = 1253] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd73151000) [pid = 1960] [serial = 1274] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd63551800) [pid = 1960] [serial = 1220] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6200fc00) [pid = 1960] [serial = 1257] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd5eaea000) [pid = 1960] [serial = 1254] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6ae07c00) [pid = 1960] [serial = 1266] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6fe66c00) [pid = 1960] [serial = 1215] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd64392000) [pid = 1960] [serial = 1260] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6a581400) [pid = 1960] [serial = 1263] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd64076800) [pid = 1960] [serial = 1259] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd6b2da400) [pid = 1960] [serial = 1223] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd6c0d5000) [pid = 1960] [serial = 1268] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd6ed75800) [pid = 1960] [serial = 1269] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd73d50000) [pid = 1960] [serial = 1275] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd5e6cdc00) [pid = 1960] [serial = 1217] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd6012e000) [pid = 1960] [serial = 1278] [outer = (nil)] [url = about:blank] 07:34:22 INFO - PROCESS | 1960 | 1460990062816 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 07:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1298ms 07:34:22 INFO - PROCESS | 1960 | 1460990062879 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 07:34:22 INFO - PROCESS | 1960 | 1460990062882 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 07:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:34:22 INFO - PROCESS | 1960 | 1460990062890 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:34:22 INFO - PROCESS | 1960 | 1460990062899 Marionette TRACE conn4 <- [1,1826,null,{}] 07:34:22 INFO - PROCESS | 1960 | 1460990062913 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:23 INFO - PROCESS | 1960 | 1460990063111 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 07:34:23 INFO - PROCESS | 1960 | 1460990063283 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ffb0800 == 128 [pid = 1960] [id = 464] 07:34:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd5eae3400) [pid = 1960] [serial = 1393] [outer = (nil)] 07:34:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd64390c00) [pid = 1960] [serial = 1394] [outer = 0x7fbd5eae3400] 07:34:23 INFO - PROCESS | 1960 | 1460990063345 Marionette DEBUG loaded listener.js 07:34:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd64828400) [pid = 1960] [serial = 1395] [outer = 0x7fbd5eae3400] 07:34:24 INFO - PROCESS | 1960 | 1460990064050 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 07:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1187ms 07:34:24 INFO - PROCESS | 1960 | 1460990064076 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 07:34:24 INFO - PROCESS | 1960 | 1460990064081 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 07:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:34:24 INFO - PROCESS | 1960 | 1460990064086 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:34:24 INFO - PROCESS | 1960 | 1460990064088 Marionette TRACE conn4 <- [1,1830,null,{}] 07:34:24 INFO - PROCESS | 1960 | 1460990064093 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:24 INFO - PROCESS | 1960 | 1460990064369 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 07:34:24 INFO - PROCESS | 1960 | 1460990064397 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633ab800 == 129 [pid = 1960] [id = 465] 07:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd64834400) [pid = 1960] [serial = 1396] [outer = (nil)] 07:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6a5d1400) [pid = 1960] [serial = 1397] [outer = 0x7fbd64834400] 07:34:24 INFO - PROCESS | 1960 | 1460990064456 Marionette DEBUG loaded listener.js 07:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd6aef5400) [pid = 1960] [serial = 1398] [outer = 0x7fbd64834400] 07:34:25 INFO - PROCESS | 1960 | 1460990065319 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 07:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1275ms 07:34:25 INFO - PROCESS | 1960 | 1460990065362 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 07:34:25 INFO - PROCESS | 1960 | 1460990065365 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 07:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:34:25 INFO - PROCESS | 1960 | 1460990065370 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:34:25 INFO - PROCESS | 1960 | 1460990065372 Marionette TRACE conn4 <- [1,1834,null,{}] 07:34:25 INFO - PROCESS | 1960 | 1460990065377 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:25 INFO - PROCESS | 1960 | 1460990065633 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 07:34:25 INFO - PROCESS | 1960 | 1460990065667 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c1a800 == 130 [pid = 1960] [id = 466] 07:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd6b303800) [pid = 1960] [serial = 1399] [outer = (nil)] 07:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6b719400) [pid = 1960] [serial = 1400] [outer = 0x7fbd6b303800] 07:34:25 INFO - PROCESS | 1960 | 1460990065737 Marionette DEBUG loaded listener.js 07:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6b921400) [pid = 1960] [serial = 1401] [outer = 0x7fbd6b303800] 07:34:26 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd5b1f3c00) [pid = 1960] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:34:26 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd634ea800) [pid = 1960] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:34:26 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd6015b000) [pid = 1960] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:34:26 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd620c6c00) [pid = 1960] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:34:26 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd5b3e7800) [pid = 1960] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:34:26 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd5e6cb800) [pid = 1960] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:34:26 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd6420e800) [pid = 1960] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:34:26 INFO - PROCESS | 1960 | 1460990066966 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 07:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 07:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1634ms 07:34:27 INFO - PROCESS | 1960 | 1460990067005 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 07:34:27 INFO - PROCESS | 1960 | 1460990067009 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 07:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:34:27 INFO - PROCESS | 1960 | 1460990067014 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:34:27 INFO - PROCESS | 1960 | 1460990067016 Marionette TRACE conn4 <- [1,1838,null,{}] 07:34:27 INFO - PROCESS | 1960 | 1460990067021 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:27 INFO - PROCESS | 1960 | 1460990067244 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 07:34:27 INFO - PROCESS | 1960 | 1460990067266 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ebd800 == 131 [pid = 1960] [id = 467] 07:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd61ea6c00) [pid = 1960] [serial = 1402] [outer = (nil)] 07:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd6a580800) [pid = 1960] [serial = 1403] [outer = 0x7fbd61ea6c00] 07:34:27 INFO - PROCESS | 1960 | 1460990067334 Marionette DEBUG loaded listener.js 07:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6f085400) [pid = 1960] [serial = 1404] [outer = 0x7fbd61ea6c00] 07:34:28 INFO - PROCESS | 1960 | 1460990068085 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 07:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1127ms 07:34:28 INFO - PROCESS | 1960 | 1460990068147 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 07:34:28 INFO - PROCESS | 1960 | 1460990068149 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 07:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:34:28 INFO - PROCESS | 1960 | 1460990068155 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:34:28 INFO - PROCESS | 1960 | 1460990068157 Marionette TRACE conn4 <- [1,1842,null,{}] 07:34:28 INFO - PROCESS | 1960 | 1460990068162 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:28 INFO - PROCESS | 1960 | 1460990068338 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 07:34:28 INFO - PROCESS | 1960 | 1460990068351 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b367800 == 132 [pid = 1960] [id = 468] 07:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd6b2e6400) [pid = 1960] [serial = 1405] [outer = (nil)] 07:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd6f86ec00) [pid = 1960] [serial = 1406] [outer = 0x7fbd6b2e6400] 07:34:28 INFO - PROCESS | 1960 | 1460990068410 Marionette DEBUG loaded listener.js 07:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd70dc2800) [pid = 1960] [serial = 1407] [outer = 0x7fbd6b2e6400] 07:34:29 INFO - PROCESS | 1960 | 1460990069556 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 07:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1429ms 07:34:29 INFO - PROCESS | 1960 | 1460990069586 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 07:34:29 INFO - PROCESS | 1960 | 1460990069592 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 07:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:34:29 INFO - PROCESS | 1960 | 1460990069601 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:34:29 INFO - PROCESS | 1960 | 1460990069606 Marionette TRACE conn4 <- [1,1846,null,{}] 07:34:29 INFO - PROCESS | 1960 | 1460990069615 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:29 INFO - PROCESS | 1960 | 1460990069815 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 07:34:30 INFO - PROCESS | 1960 | 1460990070021 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6f5000 == 133 [pid = 1960] [id = 469] 07:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd5eaea000) [pid = 1960] [serial = 1408] [outer = (nil)] 07:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd5edccc00) [pid = 1960] [serial = 1409] [outer = 0x7fbd5eaea000] 07:34:30 INFO - PROCESS | 1960 | 1460990070094 Marionette DEBUG loaded listener.js 07:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd60160c00) [pid = 1960] [serial = 1410] [outer = 0x7fbd5eaea000] 07:34:31 INFO - PROCESS | 1960 | 1460990071056 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 07:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 07:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1531ms 07:34:31 INFO - PROCESS | 1960 | 1460990071133 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 07:34:31 INFO - PROCESS | 1960 | 1460990071142 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 07:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:34:31 INFO - PROCESS | 1960 | 1460990071151 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:34:31 INFO - PROCESS | 1960 | 1460990071154 Marionette TRACE conn4 <- [1,1850,null,{}] 07:34:31 INFO - PROCESS | 1960 | 1460990071160 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:31 INFO - PROCESS | 1960 | 1460990071395 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 07:34:31 INFO - PROCESS | 1960 | 1460990071677 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd646a6800 == 134 [pid = 1960] [id = 470] 07:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd63f44400) [pid = 1960] [serial = 1411] [outer = (nil)] 07:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6420f800) [pid = 1960] [serial = 1412] [outer = 0x7fbd63f44400] 07:34:31 INFO - PROCESS | 1960 | 1460990071800 Marionette DEBUG loaded listener.js 07:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd6477d400) [pid = 1960] [serial = 1413] [outer = 0x7fbd63f44400] 07:34:32 INFO - PROCESS | 1960 | 1460990072650 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 07:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1530ms 07:34:32 INFO - PROCESS | 1960 | 1460990072682 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 07:34:32 INFO - PROCESS | 1960 | 1460990072685 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 07:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:34:32 INFO - PROCESS | 1960 | 1460990072691 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:34:32 INFO - PROCESS | 1960 | 1460990072697 Marionette TRACE conn4 <- [1,1854,null,{}] 07:34:32 INFO - PROCESS | 1960 | 1460990072712 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:32 INFO - PROCESS | 1960 | 1460990072910 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 07:34:33 INFO - PROCESS | 1960 | 1460990073118 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6d06a000 == 135 [pid = 1960] [id = 471] 07:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd68dc3000) [pid = 1960] [serial = 1414] [outer = (nil)] 07:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6b311000) [pid = 1960] [serial = 1415] [outer = 0x7fbd68dc3000] 07:34:33 INFO - PROCESS | 1960 | 1460990073191 Marionette DEBUG loaded listener.js 07:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd6be79800) [pid = 1960] [serial = 1416] [outer = 0x7fbd68dc3000] 07:34:34 INFO - PROCESS | 1960 | 1460990074134 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1482ms 07:34:34 INFO - PROCESS | 1960 | 1460990074174 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 07:34:34 INFO - PROCESS | 1960 | 1460990074178 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 07:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:34:34 INFO - PROCESS | 1960 | 1460990074184 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:34:34 INFO - PROCESS | 1960 | 1460990074187 Marionette TRACE conn4 <- [1,1858,null,{}] 07:34:34 INFO - PROCESS | 1960 | 1460990074192 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:34 INFO - PROCESS | 1960 | 1460990074387 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 07:34:34 INFO - PROCESS | 1960 | 1460990074591 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd702cc800 == 136 [pid = 1960] [id = 472] 07:34:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6aeab400) [pid = 1960] [serial = 1417] [outer = (nil)] 07:34:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd6fe72800) [pid = 1960] [serial = 1418] [outer = 0x7fbd6aeab400] 07:34:34 INFO - PROCESS | 1960 | 1460990074660 Marionette DEBUG loaded listener.js 07:34:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd710ca000) [pid = 1960] [serial = 1419] [outer = 0x7fbd6aeab400] 07:34:35 INFO - PROCESS | 1960 | 1460990075518 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 07:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1375ms 07:34:35 INFO - PROCESS | 1960 | 1460990075561 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 07:34:35 INFO - PROCESS | 1960 | 1460990075565 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 07:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:34:35 INFO - PROCESS | 1960 | 1460990075570 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:34:35 INFO - PROCESS | 1960 | 1460990075572 Marionette TRACE conn4 <- [1,1862,null,{}] 07:34:35 INFO - PROCESS | 1960 | 1460990075578 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:35 INFO - PROCESS | 1960 | 1460990075761 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 07:34:35 INFO - PROCESS | 1960 | 1460990075976 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd711b1000 == 137 [pid = 1960] [id = 473] 07:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6b30a000) [pid = 1960] [serial = 1420] [outer = (nil)] 07:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd73149000) [pid = 1960] [serial = 1421] [outer = 0x7fbd6b30a000] 07:34:36 INFO - PROCESS | 1960 | 1460990076087 Marionette DEBUG loaded listener.js 07:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd73620c00) [pid = 1960] [serial = 1422] [outer = 0x7fbd6b30a000] 07:34:37 INFO - PROCESS | 1960 | 1460990076999 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 07:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1481ms 07:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:34:37 INFO - PROCESS | 1960 | 1460990077053 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 07:34:37 INFO - PROCESS | 1960 | 1460990077056 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 07:34:37 INFO - PROCESS | 1960 | 1460990077062 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:34:37 INFO - PROCESS | 1960 | 1460990077065 Marionette TRACE conn4 <- [1,1866,null,{}] 07:34:37 INFO - PROCESS | 1960 | 1460990077071 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:37 INFO - PROCESS | 1960 | 1460990077363 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 07:34:37 INFO - PROCESS | 1960 | 1460990077517 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73ee7000 == 138 [pid = 1960] [id = 474] 07:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd634ebc00) [pid = 1960] [serial = 1423] [outer = (nil)] 07:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd7493a800) [pid = 1960] [serial = 1424] [outer = 0x7fbd634ebc00] 07:34:37 INFO - PROCESS | 1960 | 1460990077632 Marionette DEBUG loaded listener.js 07:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd8104b800) [pid = 1960] [serial = 1425] [outer = 0x7fbd634ebc00] 07:34:38 INFO - PROCESS | 1960 | 1460990078532 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 07:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1537ms 07:34:38 INFO - PROCESS | 1960 | 1460990078599 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 07:34:38 INFO - PROCESS | 1960 | 1460990078602 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 07:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:34:38 INFO - PROCESS | 1960 | 1460990078608 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:34:38 INFO - PROCESS | 1960 | 1460990078611 Marionette TRACE conn4 <- [1,1870,null,{}] 07:34:38 INFO - PROCESS | 1960 | 1460990078617 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:38 INFO - PROCESS | 1960 | 1460990078819 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 07:34:39 INFO - PROCESS | 1960 | 1460990079022 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74b73800 == 139 [pid = 1960] [id = 475] 07:34:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd6b309000) [pid = 1960] [serial = 1426] [outer = (nil)] 07:34:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd81c82c00) [pid = 1960] [serial = 1427] [outer = 0x7fbd6b309000] 07:34:39 INFO - PROCESS | 1960 | 1460990079134 Marionette DEBUG loaded listener.js 07:34:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd8210d000) [pid = 1960] [serial = 1428] [outer = 0x7fbd6b309000] 07:34:40 INFO - PROCESS | 1960 | 1460990080033 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 07:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1476ms 07:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:34:40 INFO - PROCESS | 1960 | 1460990080086 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 07:34:40 INFO - PROCESS | 1960 | 1460990080088 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 07:34:40 INFO - PROCESS | 1960 | 1460990080113 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:34:40 INFO - PROCESS | 1960 | 1460990080117 Marionette TRACE conn4 <- [1,1874,null,{}] 07:34:40 INFO - PROCESS | 1960 | 1460990080124 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:40 INFO - PROCESS | 1960 | 1460990080319 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 07:34:40 INFO - PROCESS | 1960 | 1460990080520 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd775ef000 == 140 [pid = 1960] [id = 476] 07:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd73d4b000) [pid = 1960] [serial = 1429] [outer = (nil)] 07:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd831fa400) [pid = 1960] [serial = 1430] [outer = 0x7fbd73d4b000] 07:34:40 INFO - PROCESS | 1960 | 1460990080632 Marionette DEBUG loaded listener.js 07:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd8538e400) [pid = 1960] [serial = 1431] [outer = 0x7fbd73d4b000] 07:34:41 INFO - PROCESS | 1960 | 1460990081558 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 07:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1507ms 07:34:41 INFO - PROCESS | 1960 | 1460990081603 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 07:34:41 INFO - PROCESS | 1960 | 1460990081607 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 07:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:34:41 INFO - PROCESS | 1960 | 1460990081613 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:34:41 INFO - PROCESS | 1960 | 1460990081615 Marionette TRACE conn4 <- [1,1878,null,{}] 07:34:41 INFO - PROCESS | 1960 | 1460990081621 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:41 INFO - PROCESS | 1960 | 1460990081827 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 07:34:42 INFO - PROCESS | 1960 | 1460990082034 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf16800 == 141 [pid = 1960] [id = 477] 07:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd6b726c00) [pid = 1960] [serial = 1432] [outer = (nil)] 07:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd86f3a400) [pid = 1960] [serial = 1433] [outer = 0x7fbd6b726c00] 07:34:42 INFO - PROCESS | 1960 | 1460990082103 Marionette DEBUG loaded listener.js 07:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd8702f400) [pid = 1960] [serial = 1434] [outer = 0x7fbd6b726c00] 07:34:42 INFO - PROCESS | 1960 | 1460990082972 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 07:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1430ms 07:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:34:43 INFO - PROCESS | 1960 | 1460990083044 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 07:34:43 INFO - PROCESS | 1960 | 1460990083047 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 07:34:43 INFO - PROCESS | 1960 | 1460990083053 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:34:43 INFO - PROCESS | 1960 | 1460990083056 Marionette TRACE conn4 <- [1,1882,null,{}] 07:34:43 INFO - PROCESS | 1960 | 1460990083061 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:43 INFO - PROCESS | 1960 | 1460990083259 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 07:34:43 INFO - PROCESS | 1960 | 1460990083460 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd821a5800 == 142 [pid = 1960] [id = 478] 07:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd5c5ed400) [pid = 1960] [serial = 1435] [outer = (nil)] 07:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd5c5f6400) [pid = 1960] [serial = 1436] [outer = 0x7fbd5c5ed400] 07:34:43 INFO - PROCESS | 1960 | 1460990083546 Marionette DEBUG loaded listener.js 07:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd5c5fb800) [pid = 1960] [serial = 1437] [outer = 0x7fbd5c5ed400] 07:34:44 INFO - PROCESS | 1960 | 1460990084443 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 07:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1433ms 07:34:44 INFO - PROCESS | 1960 | 1460990084486 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 07:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:34:44 INFO - PROCESS | 1960 | 1460990084490 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 07:34:44 INFO - PROCESS | 1960 | 1460990084496 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:34:44 INFO - PROCESS | 1960 | 1460990084500 Marionette TRACE conn4 <- [1,1886,null,{}] 07:34:44 INFO - PROCESS | 1960 | 1460990084506 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:44 INFO - PROCESS | 1960 | 1460990084730 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 07:34:44 INFO - PROCESS | 1960 | 1460990084934 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86a15000 == 143 [pid = 1960] [id = 479] 07:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd5c5efc00) [pid = 1960] [serial = 1438] [outer = (nil)] 07:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd5e9da400) [pid = 1960] [serial = 1439] [outer = 0x7fbd5c5efc00] 07:34:45 INFO - PROCESS | 1960 | 1460990085054 Marionette DEBUG loaded listener.js 07:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd8702ec00) [pid = 1960] [serial = 1440] [outer = 0x7fbd5c5efc00] 07:34:45 INFO - PROCESS | 1960 | 1460990085964 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 07:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1535ms 07:34:46 INFO - PROCESS | 1960 | 1460990086033 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 07:34:46 INFO - PROCESS | 1960 | 1460990086036 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 07:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:34:46 INFO - PROCESS | 1960 | 1460990086043 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:34:46 INFO - PROCESS | 1960 | 1460990086047 Marionette TRACE conn4 <- [1,1890,null,{}] 07:34:46 INFO - PROCESS | 1960 | 1460990086053 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:46 INFO - PROCESS | 1960 | 1460990086251 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 07:34:46 INFO - PROCESS | 1960 | 1460990086461 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd875e1000 == 144 [pid = 1960] [id = 480] 07:34:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd5b3f1400) [pid = 1960] [serial = 1441] [outer = (nil)] 07:34:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd5c586400) [pid = 1960] [serial = 1442] [outer = 0x7fbd5b3f1400] 07:34:46 INFO - PROCESS | 1960 | 1460990086533 Marionette DEBUG loaded listener.js 07:34:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd5c58b800) [pid = 1960] [serial = 1443] [outer = 0x7fbd5b3f1400] 07:34:47 INFO - PROCESS | 1960 | 1460990087412 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 07:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1428ms 07:34:47 INFO - PROCESS | 1960 | 1460990087472 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 07:34:47 INFO - PROCESS | 1960 | 1460990087476 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 07:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:34:47 INFO - PROCESS | 1960 | 1460990087481 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:34:47 INFO - PROCESS | 1960 | 1460990087484 Marionette TRACE conn4 <- [1,1894,null,{}] 07:34:47 INFO - PROCESS | 1960 | 1460990087490 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:47 INFO - PROCESS | 1960 | 1460990087688 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 07:34:47 INFO - PROCESS | 1960 | 1460990087894 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd615b4000 == 145 [pid = 1960] [id = 481] 07:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd5c57e400) [pid = 1960] [serial = 1444] [outer = (nil)] 07:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd5e795c00) [pid = 1960] [serial = 1445] [outer = 0x7fbd5c57e400] 07:34:47 INFO - PROCESS | 1960 | 1460990087964 Marionette DEBUG loaded listener.js 07:34:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd61890c00) [pid = 1960] [serial = 1446] [outer = 0x7fbd5c57e400] 07:34:48 INFO - PROCESS | 1960 | 1460990088911 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 07:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1487ms 07:34:48 INFO - PROCESS | 1960 | 1460990088970 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 07:34:48 INFO - PROCESS | 1960 | 1460990088972 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 07:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:34:48 INFO - PROCESS | 1960 | 1460990088979 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:34:48 INFO - PROCESS | 1960 | 1460990088981 Marionette TRACE conn4 <- [1,1898,null,{}] 07:34:48 INFO - PROCESS | 1960 | 1460990088986 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:49 INFO - PROCESS | 1960 | 1460990089170 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 07:34:49 INFO - PROCESS | 1960 | 1460990089945 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5eade800 == 146 [pid = 1960] [id = 482] 07:34:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd5b1f0000) [pid = 1960] [serial = 1447] [outer = (nil)] 07:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd5c5f0400) [pid = 1960] [serial = 1448] [outer = 0x7fbd5b1f0000] 07:34:50 INFO - PROCESS | 1960 | 1460990090016 Marionette DEBUG loaded listener.js 07:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd5cebb800) [pid = 1960] [serial = 1449] [outer = 0x7fbd5b1f0000] 07:34:50 INFO - PROCESS | 1960 | 1460990090926 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 07:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1992ms 07:34:50 INFO - PROCESS | 1960 | 1460990090973 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 07:34:50 INFO - PROCESS | 1960 | 1460990090985 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 07:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:34:51 INFO - PROCESS | 1960 | 1460990091000 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:34:51 INFO - PROCESS | 1960 | 1460990091005 Marionette TRACE conn4 <- [1,1902,null,{}] 07:34:51 INFO - PROCESS | 1960 | 1460990091012 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:51 INFO - PROCESS | 1960 | 1460990091203 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 07:34:51 INFO - PROCESS | 1960 | 1460990091425 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63189800 == 147 [pid = 1960] [id = 483] 07:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd5e6c8c00) [pid = 1960] [serial = 1450] [outer = (nil)] 07:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd5e9e0c00) [pid = 1960] [serial = 1451] [outer = 0x7fbd5e6c8c00] 07:34:51 INFO - PROCESS | 1960 | 1460990091588 Marionette DEBUG loaded listener.js 07:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd5fe1d000) [pid = 1960] [serial = 1452] [outer = 0x7fbd5e6c8c00] 07:34:52 INFO - PROCESS | 1960 | 1460990092734 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70d64800 == 146 [pid = 1960] [id = 384] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74b75000 == 145 [pid = 1960] [id = 56] 07:34:52 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd5edc6800) [pid = 1960] [serial = 1316] [outer = (nil)] [url = about:blank] 07:34:52 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd7758fc00) [pid = 1960] [serial = 1307] [outer = (nil)] [url = about:blank] 07:34:52 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd81fa1000) [pid = 1960] [serial = 1310] [outer = (nil)] [url = about:blank] 07:34:52 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd7497f800) [pid = 1960] [serial = 1304] [outer = (nil)] [url = about:blank] 07:34:52 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6f081800) [pid = 1960] [serial = 1313] [outer = (nil)] [url = about:blank] 07:34:52 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd5a9cd800) [pid = 1960] [serial = 1319] [outer = (nil)] [url = about:blank] 07:34:52 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd68c06800) [pid = 1960] [serial = 1343] [outer = (nil)] [url = about:blank] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd85337800 == 144 [pid = 1960] [id = 72] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ebd800 == 143 [pid = 1960] [id = 467] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68c1a800 == 142 [pid = 1960] [id = 466] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633ab800 == 141 [pid = 1960] [id = 465] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ffb0800 == 140 [pid = 1960] [id = 464] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a8da800 == 139 [pid = 1960] [id = 463] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ecd1000 == 138 [pid = 1960] [id = 462] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cb9b800 == 137 [pid = 1960] [id = 461] 07:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1830ms 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6fd67000 == 136 [pid = 1960] [id = 457] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f162800 == 135 [pid = 1960] [id = 456] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6eff9000 == 134 [pid = 1960] [id = 455] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6cd8d000 == 133 [pid = 1960] [id = 454] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be59800 == 132 [pid = 1960] [id = 453] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ac19800 == 131 [pid = 1960] [id = 452] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a33b000 == 130 [pid = 1960] [id = 451] 07:34:52 INFO - PROCESS | 1960 | 1460990092878 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 07:34:52 INFO - PROCESS | 1960 | 1460990092884 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a262000 == 129 [pid = 1960] [id = 450] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63171000 == 128 [pid = 1960] [id = 449] 07:34:52 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e5a2800 == 127 [pid = 1960] [id = 448] 07:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:34:52 INFO - PROCESS | 1960 | 1460990092899 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:34:52 INFO - PROCESS | 1960 | 1460990092901 Marionette TRACE conn4 <- [1,1906,null,{}] 07:34:52 INFO - PROCESS | 1960 | 1460990092907 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:53 INFO - PROCESS | 1960 | 1460990093075 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd5cc19000) [pid = 1960] [serial = 1323] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd5eae4c00) [pid = 1960] [serial = 1283] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd634e2800) [pid = 1960] [serial = 1286] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd6b310800) [pid = 1960] [serial = 1292] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd73470000) [pid = 1960] [serial = 1301] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd64490800) [pid = 1960] [serial = 1340] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd620b9c00) [pid = 1960] [serial = 1331] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd63f51800) [pid = 1960] [serial = 1335] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd6b91a000) [pid = 1960] [serial = 1295] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd68c06c00) [pid = 1960] [serial = 1289] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd5c6cd800) [pid = 1960] [serial = 1325] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd60125000) [pid = 1960] [serial = 1328] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd5e861000) [pid = 1960] [serial = 1326] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd64487800) [pid = 1960] [serial = 1338] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd634e7800) [pid = 1960] [serial = 1332] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd5b1f8000) [pid = 1960] [serial = 1322] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd63f45000) [pid = 1960] [serial = 1334] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd6482d800) [pid = 1960] [serial = 1341] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd60159c00) [pid = 1960] [serial = 1329] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd6f7f8800) [pid = 1960] [serial = 1298] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6438d400) [pid = 1960] [serial = 1337] [outer = (nil)] [url = about:blank] 07:34:53 INFO - PROCESS | 1960 | 1460990093327 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c315000 == 128 [pid = 1960] [id = 484] 07:34:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd5e78c800) [pid = 1960] [serial = 1453] [outer = (nil)] 07:34:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd60159c00) [pid = 1960] [serial = 1454] [outer = 0x7fbd5e78c800] 07:34:53 INFO - PROCESS | 1960 | 1460990093397 Marionette DEBUG loaded listener.js 07:34:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd634e2800) [pid = 1960] [serial = 1455] [outer = 0x7fbd5e78c800] 07:34:54 INFO - PROCESS | 1960 | 1460990094167 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 07:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1330ms 07:34:54 INFO - PROCESS | 1960 | 1460990094230 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 07:34:54 INFO - PROCESS | 1960 | 1460990094233 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 07:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:34:54 INFO - PROCESS | 1960 | 1460990094246 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:34:54 INFO - PROCESS | 1960 | 1460990094255 Marionette TRACE conn4 <- [1,1910,null,{}] 07:34:54 INFO - PROCESS | 1960 | 1460990094267 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:54 INFO - PROCESS | 1960 | 1460990094448 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 07:34:54 INFO - PROCESS | 1960 | 1460990094606 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d52000 == 129 [pid = 1960] [id = 485] 07:34:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd5e861000) [pid = 1960] [serial = 1456] [outer = (nil)] 07:34:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd63f08c00) [pid = 1960] [serial = 1457] [outer = 0x7fbd5e861000] 07:34:54 INFO - PROCESS | 1960 | 1460990094663 Marionette DEBUG loaded listener.js 07:34:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd63f42400) [pid = 1960] [serial = 1458] [outer = 0x7fbd5e861000] 07:34:55 INFO - PROCESS | 1960 | 1460990095415 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 07:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1246ms 07:34:55 INFO - PROCESS | 1960 | 1460990095487 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 07:34:55 INFO - PROCESS | 1960 | 1460990095492 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 07:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:34:55 INFO - PROCESS | 1960 | 1460990095497 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:34:55 INFO - PROCESS | 1960 | 1460990095499 Marionette TRACE conn4 <- [1,1914,null,{}] 07:34:55 INFO - PROCESS | 1960 | 1460990095505 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:55 INFO - PROCESS | 1960 | 1460990095760 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 07:34:55 INFO - PROCESS | 1960 | 1460990095789 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fc5800 == 130 [pid = 1960] [id = 486] 07:34:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd5a9c9800) [pid = 1960] [serial = 1459] [outer = (nil)] 07:34:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd63f51000) [pid = 1960] [serial = 1460] [outer = 0x7fbd5a9c9800] 07:34:55 INFO - PROCESS | 1960 | 1460990095852 Marionette DEBUG loaded listener.js 07:34:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd64390400) [pid = 1960] [serial = 1461] [outer = 0x7fbd5a9c9800] 07:34:56 INFO - PROCESS | 1960 | 1460990096766 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 07:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1284ms 07:34:56 INFO - PROCESS | 1960 | 1460990096787 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 07:34:56 INFO - PROCESS | 1960 | 1460990096790 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 07:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:34:56 INFO - PROCESS | 1960 | 1460990096803 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:34:56 INFO - PROCESS | 1960 | 1460990096806 Marionette TRACE conn4 <- [1,1918,null,{}] 07:34:56 INFO - PROCESS | 1960 | 1460990096812 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:57 INFO - PROCESS | 1960 | 1460990097055 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 07:34:57 INFO - PROCESS | 1960 | 1460990097083 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68cdd000 == 131 [pid = 1960] [id = 487] 07:34:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd6448d800) [pid = 1960] [serial = 1462] [outer = (nil)] 07:34:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd64784c00) [pid = 1960] [serial = 1463] [outer = 0x7fbd6448d800] 07:34:57 INFO - PROCESS | 1960 | 1460990097157 Marionette DEBUG loaded listener.js 07:34:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd68dc8000) [pid = 1960] [serial = 1464] [outer = 0x7fbd6448d800] 07:34:57 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6b303800) [pid = 1960] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:34:57 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd61ea6c00) [pid = 1960] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:34:57 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd5a9cf800) [pid = 1960] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:34:57 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd5c6ce800) [pid = 1960] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:34:57 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd5c6c4400) [pid = 1960] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:34:57 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd5eae3400) [pid = 1960] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:34:58 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd64834400) [pid = 1960] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:34:58 INFO - PROCESS | 1960 | 1460990098420 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 07:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1643ms 07:34:58 INFO - PROCESS | 1960 | 1460990098441 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 07:34:58 INFO - PROCESS | 1960 | 1460990098444 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 07:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:34:58 INFO - PROCESS | 1960 | 1460990098450 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:34:58 INFO - PROCESS | 1960 | 1460990098452 Marionette TRACE conn4 <- [1,1922,null,{}] 07:34:58 INFO - PROCESS | 1960 | 1460990098457 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:58 INFO - PROCESS | 1960 | 1460990098626 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 07:34:58 INFO - PROCESS | 1960 | 1460990098641 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a339800 == 132 [pid = 1960] [id = 488] 07:34:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd68dc9800) [pid = 1960] [serial = 1465] [outer = (nil)] 07:34:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd6a5c8000) [pid = 1960] [serial = 1466] [outer = 0x7fbd68dc9800] 07:34:58 INFO - PROCESS | 1960 | 1460990098710 Marionette DEBUG loaded listener.js 07:34:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd6ae0cc00) [pid = 1960] [serial = 1467] [outer = 0x7fbd68dc9800] 07:34:59 INFO - PROCESS | 1960 | 1460990099538 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 07:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1142ms 07:34:59 INFO - PROCESS | 1960 | 1460990099593 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 07:34:59 INFO - PROCESS | 1960 | 1460990099595 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 07:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:34:59 INFO - PROCESS | 1960 | 1460990099601 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:34:59 INFO - PROCESS | 1960 | 1460990099603 Marionette TRACE conn4 <- [1,1926,null,{}] 07:34:59 INFO - PROCESS | 1960 | 1460990099619 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:59 INFO - PROCESS | 1960 | 1460990099788 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 07:35:00 INFO - PROCESS | 1960 | 1460990100070 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a7df000 == 133 [pid = 1960] [id = 489] 07:35:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd5a9c3400) [pid = 1960] [serial = 1468] [outer = (nil)] 07:35:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd5a9cc000) [pid = 1960] [serial = 1469] [outer = 0x7fbd5a9c3400] 07:35:00 INFO - PROCESS | 1960 | 1460990100193 Marionette DEBUG loaded listener.js 07:35:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd5c584c00) [pid = 1960] [serial = 1470] [outer = 0x7fbd5a9c3400] 07:35:01 INFO - PROCESS | 1960 | 1460990101201 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 07:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1640ms 07:35:01 INFO - PROCESS | 1960 | 1460990101245 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 07:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:35:01 INFO - PROCESS | 1960 | 1460990101255 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 07:35:01 INFO - PROCESS | 1960 | 1460990101269 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:35:01 INFO - PROCESS | 1960 | 1460990101274 Marionette TRACE conn4 <- [1,1930,null,{}] 07:35:01 INFO - PROCESS | 1960 | 1460990101282 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:01 INFO - PROCESS | 1960 | 1460990101525 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 07:35:01 INFO - PROCESS | 1960 | 1460990101778 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61614800 == 134 [pid = 1960] [id = 490] 07:35:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd5eaee800) [pid = 1960] [serial = 1471] [outer = (nil)] 07:35:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd60131800) [pid = 1960] [serial = 1472] [outer = 0x7fbd5eaee800] 07:35:01 INFO - PROCESS | 1960 | 1460990101915 Marionette DEBUG loaded listener.js 07:35:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd61ea0400) [pid = 1960] [serial = 1473] [outer = 0x7fbd5eaee800] 07:35:02 INFO - PROCESS | 1960 | 1460990102896 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 07:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1685ms 07:35:02 INFO - PROCESS | 1960 | 1460990102955 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 07:35:02 INFO - PROCESS | 1960 | 1460990102962 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 07:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:35:02 INFO - PROCESS | 1960 | 1460990102968 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:35:02 INFO - PROCESS | 1960 | 1460990102972 Marionette TRACE conn4 <- [1,1934,null,{}] 07:35:02 INFO - PROCESS | 1960 | 1460990102977 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:03 INFO - PROCESS | 1960 | 1460990103185 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 07:35:03 INFO - PROCESS | 1960 | 1460990103470 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a3dd000 == 135 [pid = 1960] [id = 491] 07:35:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd63f04800) [pid = 1960] [serial = 1474] [outer = (nil)] 07:35:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd63f0bc00) [pid = 1960] [serial = 1475] [outer = 0x7fbd63f04800] 07:35:03 INFO - PROCESS | 1960 | 1460990103591 Marionette DEBUG loaded listener.js 07:35:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd6438dc00) [pid = 1960] [serial = 1476] [outer = 0x7fbd63f04800] 07:35:04 INFO - PROCESS | 1960 | 1460990104532 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 07:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1630ms 07:35:04 INFO - PROCESS | 1960 | 1460990104600 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 07:35:04 INFO - PROCESS | 1960 | 1460990104604 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 07:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:35:04 INFO - PROCESS | 1960 | 1460990104618 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:35:04 INFO - PROCESS | 1960 | 1460990104627 Marionette TRACE conn4 <- [1,1938,null,{}] 07:35:04 INFO - PROCESS | 1960 | 1460990104636 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:04 INFO - PROCESS | 1960 | 1460990104883 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 07:35:05 INFO - PROCESS | 1960 | 1460990105151 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6cda4000 == 136 [pid = 1960] [id = 492] 07:35:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd5cc0e400) [pid = 1960] [serial = 1477] [outer = (nil)] 07:35:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd6a248800) [pid = 1960] [serial = 1478] [outer = 0x7fbd5cc0e400] 07:35:05 INFO - PROCESS | 1960 | 1460990105224 Marionette DEBUG loaded listener.js 07:35:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd6aea1000) [pid = 1960] [serial = 1479] [outer = 0x7fbd5cc0e400] 07:35:06 INFO - PROCESS | 1960 | 1460990106028 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 07:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1452ms 07:35:06 INFO - PROCESS | 1960 | 1460990106063 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 07:35:06 INFO - PROCESS | 1960 | 1460990106069 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 07:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:35:06 INFO - PROCESS | 1960 | 1460990106075 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:35:06 INFO - PROCESS | 1960 | 1460990106077 Marionette TRACE conn4 <- [1,1942,null,{}] 07:35:06 INFO - PROCESS | 1960 | 1460990106083 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:06 INFO - PROCESS | 1960 | 1460990106276 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 07:35:06 INFO - PROCESS | 1960 | 1460990106481 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0e1000 == 137 [pid = 1960] [id = 493] 07:35:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd5eae8800) [pid = 1960] [serial = 1480] [outer = (nil)] 07:35:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd6aff5c00) [pid = 1960] [serial = 1481] [outer = 0x7fbd5eae8800] 07:35:06 INFO - PROCESS | 1960 | 1460990106549 Marionette DEBUG loaded listener.js 07:35:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd6b393800) [pid = 1960] [serial = 1482] [outer = 0x7fbd5eae8800] 07:35:07 INFO - PROCESS | 1960 | 1460990107425 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 07:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1376ms 07:35:07 INFO - PROCESS | 1960 | 1460990107452 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 07:35:07 INFO - PROCESS | 1960 | 1460990107455 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 07:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:35:07 INFO - PROCESS | 1960 | 1460990107461 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:35:07 INFO - PROCESS | 1960 | 1460990107464 Marionette TRACE conn4 <- [1,1946,null,{}] 07:35:07 INFO - PROCESS | 1960 | 1460990107469 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:07 INFO - PROCESS | 1960 | 1460990107655 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 07:35:07 INFO - PROCESS | 1960 | 1460990107861 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffcf800 == 138 [pid = 1960] [id = 494] 07:35:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd6b828400) [pid = 1960] [serial = 1483] [outer = (nil)] 07:35:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd6b913400) [pid = 1960] [serial = 1484] [outer = 0x7fbd6b828400] 07:35:07 INFO - PROCESS | 1960 | 1460990107985 Marionette DEBUG loaded listener.js 07:35:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd6d263800) [pid = 1960] [serial = 1485] [outer = 0x7fbd6b828400] 07:35:08 INFO - PROCESS | 1960 | 1460990108946 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 07:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1534ms 07:35:08 INFO - PROCESS | 1960 | 1460990108996 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 07:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:35:09 INFO - PROCESS | 1960 | 1460990109004 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 07:35:09 INFO - PROCESS | 1960 | 1460990109010 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:35:09 INFO - PROCESS | 1960 | 1460990109014 Marionette TRACE conn4 <- [1,1950,null,{}] 07:35:09 INFO - PROCESS | 1960 | 1460990109020 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:09 INFO - PROCESS | 1960 | 1460990109228 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 07:35:09 INFO - PROCESS | 1960 | 1460990109431 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd736e3000 == 139 [pid = 1960] [id = 495] 07:35:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd6ef94000) [pid = 1960] [serial = 1486] [outer = (nil)] 07:35:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd6f2f0800) [pid = 1960] [serial = 1487] [outer = 0x7fbd6ef94000] 07:35:09 INFO - PROCESS | 1960 | 1460990109504 Marionette DEBUG loaded listener.js 07:35:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd6fe6a000) [pid = 1960] [serial = 1488] [outer = 0x7fbd6ef94000] 07:35:10 INFO - PROCESS | 1960 | 1460990110385 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 07:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1429ms 07:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:35:10 INFO - PROCESS | 1960 | 1460990110440 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 07:35:10 INFO - PROCESS | 1960 | 1460990110443 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 07:35:10 INFO - PROCESS | 1960 | 1460990110450 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:35:10 INFO - PROCESS | 1960 | 1460990110452 Marionette TRACE conn4 <- [1,1954,null,{}] 07:35:10 INFO - PROCESS | 1960 | 1460990110459 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:10 INFO - PROCESS | 1960 | 1460990110656 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 07:35:10 INFO - PROCESS | 1960 | 1460990110862 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd775d4800 == 140 [pid = 1960] [id = 496] 07:35:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd6ef8d400) [pid = 1960] [serial = 1489] [outer = (nil)] 07:35:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd6fe85000) [pid = 1960] [serial = 1490] [outer = 0x7fbd6ef8d400] 07:35:10 INFO - PROCESS | 1960 | 1460990110975 Marionette DEBUG loaded listener.js 07:35:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd7110bc00) [pid = 1960] [serial = 1491] [outer = 0x7fbd6ef8d400] 07:35:11 INFO - PROCESS | 1960 | 1460990111859 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 07:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1429ms 07:35:11 INFO - PROCESS | 1960 | 1460990111898 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 07:35:11 INFO - PROCESS | 1960 | 1460990111903 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 07:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:35:11 INFO - PROCESS | 1960 | 1460990111913 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:35:11 INFO - PROCESS | 1960 | 1460990111916 Marionette TRACE conn4 <- [1,1958,null,{}] 07:35:11 INFO - PROCESS | 1960 | 1460990111922 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:12 INFO - PROCESS | 1960 | 1460990112119 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 07:35:12 INFO - PROCESS | 1960 | 1460990112326 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd83354800 == 141 [pid = 1960] [id = 497] 07:35:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd6f07a400) [pid = 1960] [serial = 1492] [outer = (nil)] 07:35:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd72192c00) [pid = 1960] [serial = 1493] [outer = 0x7fbd6f07a400] 07:35:12 INFO - PROCESS | 1960 | 1460990112437 Marionette DEBUG loaded listener.js 07:35:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd73471c00) [pid = 1960] [serial = 1494] [outer = 0x7fbd6f07a400] 07:35:13 INFO - PROCESS | 1960 | 1460990113287 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 07:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1434ms 07:35:13 INFO - PROCESS | 1960 | 1460990113347 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 07:35:13 INFO - PROCESS | 1960 | 1460990113351 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 07:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:35:13 INFO - PROCESS | 1960 | 1460990113357 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:35:13 INFO - PROCESS | 1960 | 1460990113360 Marionette TRACE conn4 <- [1,1962,null,{}] 07:35:13 INFO - PROCESS | 1960 | 1460990113384 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:13 INFO - PROCESS | 1960 | 1460990113581 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 07:35:13 INFO - PROCESS | 1960 | 1460990113786 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd87609800 == 142 [pid = 1960] [id = 498] 07:35:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd6f86dc00) [pid = 1960] [serial = 1495] [outer = (nil)] 07:35:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd73d49000) [pid = 1960] [serial = 1496] [outer = 0x7fbd6f86dc00] 07:35:13 INFO - PROCESS | 1960 | 1460990113897 Marionette DEBUG loaded listener.js 07:35:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd74941c00) [pid = 1960] [serial = 1497] [outer = 0x7fbd6f86dc00] 07:35:14 INFO - PROCESS | 1960 | 1460990114804 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 07:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1508ms 07:35:14 INFO - PROCESS | 1960 | 1460990114867 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 07:35:14 INFO - PROCESS | 1960 | 1460990114870 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 07:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:35:14 INFO - PROCESS | 1960 | 1460990114876 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:35:14 INFO - PROCESS | 1960 | 1460990114879 Marionette TRACE conn4 <- [1,1966,null,{}] 07:35:14 INFO - PROCESS | 1960 | 1460990114884 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:15 INFO - PROCESS | 1960 | 1460990115077 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 07:35:15 INFO - PROCESS | 1960 | 1460990115289 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64110800 == 143 [pid = 1960] [id = 499] 07:35:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd64204400) [pid = 1960] [serial = 1498] [outer = (nil)] 07:35:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd753d8800) [pid = 1960] [serial = 1499] [outer = 0x7fbd64204400] 07:35:15 INFO - PROCESS | 1960 | 1460990115415 Marionette DEBUG loaded listener.js 07:35:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd7758d800) [pid = 1960] [serial = 1500] [outer = 0x7fbd64204400] 07:35:16 INFO - PROCESS | 1960 | 1460990116343 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 07:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1533ms 07:35:16 INFO - PROCESS | 1960 | 1460990116410 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 07:35:16 INFO - PROCESS | 1960 | 1460990116414 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 07:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:35:16 INFO - PROCESS | 1960 | 1460990116420 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:35:16 INFO - PROCESS | 1960 | 1460990116424 Marionette TRACE conn4 <- [1,1970,null,{}] 07:35:16 INFO - PROCESS | 1960 | 1460990116429 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:16 INFO - PROCESS | 1960 | 1460990116656 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 07:35:16 INFO - PROCESS | 1960 | 1460990116860 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6adb0000 == 144 [pid = 1960] [id = 500] 07:35:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd64209800) [pid = 1960] [serial = 1501] [outer = (nil)] 07:35:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd87627000) [pid = 1960] [serial = 1502] [outer = 0x7fbd64209800] 07:35:16 INFO - PROCESS | 1960 | 1460990116975 Marionette DEBUG loaded listener.js 07:35:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd87663c00) [pid = 1960] [serial = 1503] [outer = 0x7fbd64209800] 07:35:17 INFO - PROCESS | 1960 | 1460990117868 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 07:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1484ms 07:35:17 INFO - PROCESS | 1960 | 1460990117906 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 07:35:17 INFO - PROCESS | 1960 | 1460990117910 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 07:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:35:17 INFO - PROCESS | 1960 | 1460990117915 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:35:17 INFO - PROCESS | 1960 | 1460990117918 Marionette TRACE conn4 <- [1,1974,null,{}] 07:35:17 INFO - PROCESS | 1960 | 1460990117924 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:18 INFO - PROCESS | 1960 | 1460990118123 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 07:35:18 INFO - PROCESS | 1960 | 1460990118337 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a7e6000 == 145 [pid = 1960] [id = 501] 07:35:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd5abc5000) [pid = 1960] [serial = 1504] [outer = (nil)] 07:35:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd5abcb400) [pid = 1960] [serial = 1505] [outer = 0x7fbd5abc5000] 07:35:18 INFO - PROCESS | 1960 | 1460990118453 Marionette DEBUG loaded listener.js 07:35:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd5abd0000) [pid = 1960] [serial = 1506] [outer = 0x7fbd5abc5000] 07:35:19 INFO - PROCESS | 1960 | 1460990119360 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 07:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1476ms 07:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:35:19 INFO - PROCESS | 1960 | 1460990119392 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 07:35:19 INFO - PROCESS | 1960 | 1460990119395 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 07:35:19 INFO - PROCESS | 1960 | 1460990119401 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:35:19 INFO - PROCESS | 1960 | 1460990119404 Marionette TRACE conn4 <- [1,1978,null,{}] 07:35:19 INFO - PROCESS | 1960 | 1460990119409 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:19 INFO - PROCESS | 1960 | 1460990119958 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 07:35:20 INFO - PROCESS | 1960 | 1460990120219 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5eac3800 == 146 [pid = 1960] [id = 502] 07:35:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd5abe2400) [pid = 1960] [serial = 1507] [outer = (nil)] 07:35:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd5abec800) [pid = 1960] [serial = 1508] [outer = 0x7fbd5abe2400] 07:35:20 INFO - PROCESS | 1960 | 1460990120328 Marionette DEBUG loaded listener.js 07:35:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd5b1ecc00) [pid = 1960] [serial = 1509] [outer = 0x7fbd5abe2400] 07:35:21 INFO - PROCESS | 1960 | 1460990121277 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1928ms 07:35:21 INFO - PROCESS | 1960 | 1460990121331 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 07:35:21 INFO - PROCESS | 1960 | 1460990121339 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 07:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:35:21 INFO - PROCESS | 1960 | 1460990121349 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:35:21 INFO - PROCESS | 1960 | 1460990121354 Marionette TRACE conn4 <- [1,1982,null,{}] 07:35:21 INFO - PROCESS | 1960 | 1460990121362 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:21 INFO - PROCESS | 1960 | 1460990121581 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 07:35:22 INFO - PROCESS | 1960 | 1460990122032 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3c3000 == 147 [pid = 1960] [id = 503] 07:35:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd5cc19400) [pid = 1960] [serial = 1510] [outer = (nil)] 07:35:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd5e6cf800) [pid = 1960] [serial = 1511] [outer = 0x7fbd5cc19400] 07:35:22 INFO - PROCESS | 1960 | 1460990122116 Marionette DEBUG loaded listener.js 07:35:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd5e859c00) [pid = 1960] [serial = 1512] [outer = 0x7fbd5cc19400] 07:35:23 INFO - PROCESS | 1960 | 1460990123047 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1740ms 07:35:23 INFO - PROCESS | 1960 | 1460990123088 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 07:35:23 INFO - PROCESS | 1960 | 1460990123092 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 07:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:35:23 INFO - PROCESS | 1960 | 1460990123098 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:35:23 INFO - PROCESS | 1960 | 1460990123100 Marionette TRACE conn4 <- [1,1986,null,{}] 07:35:23 INFO - PROCESS | 1960 | 1460990123106 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:23 INFO - PROCESS | 1960 | 1460990123296 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 07:35:23 INFO - PROCESS | 1960 | 1460990123518 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6159a000 == 148 [pid = 1960] [id = 504] 07:35:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd5e9e1000) [pid = 1960] [serial = 1513] [outer = (nil)] 07:35:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x7fbd5fe26c00) [pid = 1960] [serial = 1514] [outer = 0x7fbd5e9e1000] 07:35:23 INFO - PROCESS | 1960 | 1460990123632 Marionette DEBUG loaded listener.js 07:35:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x7fbd61898400) [pid = 1960] [serial = 1515] [outer = 0x7fbd5e9e1000] 07:35:24 INFO - PROCESS | 1960 | 1460990124645 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1582ms 07:35:24 INFO - PROCESS | 1960 | 1460990124681 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 07:35:24 INFO - PROCESS | 1960 | 1460990124685 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 07:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:35:24 INFO - PROCESS | 1960 | 1460990124701 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:35:24 INFO - PROCESS | 1960 | 1460990124707 Marionette TRACE conn4 <- [1,1990,null,{}] 07:35:24 INFO - PROCESS | 1960 | 1460990124712 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:24 INFO - PROCESS | 1960 | 1460990124904 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 07:35:25 INFO - PROCESS | 1960 | 1460990125129 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a6dc000 == 149 [pid = 1960] [id = 505] 07:35:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x7fbd5a9c2400) [pid = 1960] [serial = 1516] [outer = (nil)] 07:35:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x7fbd6200b000) [pid = 1960] [serial = 1517] [outer = 0x7fbd5a9c2400] 07:35:25 INFO - PROCESS | 1960 | 1460990125242 Marionette DEBUG loaded listener.js 07:35:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x7fbd63f4b000) [pid = 1960] [serial = 1518] [outer = 0x7fbd5a9c2400] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a339800 == 148 [pid = 1960] [id = 488] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x7fbd5e857400) [pid = 1960] [serial = 1346] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x7fbd6aea8000) [pid = 1960] [serial = 1358] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x7fbd6438e000) [pid = 1960] [serial = 1352] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x7fbd6a58b400) [pid = 1960] [serial = 1355] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x7fbd6b392c00) [pid = 1960] [serial = 1361] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd61891000) [pid = 1960] [serial = 1349] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd6b921000) [pid = 1960] [serial = 1364] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd6c298000) [pid = 1960] [serial = 1367] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd6ef8d000) [pid = 1960] [serial = 1370] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd6f21a000) [pid = 1960] [serial = 1373] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd6fe83400) [pid = 1960] [serial = 1376] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd6f86ec00) [pid = 1960] [serial = 1406] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd71fcd000) [pid = 1960] [serial = 1379] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd72dbe000) [pid = 1960] [serial = 1382] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68cdd000 == 147 [pid = 1960] [id = 487] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fc5800 == 146 [pid = 1960] [id = 486] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d52000 == 145 [pid = 1960] [id = 485] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c315000 == 144 [pid = 1960] [id = 484] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63189800 == 143 [pid = 1960] [id = 483] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5eade800 == 142 [pid = 1960] [id = 482] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd875e1000 == 141 [pid = 1960] [id = 480] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86a15000 == 140 [pid = 1960] [id = 479] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd821a5800 == 139 [pid = 1960] [id = 478] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf16800 == 138 [pid = 1960] [id = 477] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd775ef000 == 137 [pid = 1960] [id = 476] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74b73800 == 136 [pid = 1960] [id = 475] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73ee7000 == 135 [pid = 1960] [id = 474] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd711b1000 == 134 [pid = 1960] [id = 473] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd702cc800 == 133 [pid = 1960] [id = 472] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6d06a000 == 132 [pid = 1960] [id = 471] 07:35:25 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd646a6800 == 131 [pid = 1960] [id = 470] 07:35:26 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e6f5000 == 130 [pid = 1960] [id = 469] 07:35:26 INFO - PROCESS | 1960 | 1460990126124 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1442ms 07:35:26 INFO - PROCESS | 1960 | 1460990126136 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 07:35:26 INFO - PROCESS | 1960 | 1460990126143 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 07:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:35:26 INFO - PROCESS | 1960 | 1460990126150 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:35:26 INFO - PROCESS | 1960 | 1460990126158 Marionette TRACE conn4 <- [1,1994,null,{}] 07:35:26 INFO - PROCESS | 1960 | 1460990126163 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:26 INFO - PROCESS | 1960 | 1460990126361 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd6b719400) [pid = 1960] [serial = 1400] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd6a580800) [pid = 1960] [serial = 1403] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd5e6c8800) [pid = 1960] [serial = 1386] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd5b3e6000) [pid = 1960] [serial = 1385] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd620bd400) [pid = 1960] [serial = 1391] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd63f4d800) [pid = 1960] [serial = 1392] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd5fe23000) [pid = 1960] [serial = 1389] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd5e712800) [pid = 1960] [serial = 1388] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd64390c00) [pid = 1960] [serial = 1394] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd6a5d1400) [pid = 1960] [serial = 1397] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd6aef5400) [pid = 1960] [serial = 1398] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd6b921400) [pid = 1960] [serial = 1401] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd64828400) [pid = 1960] [serial = 1395] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd6f085400) [pid = 1960] [serial = 1404] [outer = (nil)] [url = about:blank] 07:35:26 INFO - PROCESS | 1960 | 1460990126545 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fc5800 == 131 [pid = 1960] [id = 506] 07:35:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd5b3e6000) [pid = 1960] [serial = 1519] [outer = (nil)] 07:35:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd63f07400) [pid = 1960] [serial = 1520] [outer = 0x7fbd5b3e6000] 07:35:26 INFO - PROCESS | 1960 | 1460990126604 Marionette DEBUG loaded listener.js 07:35:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd6448dc00) [pid = 1960] [serial = 1521] [outer = 0x7fbd5b3e6000] 07:35:27 INFO - PROCESS | 1960 | 1460990127318 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 07:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1232ms 07:35:27 INFO - PROCESS | 1960 | 1460990127384 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 07:35:27 INFO - PROCESS | 1960 | 1460990127387 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 07:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:35:27 INFO - PROCESS | 1960 | 1460990127392 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:35:27 INFO - PROCESS | 1960 | 1460990127394 Marionette TRACE conn4 <- [1,1998,null,{}] 07:35:27 INFO - PROCESS | 1960 | 1460990127399 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:27 INFO - PROCESS | 1960 | 1460990127561 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 07:35:27 INFO - PROCESS | 1960 | 1460990127580 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a3e1800 == 132 [pid = 1960] [id = 507] 07:35:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd6a24dc00) [pid = 1960] [serial = 1522] [outer = (nil)] 07:35:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd6a581400) [pid = 1960] [serial = 1523] [outer = 0x7fbd6a24dc00] 07:35:27 INFO - PROCESS | 1960 | 1460990127817 Marionette DEBUG loaded listener.js 07:35:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd6b30ec00) [pid = 1960] [serial = 1524] [outer = 0x7fbd6a24dc00] 07:35:28 INFO - PROCESS | 1960 | 1460990128627 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 07:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1274ms 07:35:28 INFO - PROCESS | 1960 | 1460990128667 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 07:35:28 INFO - PROCESS | 1960 | 1460990128671 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 07:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:35:28 INFO - PROCESS | 1960 | 1460990128676 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:35:28 INFO - PROCESS | 1960 | 1460990128678 Marionette TRACE conn4 <- [1,2002,null,{}] 07:35:28 INFO - PROCESS | 1960 | 1460990128683 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:28 INFO - PROCESS | 1960 | 1460990128910 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 07:35:28 INFO - PROCESS | 1960 | 1460990128940 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b955000 == 133 [pid = 1960] [id = 508] 07:35:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd6ae08800) [pid = 1960] [serial = 1525] [outer = (nil)] 07:35:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd6be81800) [pid = 1960] [serial = 1526] [outer = 0x7fbd6ae08800] 07:35:29 INFO - PROCESS | 1960 | 1460990128998 Marionette DEBUG loaded listener.js 07:35:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd6cd6d800) [pid = 1960] [serial = 1527] [outer = 0x7fbd6ae08800] 07:35:29 INFO - PROCESS | 1960 | 1460990129891 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 07:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1275ms 07:35:29 INFO - PROCESS | 1960 | 1460990129955 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 07:35:29 INFO - PROCESS | 1960 | 1460990129958 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 07:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:35:29 INFO - PROCESS | 1960 | 1460990129963 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:35:29 INFO - PROCESS | 1960 | 1460990129965 Marionette TRACE conn4 <- [1,2006,null,{}] 07:35:29 INFO - PROCESS | 1960 | 1460990129970 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:30 INFO - PROCESS | 1960 | 1460990130198 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 07:35:30 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd5a9c9800) [pid = 1960] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:35:30 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd6420d000) [pid = 1960] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:35:30 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd5e78c800) [pid = 1960] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:35:30 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd5b1f5400) [pid = 1960] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:35:30 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd5b1f0000) [pid = 1960] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:35:30 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd5e6c8c00) [pid = 1960] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:35:30 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd5e861000) [pid = 1960] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:35:30 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd6448d800) [pid = 1960] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:35:31 INFO - PROCESS | 1960 | 1460990131097 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ead9800 == 134 [pid = 1960] [id = 509] 07:35:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd5a9c9800) [pid = 1960] [serial = 1528] [outer = (nil)] 07:35:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd5e6c8c00) [pid = 1960] [serial = 1529] [outer = 0x7fbd5a9c9800] 07:35:31 INFO - PROCESS | 1960 | 1460990131166 Marionette DEBUG loaded listener.js 07:35:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd63f09800) [pid = 1960] [serial = 1530] [outer = 0x7fbd5a9c9800] 07:35:31 INFO - PROCESS | 1960 | 1460990131825 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 07:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 07:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1877ms 07:35:31 INFO - PROCESS | 1960 | 1460990131841 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 07:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:35:31 INFO - PROCESS | 1960 | 1460990131855 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 07:35:31 INFO - PROCESS | 1960 | 1460990131861 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:35:31 INFO - PROCESS | 1960 | 1460990131864 Marionette TRACE conn4 <- [1,2010,null,{}] 07:35:31 INFO - PROCESS | 1960 | 1460990131870 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:32 INFO - PROCESS | 1960 | 1460990132115 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 07:35:32 INFO - PROCESS | 1960 | 1460990132138 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6eced000 == 135 [pid = 1960] [id = 510] 07:35:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd5a9d1800) [pid = 1960] [serial = 1531] [outer = (nil)] 07:35:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd6eca9000) [pid = 1960] [serial = 1532] [outer = 0x7fbd5a9d1800] 07:35:32 INFO - PROCESS | 1960 | 1460990132198 Marionette DEBUG loaded listener.js 07:35:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd6f2ef800) [pid = 1960] [serial = 1533] [outer = 0x7fbd5a9d1800] 07:35:33 INFO - PROCESS | 1960 | 1460990133131 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 07:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 07:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1327ms 07:35:33 INFO - PROCESS | 1960 | 1460990133189 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 07:35:33 INFO - PROCESS | 1960 | 1460990133193 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 07:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:35:33 INFO - PROCESS | 1960 | 1460990133202 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:35:33 INFO - PROCESS | 1960 | 1460990133207 Marionette TRACE conn4 <- [1,2014,null,{}] 07:35:33 INFO - PROCESS | 1960 | 1460990133215 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:33 INFO - PROCESS | 1960 | 1460990133438 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 07:35:33 INFO - PROCESS | 1960 | 1460990133646 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6ea800 == 136 [pid = 1960] [id = 511] 07:35:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd5abed800) [pid = 1960] [serial = 1534] [outer = (nil)] 07:35:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd5b1efc00) [pid = 1960] [serial = 1535] [outer = 0x7fbd5abed800] 07:35:33 INFO - PROCESS | 1960 | 1460990133761 Marionette DEBUG loaded listener.js 07:35:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd5c6c7400) [pid = 1960] [serial = 1536] [outer = 0x7fbd5abed800] 07:35:34 INFO - PROCESS | 1960 | 1460990134735 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 07:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1585ms 07:35:34 INFO - PROCESS | 1960 | 1460990134788 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 07:35:34 INFO - PROCESS | 1960 | 1460990134796 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 07:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:35:34 INFO - PROCESS | 1960 | 1460990134806 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:35:34 INFO - PROCESS | 1960 | 1460990134810 Marionette TRACE conn4 <- [1,2018,null,{}] 07:35:34 INFO - PROCESS | 1960 | 1460990134816 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:35 INFO - PROCESS | 1960 | 1460990135024 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 07:35:35 INFO - PROCESS | 1960 | 1460990135284 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a32b800 == 137 [pid = 1960] [id = 512] 07:35:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd61891000) [pid = 1960] [serial = 1537] [outer = (nil)] 07:35:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd62009c00) [pid = 1960] [serial = 1538] [outer = 0x7fbd61891000] 07:35:35 INFO - PROCESS | 1960 | 1460990135409 Marionette DEBUG loaded listener.js 07:35:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd63f05800) [pid = 1960] [serial = 1539] [outer = 0x7fbd61891000] 07:35:36 INFO - PROCESS | 1960 | 1460990136376 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1633ms 07:35:36 INFO - PROCESS | 1960 | 1460990136440 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 07:35:36 INFO - PROCESS | 1960 | 1460990136443 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 07:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:35:36 INFO - PROCESS | 1960 | 1460990136450 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:35:36 INFO - PROCESS | 1960 | 1460990136456 Marionette TRACE conn4 <- [1,2022,null,{}] 07:35:36 INFO - PROCESS | 1960 | 1460990136472 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:36 INFO - PROCESS | 1960 | 1460990136681 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 07:35:36 INFO - PROCESS | 1960 | 1460990136972 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffca800 == 138 [pid = 1960] [id = 513] 07:35:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd64833800) [pid = 1960] [serial = 1540] [outer = (nil)] 07:35:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd6a5d3800) [pid = 1960] [serial = 1541] [outer = 0x7fbd64833800] 07:35:37 INFO - PROCESS | 1960 | 1460990137091 Marionette DEBUG loaded listener.js 07:35:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd6b79b400) [pid = 1960] [serial = 1542] [outer = 0x7fbd64833800] 07:35:37 INFO - PROCESS | 1960 | 1460990137929 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 07:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1544ms 07:35:37 INFO - PROCESS | 1960 | 1460990137995 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 07:35:38 INFO - PROCESS | 1960 | 1460990138000 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 07:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:35:38 INFO - PROCESS | 1960 | 1460990138005 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:35:38 INFO - PROCESS | 1960 | 1460990138007 Marionette TRACE conn4 <- [1,2026,null,{}] 07:35:38 INFO - PROCESS | 1960 | 1460990138013 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:38 INFO - PROCESS | 1960 | 1460990138215 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 07:35:38 INFO - PROCESS | 1960 | 1460990138421 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd721a8800 == 139 [pid = 1960] [id = 514] 07:35:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd63548000) [pid = 1960] [serial = 1543] [outer = (nil)] 07:35:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd6d268c00) [pid = 1960] [serial = 1544] [outer = 0x7fbd63548000] 07:35:38 INFO - PROCESS | 1960 | 1460990138541 Marionette DEBUG loaded listener.js 07:35:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd71a27800) [pid = 1960] [serial = 1545] [outer = 0x7fbd63548000] 07:35:39 INFO - PROCESS | 1960 | 1460990139490 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 07:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1525ms 07:35:39 INFO - PROCESS | 1960 | 1460990139532 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 07:35:39 INFO - PROCESS | 1960 | 1460990139536 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 07:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:35:39 INFO - PROCESS | 1960 | 1460990139542 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:35:39 INFO - PROCESS | 1960 | 1460990139545 Marionette TRACE conn4 <- [1,2030,null,{}] 07:35:39 INFO - PROCESS | 1960 | 1460990139550 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:39 INFO - PROCESS | 1960 | 1460990139743 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 07:35:39 INFO - PROCESS | 1960 | 1460990139958 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd742e7800 == 140 [pid = 1960] [id = 515] 07:35:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd6b79e000) [pid = 1960] [serial = 1546] [outer = (nil)] 07:35:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd73d48c00) [pid = 1960] [serial = 1547] [outer = 0x7fbd6b79e000] 07:35:40 INFO - PROCESS | 1960 | 1460990140069 Marionette DEBUG loaded listener.js 07:35:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd7549d000) [pid = 1960] [serial = 1548] [outer = 0x7fbd6b79e000] 07:35:40 INFO - PROCESS | 1960 | 1460990140967 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 07:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1481ms 07:35:41 INFO - PROCESS | 1960 | 1460990141024 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 07:35:41 INFO - PROCESS | 1960 | 1460990141028 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 07:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:35:41 INFO - PROCESS | 1960 | 1460990141033 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:35:41 INFO - PROCESS | 1960 | 1460990141036 Marionette TRACE conn4 <- [1,2034,null,{}] 07:35:41 INFO - PROCESS | 1960 | 1460990141041 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:41 INFO - PROCESS | 1960 | 1460990141267 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 07:35:41 INFO - PROCESS | 1960 | 1460990141475 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81f7c800 == 141 [pid = 1960] [id = 516] 07:35:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd5b3ce800) [pid = 1960] [serial = 1549] [outer = (nil)] 07:35:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x7fbd5b3d3000) [pid = 1960] [serial = 1550] [outer = 0x7fbd5b3ce800] 07:35:41 INFO - PROCESS | 1960 | 1460990141587 Marionette DEBUG loaded listener.js 07:35:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x7fbd810d1000) [pid = 1960] [serial = 1551] [outer = 0x7fbd5b3ce800] 07:35:42 INFO - PROCESS | 1960 | 1460990142472 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1483ms 07:35:42 INFO - PROCESS | 1960 | 1460990142518 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 07:35:42 INFO - PROCESS | 1960 | 1460990142522 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 07:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:35:42 INFO - PROCESS | 1960 | 1460990142528 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:35:42 INFO - PROCESS | 1960 | 1460990142530 Marionette TRACE conn4 <- [1,2038,null,{}] 07:35:42 INFO - PROCESS | 1960 | 1460990142535 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:42 INFO - PROCESS | 1960 | 1460990142714 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 07:35:42 INFO - PROCESS | 1960 | 1460990142931 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b5a7000 == 142 [pid = 1960] [id = 517] 07:35:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x7fbd5b3d0000) [pid = 1960] [serial = 1552] [outer = (nil)] 07:35:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x7fbd5ed86400) [pid = 1960] [serial = 1553] [outer = 0x7fbd5b3d0000] 07:35:43 INFO - PROCESS | 1960 | 1460990143047 Marionette DEBUG loaded listener.js 07:35:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x7fbd5ed8c000) [pid = 1960] [serial = 1554] [outer = 0x7fbd5b3d0000] 07:35:43 INFO - PROCESS | 1960 | 1460990143946 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 07:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1480ms 07:35:44 INFO - PROCESS | 1960 | 1460990144009 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 07:35:44 INFO - PROCESS | 1960 | 1460990144013 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 07:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:35:44 INFO - PROCESS | 1960 | 1460990144038 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:35:44 INFO - PROCESS | 1960 | 1460990144041 Marionette TRACE conn4 <- [1,2042,null,{}] 07:35:44 INFO - PROCESS | 1960 | 1460990144047 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:44 INFO - PROCESS | 1960 | 1460990144248 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 07:35:44 INFO - PROCESS | 1960 | 1460990144515 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cca3000 == 143 [pid = 1960] [id = 518] 07:35:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x7fbd5b3d0800) [pid = 1960] [serial = 1555] [outer = (nil)] 07:35:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x7fbd6bfd3c00) [pid = 1960] [serial = 1556] [outer = 0x7fbd5b3d0800] 07:35:44 INFO - PROCESS | 1960 | 1460990144589 Marionette DEBUG loaded listener.js 07:35:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x7fbd8302b000) [pid = 1960] [serial = 1557] [outer = 0x7fbd5b3d0800] 07:35:45 INFO - PROCESS | 1960 | ************************* 07:35:45 INFO - PROCESS | 1960 | A coding exception was thrown and uncaught in a Task. 07:35:45 INFO - PROCESS | 1960 | 07:35:45 INFO - PROCESS | 1960 | Full message: TypeError: NetworkError when attempting to fetch resource. 07:35:45 INFO - PROCESS | 1960 | Full stack: 07:35:45 INFO - PROCESS | 1960 | ************************* 07:35:45 INFO - PROCESS | 1960 | 1460990145557 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 07:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 07:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1585ms 07:35:45 INFO - PROCESS | 1960 | 1460990145620 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 07:35:45 INFO - PROCESS | 1960 | 1460990145623 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 07:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:35:45 INFO - PROCESS | 1960 | 1460990145629 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:35:45 INFO - PROCESS | 1960 | 1460990145632 Marionette TRACE conn4 <- [1,2046,null,{}] 07:35:45 INFO - PROCESS | 1960 | 1460990145637 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:45 INFO - PROCESS | 1960 | 1460990145833 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 07:35:46 INFO - PROCESS | 1960 | 1460990146090 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a6db000 == 144 [pid = 1960] [id = 519] 07:35:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x7fbd5ed5ec00) [pid = 1960] [serial = 1558] [outer = (nil)] 07:35:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x7fbd830d4c00) [pid = 1960] [serial = 1559] [outer = 0x7fbd5ed5ec00] 07:35:46 INFO - PROCESS | 1960 | 1460990146204 Marionette DEBUG loaded listener.js 07:35:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x7fbd8538d400) [pid = 1960] [serial = 1560] [outer = 0x7fbd5ed5ec00] 07:35:47 INFO - PROCESS | 1960 | 1460990147084 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 07:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1488ms 07:35:47 INFO - PROCESS | 1960 | 1460990147117 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 07:35:47 INFO - PROCESS | 1960 | 1460990147121 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 07:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:35:47 INFO - PROCESS | 1960 | 1460990147127 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:35:47 INFO - PROCESS | 1960 | 1460990147129 Marionette TRACE conn4 <- [1,2050,null,{}] 07:35:47 INFO - PROCESS | 1960 | 1460990147135 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:47 INFO - PROCESS | 1960 | 1460990147331 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 07:35:47 INFO - PROCESS | 1960 | 1460990147546 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd56fd8800 == 145 [pid = 1960] [id = 520] 07:35:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x7fbd58ec5400) [pid = 1960] [serial = 1561] [outer = (nil)] 07:35:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 270 (0x7fbd58ecac00) [pid = 1960] [serial = 1562] [outer = 0x7fbd58ec5400] 07:35:47 INFO - PROCESS | 1960 | 1460990147656 Marionette DEBUG loaded listener.js 07:35:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 271 (0x7fbd58ed0400) [pid = 1960] [serial = 1563] [outer = 0x7fbd58ec5400] 07:35:48 INFO - PROCESS | 1960 | 1460990148537 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1445ms 07:35:48 INFO - PROCESS | 1960 | 1460990148573 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 07:35:48 INFO - PROCESS | 1960 | 1460990148577 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 07:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:35:48 INFO - PROCESS | 1960 | 1460990148583 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:35:48 INFO - PROCESS | 1960 | 1460990148588 Marionette TRACE conn4 <- [1,2054,null,{}] 07:35:48 INFO - PROCESS | 1960 | 1460990148593 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:48 INFO - PROCESS | 1960 | 1460990148807 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 07:35:49 INFO - PROCESS | 1960 | 1460990149030 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5709e000 == 146 [pid = 1960] [id = 521] 07:35:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 272 (0x7fbd57074800) [pid = 1960] [serial = 1564] [outer = (nil)] 07:35:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 273 (0x7fbd5707a000) [pid = 1960] [serial = 1565] [outer = 0x7fbd57074800] 07:35:49 INFO - PROCESS | 1960 | 1460990149158 Marionette DEBUG loaded listener.js 07:35:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 274 (0x7fbd5c5edc00) [pid = 1960] [serial = 1566] [outer = 0x7fbd57074800] 07:35:50 INFO - PROCESS | 1960 | 1460990150176 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 07:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1633ms 07:35:50 INFO - PROCESS | 1960 | 1460990150217 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 07:35:50 INFO - PROCESS | 1960 | 1460990150219 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 07:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:35:50 INFO - PROCESS | 1960 | 1460990150226 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:35:50 INFO - PROCESS | 1960 | 1460990150228 Marionette TRACE conn4 <- [1,2058,null,{}] 07:35:50 INFO - PROCESS | 1960 | 1460990150233 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:50 INFO - PROCESS | 1960 | 1460990150434 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 07:35:50 INFO - PROCESS | 1960 | 1460990150652 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ce0000 == 147 [pid = 1960] [id = 522] 07:35:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 275 (0x7fbd57075800) [pid = 1960] [serial = 1567] [outer = (nil)] 07:35:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 276 (0x7fbd5e80bc00) [pid = 1960] [serial = 1568] [outer = 0x7fbd57075800] 07:35:50 INFO - PROCESS | 1960 | 1460990150764 Marionette DEBUG loaded listener.js 07:35:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 277 (0x7fbd5eae5800) [pid = 1960] [serial = 1569] [outer = 0x7fbd57075800] 07:35:51 INFO - PROCESS | 1960 | 1460990151687 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 07:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1526ms 07:35:51 INFO - PROCESS | 1960 | 1460990151753 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 07:35:51 INFO - PROCESS | 1960 | 1460990151756 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 07:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:35:51 INFO - PROCESS | 1960 | 1460990151762 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:35:51 INFO - PROCESS | 1960 | 1460990151764 Marionette TRACE conn4 <- [1,2062,null,{}] 07:35:51 INFO - PROCESS | 1960 | 1460990151769 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:51 INFO - PROCESS | 1960 | 1460990151969 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 07:35:52 INFO - PROCESS | 1960 | 1460990152270 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70106800 == 148 [pid = 1960] [id = 523] 07:35:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 278 (0x7fbd5a9c6400) [pid = 1960] [serial = 1570] [outer = (nil)] 07:35:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 279 (0x7fbd5e792000) [pid = 1960] [serial = 1571] [outer = 0x7fbd5a9c6400] 07:35:52 INFO - PROCESS | 1960 | 1460990152347 Marionette DEBUG loaded listener.js 07:35:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 280 (0x7fbd6407d400) [pid = 1960] [serial = 1572] [outer = 0x7fbd5a9c6400] 07:35:53 INFO - PROCESS | 1960 | 1460990153182 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 07:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2031ms 07:35:53 INFO - PROCESS | 1960 | 1460990153887 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 07:35:53 INFO - PROCESS | 1960 | 1460990153894 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 07:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:35:53 INFO - PROCESS | 1960 | 1460990153919 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:35:53 INFO - PROCESS | 1960 | 1460990153923 Marionette TRACE conn4 <- [1,2066,null,{}] 07:35:53 INFO - PROCESS | 1960 | 1460990153931 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:54 INFO - PROCESS | 1960 | 1460990154106 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 07:35:54 INFO - PROCESS | 1960 | 1460990154327 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cc8e800 == 149 [pid = 1960] [id = 524] 07:35:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 281 (0x7fbd5a9d0000) [pid = 1960] [serial = 1573] [outer = (nil)] 07:35:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 282 (0x7fbd5abc9400) [pid = 1960] [serial = 1574] [outer = 0x7fbd5a9d0000] 07:35:54 INFO - PROCESS | 1960 | 1460990154394 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 283 (0x7fbd5abebc00) [pid = 1960] [serial = 1575] [outer = 0x7fbd5a9d0000] 07:35:55 INFO - PROCESS | 1960 | 1460990155297 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 07:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1433ms 07:35:55 INFO - PROCESS | 1960 | 1460990155349 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 07:35:55 INFO - PROCESS | 1960 | 1460990155355 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 07:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:35:55 INFO - PROCESS | 1960 | 1460990155367 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:35:55 INFO - PROCESS | 1960 | 1460990155372 Marionette TRACE conn4 <- [1,2070,null,{}] 07:35:55 INFO - PROCESS | 1960 | 1460990155378 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:55 INFO - PROCESS | 1960 | 1460990155564 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 07:35:56 INFO - PROCESS | 1960 | 1460990156014 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a6d6000 == 150 [pid = 1960] [id = 525] 07:35:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 284 (0x7fbd5b3ea800) [pid = 1960] [serial = 1576] [outer = (nil)] 07:35:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 285 (0x7fbd5c585c00) [pid = 1960] [serial = 1577] [outer = 0x7fbd5b3ea800] 07:35:56 INFO - PROCESS | 1960 | 1460990156088 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 286 (0x7fbd5c6cdc00) [pid = 1960] [serial = 1578] [outer = 0x7fbd5b3ea800] 07:35:56 INFO - PROCESS | 1960 | 1460990156964 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 07:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1632ms 07:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:35:57 INFO - PROCESS | 1960 | 1460990156996 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 1960 | 1460990156999 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 07:35:57 INFO - PROCESS | 1960 | 1460990157005 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 1960 | 1460990157008 Marionette TRACE conn4 <- [1,2074,null,{}] 07:35:57 INFO - PROCESS | 1960 | 1460990157022 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:57 INFO - PROCESS | 1960 | 1460990157220 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 07:35:57 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64697800 == 149 [pid = 1960] [id = 447] 07:35:57 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645b3800 == 148 [pid = 1960] [id = 385] 07:35:57 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ffd3000 == 147 [pid = 1960] [id = 404] 07:35:57 INFO - PROCESS | 1960 | --DOMWINDOW == 285 (0x7fbd5c586400) [pid = 1960] [serial = 1442] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 1960 | --DOMWINDOW == 284 (0x7fbd5e795c00) [pid = 1960] [serial = 1445] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 1960 | --DOMWINDOW == 283 (0x7fbd86f3a400) [pid = 1960] [serial = 1433] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 1960 | --DOMWINDOW == 282 (0x7fbd831fa400) [pid = 1960] [serial = 1430] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 1960 | --DOMWINDOW == 281 (0x7fbd5e9da400) [pid = 1960] [serial = 1439] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 1960 | --DOMWINDOW == 280 (0x7fbd81c82c00) [pid = 1960] [serial = 1427] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 1960 | --DOMWINDOW == 279 (0x7fbd5c5f6400) [pid = 1960] [serial = 1436] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 1960 | --DOMWINDOW == 278 (0x7fbd6a5c8000) [pid = 1960] [serial = 1466] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 1960 | 1460990157629 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3d6000 == 148 [pid = 1960] [id = 526] 07:35:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 279 (0x7fbd5c5f1400) [pid = 1960] [serial = 1579] [outer = (nil)] 07:35:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 280 (0x7fbd5e806800) [pid = 1960] [serial = 1580] [outer = 0x7fbd5c5f1400] 07:35:57 INFO - PROCESS | 1960 | 1460990157728 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 281 (0x7fbd5ed61800) [pid = 1960] [serial = 1581] [outer = 0x7fbd5c5f1400] 07:35:57 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6adb0000 == 147 [pid = 1960] [id = 500] 07:35:57 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64110800 == 146 [pid = 1960] [id = 499] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd87609800 == 145 [pid = 1960] [id = 498] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd83354800 == 144 [pid = 1960] [id = 497] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd775d4800 == 143 [pid = 1960] [id = 496] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd736e3000 == 142 [pid = 1960] [id = 495] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ffcf800 == 141 [pid = 1960] [id = 494] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f0e1000 == 140 [pid = 1960] [id = 493] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6cda4000 == 139 [pid = 1960] [id = 492] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a3dd000 == 138 [pid = 1960] [id = 491] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61614800 == 137 [pid = 1960] [id = 490] 07:35:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a7df000 == 136 [pid = 1960] [id = 489] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 280 (0x7fbd64390400) [pid = 1960] [serial = 1461] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 279 (0x7fbd64397400) [pid = 1960] [serial = 1251] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 278 (0x7fbd63f51000) [pid = 1960] [serial = 1460] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 277 (0x7fbd634e2800) [pid = 1960] [serial = 1455] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 276 (0x7fbd5edccc00) [pid = 1960] [serial = 1409] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 275 (0x7fbd6fe72800) [pid = 1960] [serial = 1418] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 274 (0x7fbd6b311000) [pid = 1960] [serial = 1415] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 273 (0x7fbd63550400) [pid = 1960] [serial = 1194] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 272 (0x7fbd5c5f0400) [pid = 1960] [serial = 1448] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 271 (0x7fbd7493a800) [pid = 1960] [serial = 1424] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 270 (0x7fbd60159c00) [pid = 1960] [serial = 1454] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 269 (0x7fbd5e9e0c00) [pid = 1960] [serial = 1451] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x7fbd73149000) [pid = 1960] [serial = 1421] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x7fbd63f08c00) [pid = 1960] [serial = 1457] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x7fbd5cebb800) [pid = 1960] [serial = 1449] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x7fbd6420f800) [pid = 1960] [serial = 1412] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x7fbd68dc8000) [pid = 1960] [serial = 1464] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x7fbd5fe1d000) [pid = 1960] [serial = 1452] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x7fbd63f42400) [pid = 1960] [serial = 1458] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x7fbd64784c00) [pid = 1960] [serial = 1463] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 1960 | 1460990158528 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 07:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1582ms 07:35:58 INFO - PROCESS | 1960 | 1460990158587 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 07:35:58 INFO - PROCESS | 1960 | 1460990158589 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 07:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:35:58 INFO - PROCESS | 1960 | 1460990158596 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:35:58 INFO - PROCESS | 1960 | 1460990158598 Marionette TRACE conn4 <- [1,2078,null,{}] 07:35:58 INFO - PROCESS | 1960 | 1460990158612 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:58 INFO - PROCESS | 1960 | 1460990158854 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 07:35:58 INFO - PROCESS | 1960 | 1460990158982 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6316f000 == 137 [pid = 1960] [id = 527] 07:35:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x7fbd5e857400) [pid = 1960] [serial = 1582] [outer = (nil)] 07:35:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x7fbd5fe20400) [pid = 1960] [serial = 1583] [outer = 0x7fbd5e857400] 07:35:59 INFO - PROCESS | 1960 | 1460990159050 Marionette DEBUG loaded listener.js 07:35:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x7fbd60157c00) [pid = 1960] [serial = 1584] [outer = 0x7fbd5e857400] 07:35:59 INFO - PROCESS | 1960 | 1460990159777 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 07:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1234ms 07:35:59 INFO - PROCESS | 1960 | 1460990159831 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 07:35:59 INFO - PROCESS | 1960 | 1460990159835 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 07:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:35:59 INFO - PROCESS | 1960 | 1460990159841 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:35:59 INFO - PROCESS | 1960 | 1460990159843 Marionette TRACE conn4 <- [1,2082,null,{}] 07:35:59 INFO - PROCESS | 1960 | 1460990159893 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:00 INFO - PROCESS | 1960 | 1460990160134 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 07:36:00 INFO - PROCESS | 1960 | 1460990160159 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd640b0000 == 138 [pid = 1960] [id = 528] 07:36:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x7fbd5ed62000) [pid = 1960] [serial = 1585] [outer = (nil)] 07:36:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x7fbd61e9b800) [pid = 1960] [serial = 1586] [outer = 0x7fbd5ed62000] 07:36:00 INFO - PROCESS | 1960 | 1460990160221 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x7fbd62005800) [pid = 1960] [serial = 1587] [outer = 0x7fbd5ed62000] 07:36:01 INFO - PROCESS | 1960 | 1460990161079 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1263ms 07:36:01 INFO - PROCESS | 1960 | 1460990161105 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 1960 | 1460990161107 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 07:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:36:01 INFO - PROCESS | 1960 | 1460990161113 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 1960 | 1460990161115 Marionette TRACE conn4 <- [1,2086,null,{}] 07:36:01 INFO - PROCESS | 1960 | 1460990161121 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:01 INFO - PROCESS | 1960 | 1460990161399 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 07:36:01 INFO - PROCESS | 1960 | 1460990161434 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645eb000 == 139 [pid = 1960] [id = 529] 07:36:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x7fbd63544c00) [pid = 1960] [serial = 1588] [outer = (nil)] 07:36:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x7fbd63f0f800) [pid = 1960] [serial = 1589] [outer = 0x7fbd63544c00] 07:36:01 INFO - PROCESS | 1960 | 1460990161499 Marionette DEBUG loaded listener.js 07:36:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 270 (0x7fbd64209000) [pid = 1960] [serial = 1590] [outer = 0x7fbd63544c00] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 269 (0x7fbd6aeab400) [pid = 1960] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x7fbd634ebc00) [pid = 1960] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x7fbd63f44400) [pid = 1960] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x7fbd6b30a000) [pid = 1960] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x7fbd5eaea000) [pid = 1960] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x7fbd6b2e6400) [pid = 1960] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x7fbd68dc3000) [pid = 1960] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x7fbd6ae06000) [pid = 1960] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x7fbd5fe1f000) [pid = 1960] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x7fbd5e9e1000) [pid = 1960] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x7fbd68dc9800) [pid = 1960] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x7fbd5cc19400) [pid = 1960] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x7fbd5a9c2400) [pid = 1960] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd746c6c00) [pid = 1960] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd8218d000) [pid = 1960] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd6f86bc00) [pid = 1960] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd73d4b000) [pid = 1960] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd6ae08800) [pid = 1960] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd5a9c8800) [pid = 1960] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd81fa1800) [pid = 1960] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd5b3f1400) [pid = 1960] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd5b3e8400) [pid = 1960] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd5b3e4c00) [pid = 1960] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd6a5c8800) [pid = 1960] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd6a24dc00) [pid = 1960] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd6b836400) [pid = 1960] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd746c5c00) [pid = 1960] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd62004400) [pid = 1960] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd6bfc8800) [pid = 1960] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd6b726c00) [pid = 1960] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd5c5ed400) [pid = 1960] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd5e786400) [pid = 1960] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd5a9c9800) [pid = 1960] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd5a9c2c00) [pid = 1960] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd6188c400) [pid = 1960] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd62003800) [pid = 1960] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd647ee000) [pid = 1960] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd6b309000) [pid = 1960] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd6a583400) [pid = 1960] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd6b306400) [pid = 1960] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd68dc7c00) [pid = 1960] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd5e713400) [pid = 1960] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd64078000) [pid = 1960] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6cd72800) [pid = 1960] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd5c5efc00) [pid = 1960] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd6b832800) [pid = 1960] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd5e6ca400) [pid = 1960] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd5e70f000) [pid = 1960] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd710c9c00) [pid = 1960] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd6f7f7400) [pid = 1960] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd6482e000) [pid = 1960] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd5abe2400) [pid = 1960] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6b921c00) [pid = 1960] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd5b3ee800) [pid = 1960] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd5e855400) [pid = 1960] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd6354b800) [pid = 1960] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd6aef0000) [pid = 1960] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd6aea6c00) [pid = 1960] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd71fc5800) [pid = 1960] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd5cebc400) [pid = 1960] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd6aea6800) [pid = 1960] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd6b394400) [pid = 1960] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd5b3e7c00) [pid = 1960] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd60130c00) [pid = 1960] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd5cec4000) [pid = 1960] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd5b3e6000) [pid = 1960] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd63f4bc00) [pid = 1960] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd73620800) [pid = 1960] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd6f864c00) [pid = 1960] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd5e6c6400) [pid = 1960] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd60128400) [pid = 1960] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd6c0e1800) [pid = 1960] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:36:03 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd5b3e5400) [pid = 1960] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:36:03 INFO - PROCESS | 1960 | 1460990163448 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2379ms 07:36:03 INFO - PROCESS | 1960 | 1460990163494 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 1960 | 1460990163497 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 07:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:36:03 INFO - PROCESS | 1960 | 1460990163503 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 1960 | 1460990163505 Marionette TRACE conn4 <- [1,2090,null,{}] 07:36:03 INFO - PROCESS | 1960 | 1460990163520 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:03 INFO - PROCESS | 1960 | 1460990163684 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 07:36:03 INFO - PROCESS | 1960 | 1460990163696 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9f7800 == 140 [pid = 1960] [id = 530] 07:36:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd5a9c8800) [pid = 1960] [serial = 1591] [outer = (nil)] 07:36:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd5c5ed400) [pid = 1960] [serial = 1592] [outer = 0x7fbd5a9c8800] 07:36:03 INFO - PROCESS | 1960 | 1460990163755 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd5e706800) [pid = 1960] [serial = 1593] [outer = 0x7fbd5a9c8800] 07:36:04 INFO - PROCESS | 1960 | 1460990164538 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 07:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1091ms 07:36:04 INFO - PROCESS | 1960 | 1460990164594 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 07:36:04 INFO - PROCESS | 1960 | 1460990164597 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 07:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:36:04 INFO - PROCESS | 1960 | 1460990164614 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:36:04 INFO - PROCESS | 1960 | 1460990164617 Marionette TRACE conn4 <- [1,2094,null,{}] 07:36:04 INFO - PROCESS | 1960 | 1460990164622 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:04 INFO - PROCESS | 1960 | 1460990164803 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 07:36:04 INFO - PROCESS | 1960 | 1460990164837 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645e8000 == 141 [pid = 1960] [id = 531] 07:36:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd5e854400) [pid = 1960] [serial = 1594] [outer = (nil)] 07:36:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd5edc4000) [pid = 1960] [serial = 1595] [outer = 0x7fbd5e854400] 07:36:04 INFO - PROCESS | 1960 | 1460990164896 Marionette DEBUG loaded listener.js 07:36:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd61ea6c00) [pid = 1960] [serial = 1596] [outer = 0x7fbd5e854400] 07:36:06 INFO - PROCESS | 1960 | 1460990166068 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1487ms 07:36:06 INFO - PROCESS | 1960 | 1460990166103 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 1960 | 1460990166110 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 07:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:36:06 INFO - PROCESS | 1960 | 1460990166120 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 1960 | 1460990166124 Marionette TRACE conn4 <- [1,2098,null,{}] 07:36:06 INFO - PROCESS | 1960 | 1460990166133 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:06 INFO - PROCESS | 1960 | 1460990166369 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 07:36:06 INFO - PROCESS | 1960 | 1460990166629 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ead0800 == 142 [pid = 1960] [id = 532] 07:36:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd5b3c8c00) [pid = 1960] [serial = 1597] [outer = (nil)] 07:36:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd5b3e6800) [pid = 1960] [serial = 1598] [outer = 0x7fbd5b3c8c00] 07:36:06 INFO - PROCESS | 1960 | 1460990166753 Marionette DEBUG loaded listener.js 07:36:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd5c6d0800) [pid = 1960] [serial = 1599] [outer = 0x7fbd5b3c8c00] 07:36:07 INFO - PROCESS | 1960 | 1460990167699 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 07:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1636ms 07:36:07 INFO - PROCESS | 1960 | 1460990167757 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 07:36:07 INFO - PROCESS | 1960 | 1460990167766 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 07:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:36:07 INFO - PROCESS | 1960 | 1460990167776 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:36:07 INFO - PROCESS | 1960 | 1460990167780 Marionette TRACE conn4 <- [1,2102,null,{}] 07:36:07 INFO - PROCESS | 1960 | 1460990167787 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:08 INFO - PROCESS | 1960 | 1460990167999 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 07:36:08 INFO - PROCESS | 1960 | 1460990168291 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64114000 == 143 [pid = 1960] [id = 533] 07:36:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd5e6cd400) [pid = 1960] [serial = 1600] [outer = (nil)] 07:36:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd5e85b400) [pid = 1960] [serial = 1601] [outer = 0x7fbd5e6cd400] 07:36:08 INFO - PROCESS | 1960 | 1460990168378 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd5ed64800) [pid = 1960] [serial = 1602] [outer = 0x7fbd5e6cd400] 07:36:09 INFO - PROCESS | 1960 | 1460990169179 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 07:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1432ms 07:36:09 INFO - PROCESS | 1960 | 1460990169208 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 1960 | 1460990169212 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 07:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:36:09 INFO - PROCESS | 1960 | 1460990169217 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 1960 | 1460990169223 Marionette TRACE conn4 <- [1,2106,null,{}] 07:36:09 INFO - PROCESS | 1960 | 1460990169238 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:09 INFO - PROCESS | 1960 | 1460990169432 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 07:36:09 INFO - PROCESS | 1960 | 1460990169650 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a279000 == 144 [pid = 1960] [id = 534] 07:36:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd5eae3400) [pid = 1960] [serial = 1603] [outer = (nil)] 07:36:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd61fd1800) [pid = 1960] [serial = 1604] [outer = 0x7fbd5eae3400] 07:36:09 INFO - PROCESS | 1960 | 1460990169767 Marionette DEBUG loaded listener.js 07:36:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd63547000) [pid = 1960] [serial = 1605] [outer = 0x7fbd5eae3400] 07:36:10 INFO - PROCESS | 1960 | 1460990170710 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 07:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1545ms 07:36:10 INFO - PROCESS | 1960 | 1460990170764 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 07:36:10 INFO - PROCESS | 1960 | 1460990170768 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 07:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:36:10 INFO - PROCESS | 1960 | 1460990170774 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:36:10 INFO - PROCESS | 1960 | 1460990170777 Marionette TRACE conn4 <- [1,2110,null,{}] 07:36:10 INFO - PROCESS | 1960 | 1460990170783 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:10 INFO - PROCESS | 1960 | 1460990170983 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 07:36:11 INFO - PROCESS | 1960 | 1460990171241 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6aca4800 == 145 [pid = 1960] [id = 535] 07:36:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd5e788800) [pid = 1960] [serial = 1606] [outer = (nil)] 07:36:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd63f44000) [pid = 1960] [serial = 1607] [outer = 0x7fbd5e788800] 07:36:11 INFO - PROCESS | 1960 | 1460990171373 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd6420b400) [pid = 1960] [serial = 1608] [outer = 0x7fbd5e788800] 07:36:12 INFO - PROCESS | 1960 | 1460990172175 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1427ms 07:36:12 INFO - PROCESS | 1960 | 1460990172202 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 1960 | 1460990172206 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 07:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:36:12 INFO - PROCESS | 1960 | 1460990172212 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 1960 | 1460990172215 Marionette TRACE conn4 <- [1,2114,null,{}] 07:36:12 INFO - PROCESS | 1960 | 1460990172220 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:12 INFO - PROCESS | 1960 | 1460990172408 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 07:36:12 INFO - PROCESS | 1960 | 1460990172619 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b265000 == 146 [pid = 1960] [id = 536] 07:36:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd6200a400) [pid = 1960] [serial = 1609] [outer = (nil)] 07:36:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd6438d000) [pid = 1960] [serial = 1610] [outer = 0x7fbd6200a400] 07:36:12 INFO - PROCESS | 1960 | 1460990172688 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd64486800) [pid = 1960] [serial = 1611] [outer = 0x7fbd6200a400] 07:36:13 INFO - PROCESS | 1960 | 1460990173589 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 07:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1431ms 07:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:36:13 INFO - PROCESS | 1960 | 1460990173644 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 07:36:13 INFO - PROCESS | 1960 | 1460990173647 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 07:36:13 INFO - PROCESS | 1960 | 1460990173653 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:36:13 INFO - PROCESS | 1960 | 1460990173657 Marionette TRACE conn4 <- [1,2118,null,{}] 07:36:13 INFO - PROCESS | 1960 | 1460990173662 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:13 INFO - PROCESS | 1960 | 1460990173868 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 07:36:14 INFO - PROCESS | 1960 | 1460990174114 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6cd8b000 == 147 [pid = 1960] [id = 537] 07:36:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd6448a000) [pid = 1960] [serial = 1612] [outer = (nil)] 07:36:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd68dc8c00) [pid = 1960] [serial = 1613] [outer = 0x7fbd6448a000] 07:36:14 INFO - PROCESS | 1960 | 1460990174234 Marionette DEBUG loaded listener.js 07:36:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd6a5c8800) [pid = 1960] [serial = 1614] [outer = 0x7fbd6448a000] 07:36:15 INFO - PROCESS | 1960 | 1460990175053 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 07:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1436ms 07:36:15 INFO - PROCESS | 1960 | 1460990175089 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 07:36:15 INFO - PROCESS | 1960 | 1460990175092 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 07:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:36:15 INFO - PROCESS | 1960 | 1460990175098 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:36:15 INFO - PROCESS | 1960 | 1460990175100 Marionette TRACE conn4 <- [1,2122,null,{}] 07:36:15 INFO - PROCESS | 1960 | 1460990175106 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:15 INFO - PROCESS | 1960 | 1460990175301 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 07:36:15 INFO - PROCESS | 1960 | 1460990175565 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f071800 == 148 [pid = 1960] [id = 538] 07:36:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd5a9c3c00) [pid = 1960] [serial = 1615] [outer = (nil)] 07:36:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd6a5c8000) [pid = 1960] [serial = 1616] [outer = 0x7fbd5a9c3c00] 07:36:15 INFO - PROCESS | 1960 | 1460990175681 Marionette DEBUG loaded listener.js 07:36:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd6aea6800) [pid = 1960] [serial = 1617] [outer = 0x7fbd5a9c3c00] 07:36:16 INFO - PROCESS | 1960 | 1460990176474 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 07:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1431ms 07:36:16 INFO - PROCESS | 1960 | 1460990176530 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 07:36:16 INFO - PROCESS | 1960 | 1460990176533 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 07:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:36:16 INFO - PROCESS | 1960 | 1460990176540 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:36:16 INFO - PROCESS | 1960 | 1460990176542 Marionette TRACE conn4 <- [1,2126,null,{}] 07:36:16 INFO - PROCESS | 1960 | 1460990176549 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:16 INFO - PROCESS | 1960 | 1460990176741 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 07:36:16 INFO - PROCESS | 1960 | 1460990176958 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd59800 == 149 [pid = 1960] [id = 539] 07:36:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd6015e000) [pid = 1960] [serial = 1618] [outer = (nil)] 07:36:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd6aeed400) [pid = 1960] [serial = 1619] [outer = 0x7fbd6015e000] 07:36:17 INFO - PROCESS | 1960 | 1460990177071 Marionette DEBUG loaded listener.js 07:36:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd6b2e2000) [pid = 1960] [serial = 1620] [outer = 0x7fbd6015e000] 07:36:17 INFO - PROCESS | 1960 | 1460990177917 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 07:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1431ms 07:36:17 INFO - PROCESS | 1960 | 1460990177971 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 1960 | 1460990177975 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 07:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:36:17 INFO - PROCESS | 1960 | 1460990177983 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 1960 | 1460990177986 Marionette TRACE conn4 <- [1,2130,null,{}] 07:36:17 INFO - PROCESS | 1960 | 1460990177992 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:18 INFO - PROCESS | 1960 | 1460990178186 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 07:36:18 INFO - PROCESS | 1960 | 1460990178403 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7011c000 == 150 [pid = 1960] [id = 540] 07:36:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd64205000) [pid = 1960] [serial = 1621] [outer = (nil)] 07:36:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd6b30f800) [pid = 1960] [serial = 1622] [outer = 0x7fbd64205000] 07:36:18 INFO - PROCESS | 1960 | 1460990178516 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd6b795800) [pid = 1960] [serial = 1623] [outer = 0x7fbd64205000] 07:36:19 INFO - PROCESS | 1960 | 1460990179374 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 07:36:19 INFO - PROCESS | 1960 | 1460990179417 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 07:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:36:19 INFO - PROCESS | 1960 | 1460990179424 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 1960 | 1460990179428 Marionette TRACE conn4 <- [1,2134,null,{}] 07:36:19 INFO - PROCESS | 1960 | 1460990179433 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:19 INFO - PROCESS | 1960 | 1460990179625 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 07:36:19 INFO - PROCESS | 1960 | 1460990179916 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70e11000 == 151 [pid = 1960] [id = 541] 07:36:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd6b835c00) [pid = 1960] [serial = 1624] [outer = (nil)] 07:36:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd6be76c00) [pid = 1960] [serial = 1625] [outer = 0x7fbd6b835c00] 07:36:20 INFO - PROCESS | 1960 | 1460990180051 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd6bfd4c00) [pid = 1960] [serial = 1626] [outer = 0x7fbd6b835c00] 07:36:20 INFO - PROCESS | 1960 | 1460990180852 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 07:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1478ms 07:36:20 INFO - PROCESS | 1960 | 1460990180903 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 07:36:20 INFO - PROCESS | 1960 | 1460990180907 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 07:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:36:20 INFO - PROCESS | 1960 | 1460990180913 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:36:20 INFO - PROCESS | 1960 | 1460990180917 Marionette TRACE conn4 <- [1,2138,null,{}] 07:36:20 INFO - PROCESS | 1960 | 1460990180922 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:21 INFO - PROCESS | 1960 | 1460990181158 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 07:36:21 INFO - PROCESS | 1960 | 1460990181472 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74313000 == 152 [pid = 1960] [id = 542] 07:36:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd6d26cc00) [pid = 1960] [serial = 1627] [outer = (nil)] 07:36:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd6f076800) [pid = 1960] [serial = 1628] [outer = 0x7fbd6d26cc00] 07:36:21 INFO - PROCESS | 1960 | 1460990181558 Marionette DEBUG loaded listener.js 07:36:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd6f2e3000) [pid = 1960] [serial = 1629] [outer = 0x7fbd6d26cc00] 07:36:22 INFO - PROCESS | 1960 | 1460990182352 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 07:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1488ms 07:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:36:22 INFO - PROCESS | 1960 | 1460990182402 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 07:36:22 INFO - PROCESS | 1960 | 1460990182405 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 07:36:22 INFO - PROCESS | 1960 | 1460990182412 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 1960 | 1460990182415 Marionette TRACE conn4 <- [1,2142,null,{}] 07:36:22 INFO - PROCESS | 1960 | 1460990182419 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:22 INFO - PROCESS | 1960 | 1460990182602 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 07:36:22 INFO - PROCESS | 1960 | 1460990182818 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7a8a5800 == 153 [pid = 1960] [id = 543] 07:36:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd6ecad400) [pid = 1960] [serial = 1630] [outer = (nil)] 07:36:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd6f7f1400) [pid = 1960] [serial = 1631] [outer = 0x7fbd6ecad400] 07:36:22 INFO - PROCESS | 1960 | 1460990182922 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd6f86cc00) [pid = 1960] [serial = 1632] [outer = 0x7fbd6ecad400] 07:36:23 INFO - PROCESS | 1960 | 1460990183778 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 1960 | 1460990183848 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 07:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:36:23 INFO - PROCESS | 1960 | 1460990183854 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 1960 | 1460990183856 Marionette TRACE conn4 <- [1,2146,null,{}] 07:36:23 INFO - PROCESS | 1960 | 1460990183862 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:24 INFO - PROCESS | 1960 | 1460990184045 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 07:36:24 INFO - PROCESS | 1960 | 1460990184261 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82d85000 == 154 [pid = 1960] [id = 544] 07:36:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd6f2e6000) [pid = 1960] [serial = 1633] [outer = (nil)] 07:36:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd70dc2c00) [pid = 1960] [serial = 1634] [outer = 0x7fbd6f2e6000] 07:36:24 INFO - PROCESS | 1960 | 1460990184406 Marionette DEBUG loaded listener.js 07:36:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd710c9c00) [pid = 1960] [serial = 1635] [outer = 0x7fbd6f2e6000] 07:36:25 INFO - PROCESS | 1960 | 1460990185223 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 1960 | 1460990185295 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 07:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:36:25 INFO - PROCESS | 1960 | 1460990185300 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 1960 | 1460990185302 Marionette TRACE conn4 <- [1,2150,null,{}] 07:36:25 INFO - PROCESS | 1960 | 1460990185307 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:25 INFO - PROCESS | 1960 | 1460990185495 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 07:36:25 INFO - PROCESS | 1960 | 1460990185713 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86b9e800 == 155 [pid = 1960] [id = 545] 07:36:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd647f4800) [pid = 1960] [serial = 1636] [outer = (nil)] 07:36:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd72c4ac00) [pid = 1960] [serial = 1637] [outer = 0x7fbd647f4800] 07:36:25 INFO - PROCESS | 1960 | 1460990185860 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd732ce000) [pid = 1960] [serial = 1638] [outer = 0x7fbd647f4800] 07:36:26 INFO - PROCESS | 1960 | 1460990186683 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 07:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1428ms 07:36:26 INFO - PROCESS | 1960 | 1460990186730 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 07:36:26 INFO - PROCESS | 1960 | 1460990186733 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 07:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:36:26 INFO - PROCESS | 1960 | 1460990186739 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 1960 | 1460990186741 Marionette TRACE conn4 <- [1,2154,null,{}] 07:36:26 INFO - PROCESS | 1960 | 1460990186746 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:26 INFO - PROCESS | 1960 | 1460990186948 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 07:36:27 INFO - PROCESS | 1960 | 1460990187227 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a8da800 == 156 [pid = 1960] [id = 546] 07:36:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd5abcd800) [pid = 1960] [serial = 1639] [outer = (nil)] 07:36:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd5c582000) [pid = 1960] [serial = 1640] [outer = 0x7fbd5abcd800] 07:36:27 INFO - PROCESS | 1960 | 1460990187343 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd5c6ce800) [pid = 1960] [serial = 1641] [outer = 0x7fbd5abcd800] 07:36:28 INFO - PROCESS | 1960 | 1460990188155 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 07:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1476ms 07:36:28 INFO - PROCESS | 1960 | 1460990188216 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 07:36:28 INFO - PROCESS | 1960 | 1460990188220 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 07:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:36:28 INFO - PROCESS | 1960 | 1460990188226 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:36:28 INFO - PROCESS | 1960 | 1460990188229 Marionette TRACE conn4 <- [1,2158,null,{}] 07:36:28 INFO - PROCESS | 1960 | 1460990188234 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:28 INFO - PROCESS | 1960 | 1460990188427 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 07:36:28 INFO - PROCESS | 1960 | 1460990188648 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b0d7000 == 157 [pid = 1960] [id = 547] 07:36:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd5abc2400) [pid = 1960] [serial = 1642] [outer = (nil)] 07:36:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd5cc0dc00) [pid = 1960] [serial = 1643] [outer = 0x7fbd5abc2400] 07:36:28 INFO - PROCESS | 1960 | 1460990188764 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd5edc3400) [pid = 1960] [serial = 1644] [outer = 0x7fbd5abc2400] 07:36:29 INFO - PROCESS | 1960 | 1460990189649 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 07:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1486ms 07:36:29 INFO - PROCESS | 1960 | 1460990189713 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 07:36:29 INFO - PROCESS | 1960 | 1460990189717 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 07:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:36:29 INFO - PROCESS | 1960 | 1460990189723 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 1960 | 1460990189725 Marionette TRACE conn4 <- [1,2162,null,{}] 07:36:29 INFO - PROCESS | 1960 | 1460990189731 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:29 INFO - PROCESS | 1960 | 1460990189945 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 07:36:30 INFO - PROCESS | 1960 | 1460990190204 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e5a4000 == 158 [pid = 1960] [id = 548] 07:36:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd5b1f7c00) [pid = 1960] [serial = 1645] [outer = (nil)] 07:36:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd5b3ec000) [pid = 1960] [serial = 1646] [outer = 0x7fbd5b1f7c00] 07:36:30 INFO - PROCESS | 1960 | 1460990190316 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd5e70b000) [pid = 1960] [serial = 1647] [outer = 0x7fbd5b1f7c00] 07:36:31 INFO - PROCESS | 1960 | 1460990191129 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 07:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1437ms 07:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:36:31 INFO - PROCESS | 1960 | 1460990191161 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 07:36:31 INFO - PROCESS | 1960 | 1460990191164 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 07:36:31 INFO - PROCESS | 1960 | 1460990191170 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:36:31 INFO - PROCESS | 1960 | 1460990191173 Marionette TRACE conn4 <- [1,2166,null,{}] 07:36:31 INFO - PROCESS | 1960 | 1460990191178 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:31 INFO - PROCESS | 1960 | 1460990191386 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 07:36:32 INFO - PROCESS | 1960 | 1460990192067 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3d2800 == 159 [pid = 1960] [id = 549] 07:36:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd57079400) [pid = 1960] [serial = 1648] [outer = (nil)] 07:36:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd5707cc00) [pid = 1960] [serial = 1649] [outer = 0x7fbd57079400] 07:36:32 INFO - PROCESS | 1960 | 1460990192137 Marionette DEBUG loaded listener.js 07:36:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd5a9c5c00) [pid = 1960] [serial = 1650] [outer = 0x7fbd57079400] 07:36:32 INFO - PROCESS | 1960 | 1460990192945 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 07:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1829ms 07:36:33 INFO - PROCESS | 1960 | 1460990193000 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 1960 | 1460990193007 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 07:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:36:33 INFO - PROCESS | 1960 | 1460990193018 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 1960 | 1460990193021 Marionette TRACE conn4 <- [1,2170,null,{}] 07:36:33 INFO - PROCESS | 1960 | 1460990193028 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:33 INFO - PROCESS | 1960 | 1460990193223 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 07:36:33 INFO - PROCESS | 1960 | 1460990193516 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd56fd4800 == 160 [pid = 1960] [id = 550] 07:36:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x7fbd58ecdc00) [pid = 1960] [serial = 1651] [outer = (nil)] 07:36:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x7fbd5abf0800) [pid = 1960] [serial = 1652] [outer = 0x7fbd58ecdc00] 07:36:33 INFO - PROCESS | 1960 | 1460990193756 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x7fbd5cc0b000) [pid = 1960] [serial = 1653] [outer = 0x7fbd58ecdc00] 07:36:34 INFO - PROCESS | 1960 | 1460990194579 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 07:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1635ms 07:36:34 INFO - PROCESS | 1960 | 1460990194656 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 07:36:34 INFO - PROCESS | 1960 | 1460990194661 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 07:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:36:34 INFO - PROCESS | 1960 | 1460990194667 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:36:34 INFO - PROCESS | 1960 | 1460990194670 Marionette TRACE conn4 <- [1,2174,null,{}] 07:36:34 INFO - PROCESS | 1960 | 1460990194675 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:34 INFO - PROCESS | 1960 | 1460990194864 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 07:36:35 INFO - PROCESS | 1960 | 1460990195304 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c9f7800 == 159 [pid = 1960] [id = 530] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x7fbd6eca9000) [pid = 1960] [serial = 1532] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x7fbd6b913400) [pid = 1960] [serial = 1484] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x7fbd73d49000) [pid = 1960] [serial = 1496] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd72192c00) [pid = 1960] [serial = 1493] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd753d8800) [pid = 1960] [serial = 1499] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd6f2f0800) [pid = 1960] [serial = 1487] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd6aff5c00) [pid = 1960] [serial = 1481] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd87627000) [pid = 1960] [serial = 1502] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd6fe85000) [pid = 1960] [serial = 1490] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd5abcb400) [pid = 1960] [serial = 1505] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a894800 == 160 [pid = 1960] [id = 551] 07:36:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd58ec6800) [pid = 1960] [serial = 1654] [outer = (nil)] 07:36:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd5e810c00) [pid = 1960] [serial = 1655] [outer = 0x7fbd58ec6800] 07:36:35 INFO - PROCESS | 1960 | 1460990195455 Marionette DEBUG loaded listener.js 07:36:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd5eae5000) [pid = 1960] [serial = 1656] [outer = 0x7fbd58ec6800] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd645eb000 == 159 [pid = 1960] [id = 529] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd640b0000 == 158 [pid = 1960] [id = 528] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6316f000 == 157 [pid = 1960] [id = 527] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c3d6000 == 156 [pid = 1960] [id = 526] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a6d6000 == 155 [pid = 1960] [id = 525] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cc8e800 == 154 [pid = 1960] [id = 524] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68ce0000 == 153 [pid = 1960] [id = 522] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5709e000 == 152 [pid = 1960] [id = 521] 07:36:35 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd56fd8800 == 151 [pid = 1960] [id = 520] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd710ca000) [pid = 1960] [serial = 1419] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd8104b800) [pid = 1960] [serial = 1425] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd6477d400) [pid = 1960] [serial = 1413] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd73620c00) [pid = 1960] [serial = 1422] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd60160c00) [pid = 1960] [serial = 1410] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd70dc2800) [pid = 1960] [serial = 1407] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd6be79800) [pid = 1960] [serial = 1416] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd5a9cc000) [pid = 1960] [serial = 1469] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd6b91d000) [pid = 1960] [serial = 1224] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd6448c000) [pid = 1960] [serial = 1158] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd61898400) [pid = 1960] [serial = 1515] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd6ae0cc00) [pid = 1960] [serial = 1467] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd5e859c00) [pid = 1960] [serial = 1512] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd6200b000) [pid = 1960] [serial = 1517] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd85227c00) [pid = 1960] [serial = 1176] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd87158800) [pid = 1960] [serial = 1182] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd8230fc00) [pid = 1960] [serial = 1173] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd8538e400) [pid = 1960] [serial = 1431] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd6be81800) [pid = 1960] [serial = 1526] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd5edcec00) [pid = 1960] [serial = 1317] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd5e6cf800) [pid = 1960] [serial = 1511] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd6cd6d800) [pid = 1960] [serial = 1527] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd86f37000) [pid = 1960] [serial = 1179] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd5c58b800) [pid = 1960] [serial = 1443] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd87630c00) [pid = 1960] [serial = 1314] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd5b3f0c00) [pid = 1960] [serial = 1239] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6d0c8800) [pid = 1960] [serial = 1368] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd6b30ec00) [pid = 1960] [serial = 1524] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd72cd1800) [pid = 1960] [serial = 1299] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd8330f400) [pid = 1960] [serial = 1311] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd732da400) [pid = 1960] [serial = 1230] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd73d55400) [pid = 1960] [serial = 1302] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd8702f400) [pid = 1960] [serial = 1434] [outer = (nil)] [url = about:blank] 07:36:35 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd5c5fb800) [pid = 1960] [serial = 1437] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd6482fc00) [pid = 1960] [serial = 1281] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd63f09800) [pid = 1960] [serial = 1530] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd5e793800) [pid = 1960] [serial = 1320] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd63f4e400) [pid = 1960] [serial = 1287] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd64780c00) [pid = 1960] [serial = 1353] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd73058000) [pid = 1960] [serial = 1155] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd5fe26c00) [pid = 1960] [serial = 1514] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd8210d000) [pid = 1960] [serial = 1428] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd6fe87c00) [pid = 1960] [serial = 1227] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd6bfcbc00) [pid = 1960] [serial = 1365] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd6b311800) [pid = 1960] [serial = 1161] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd5eaf0800) [pid = 1960] [serial = 1284] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd6b78f800) [pid = 1960] [serial = 1293] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd746cf000) [pid = 1960] [serial = 1170] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd8702ec00) [pid = 1960] [serial = 1440] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6f07bc00) [pid = 1960] [serial = 1371] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd5edc7c00) [pid = 1960] [serial = 1347] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd875a7400) [pid = 1960] [serial = 1248] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd810d1c00) [pid = 1960] [serial = 1308] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd757bf000) [pid = 1960] [serial = 1305] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd6aeef800) [pid = 1960] [serial = 1359] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd5b1ecc00) [pid = 1960] [serial = 1509] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd5abec800) [pid = 1960] [serial = 1508] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd72cd7000) [pid = 1960] [serial = 1167] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd7361d000) [pid = 1960] [serial = 1383] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd6a248800) [pid = 1960] [serial = 1478] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd87402c00) [pid = 1960] [serial = 1188] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd6ae0b000) [pid = 1960] [serial = 1356] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6a581400) [pid = 1960] [serial = 1523] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6b836800) [pid = 1960] [serial = 1362] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd63f0bc00) [pid = 1960] [serial = 1475] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6bfc9400) [pid = 1960] [serial = 1296] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd82197800) [pid = 1960] [serial = 1233] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6012b400) [pid = 1960] [serial = 1191] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd6f7f7800) [pid = 1960] [serial = 1374] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd6f082800) [pid = 1960] [serial = 1164] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd5e6c8c00) [pid = 1960] [serial = 1529] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd87406c00) [pid = 1960] [serial = 1245] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd647f2400) [pid = 1960] [serial = 1221] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd5e85bc00) [pid = 1960] [serial = 1218] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd63f4b000) [pid = 1960] [serial = 1518] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd60131800) [pid = 1960] [serial = 1472] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd6448dc00) [pid = 1960] [serial = 1521] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd6ae12000) [pid = 1960] [serial = 1290] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd87494800) [pid = 1960] [serial = 1236] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd72cd9c00) [pid = 1960] [serial = 1380] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd5e6d0800) [pid = 1960] [serial = 1185] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd61fd0800) [pid = 1960] [serial = 1350] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd7110dc00) [pid = 1960] [serial = 1377] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd63f07400) [pid = 1960] [serial = 1520] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd5e70fc00) [pid = 1960] [serial = 1242] [outer = (nil)] [url = about:blank] 07:36:36 INFO - PROCESS | 1960 | 1460990196231 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 07:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1578ms 07:36:36 INFO - PROCESS | 1960 | 1460990196248 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 07:36:36 INFO - PROCESS | 1960 | 1460990196251 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 07:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:36:36 INFO - PROCESS | 1960 | 1460990196263 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:36:36 INFO - PROCESS | 1960 | 1460990196271 Marionette TRACE conn4 <- [1,2178,null,{}] 07:36:36 INFO - PROCESS | 1960 | 1460990196278 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:36 INFO - PROCESS | 1960 | 1460990196464 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 07:36:36 INFO - PROCESS | 1960 | 1460990196635 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6e8000 == 152 [pid = 1960] [id = 552] 07:36:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd58eca800) [pid = 1960] [serial = 1657] [outer = (nil)] 07:36:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd5e9e1000) [pid = 1960] [serial = 1658] [outer = 0x7fbd58eca800] 07:36:36 INFO - PROCESS | 1960 | 1460990196694 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd5fe23800) [pid = 1960] [serial = 1659] [outer = 0x7fbd58eca800] 07:36:37 INFO - PROCESS | 1960 | 1460990197406 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 07:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1193ms 07:36:37 INFO - PROCESS | 1960 | 1460990197459 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 07:36:37 INFO - PROCESS | 1960 | 1460990197464 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 07:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:36:37 INFO - PROCESS | 1960 | 1460990197471 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:36:37 INFO - PROCESS | 1960 | 1460990197473 Marionette TRACE conn4 <- [1,2182,null,{}] 07:36:37 INFO - PROCESS | 1960 | 1460990197478 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:37 INFO - PROCESS | 1960 | 1460990197652 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 07:36:37 INFO - PROCESS | 1960 | 1460990197667 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd615aa000 == 153 [pid = 1960] [id = 553] 07:36:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd5edc7400) [pid = 1960] [serial = 1660] [outer = (nil)] 07:36:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd60131800) [pid = 1960] [serial = 1661] [outer = 0x7fbd5edc7400] 07:36:37 INFO - PROCESS | 1960 | 1460990197725 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd61ea4800) [pid = 1960] [serial = 1662] [outer = 0x7fbd5edc7400] 07:36:38 INFO - PROCESS | 1960 | 1460990198703 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 07:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1284ms 07:36:38 INFO - PROCESS | 1960 | 1460990198756 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 07:36:38 INFO - PROCESS | 1960 | 1460990198759 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 07:36:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:36:38 INFO - PROCESS | 1960 | 1460990198765 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:36:38 INFO - PROCESS | 1960 | 1460990198768 Marionette TRACE conn4 <- [1,2186,null,{}] 07:36:38 INFO - PROCESS | 1960 | 1460990198779 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:39 INFO - PROCESS | 1960 | 1460990199025 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 07:36:39 INFO - PROCESS | 1960 | 1460990199058 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63f7f800 == 154 [pid = 1960] [id = 554] 07:36:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd620b9400) [pid = 1960] [serial = 1663] [outer = (nil)] 07:36:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd6321d000) [pid = 1960] [serial = 1664] [outer = 0x7fbd620b9400] 07:36:39 INFO - PROCESS | 1960 | 1460990199129 Marionette DEBUG loaded listener.js 07:36:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd63f0bc00) [pid = 1960] [serial = 1665] [outer = 0x7fbd620b9400] 07:36:40 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd5b3ea800) [pid = 1960] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:36:40 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd5a9d0000) [pid = 1960] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:36:40 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd5c5f1400) [pid = 1960] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:36:40 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd5e857400) [pid = 1960] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:36:40 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd5a9d1800) [pid = 1960] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:36:40 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd63544c00) [pid = 1960] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:36:40 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd5a9c8800) [pid = 1960] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:36:40 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd5ed62000) [pid = 1960] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:36:40 INFO - PROCESS | 1960 | 1460990200416 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 07:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1690ms 07:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:36:40 INFO - PROCESS | 1960 | 1460990200456 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 1960 | 1460990200458 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 07:36:40 INFO - PROCESS | 1960 | 1460990200463 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 1960 | 1460990200466 Marionette TRACE conn4 <- [1,2190,null,{}] 07:36:40 INFO - PROCESS | 1960 | 1460990200471 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:40 INFO - PROCESS | 1960 | 1460990200699 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 07:36:40 INFO - PROCESS | 1960 | 1460990200847 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fc7800 == 155 [pid = 1960] [id = 555] 07:36:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd5a9d1800) [pid = 1960] [serial = 1666] [outer = (nil)] 07:36:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd63225400) [pid = 1960] [serial = 1667] [outer = 0x7fbd5a9d1800] 07:36:40 INFO - PROCESS | 1960 | 1460990200908 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd63f4b800) [pid = 1960] [serial = 1668] [outer = 0x7fbd5a9d1800] 07:36:41 INFO - PROCESS | 1960 | 1460990201505 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 07:36:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:36:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1078ms 07:36:41 INFO - PROCESS | 1960 | 1460990201541 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 07:36:41 INFO - PROCESS | 1960 | 1460990201544 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 07:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:36:41 INFO - PROCESS | 1960 | 1460990201549 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:36:41 INFO - PROCESS | 1960 | 1460990201551 Marionette TRACE conn4 <- [1,2194,null,{}] 07:36:41 INFO - PROCESS | 1960 | 1460990201556 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:41 INFO - PROCESS | 1960 | 1460990201721 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 07:36:41 INFO - PROCESS | 1960 | 1460990201738 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68eb6000 == 156 [pid = 1960] [id = 556] 07:36:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd5abf0c00) [pid = 1960] [serial = 1669] [outer = (nil)] 07:36:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6448d800) [pid = 1960] [serial = 1670] [outer = 0x7fbd5abf0c00] 07:36:41 INFO - PROCESS | 1960 | 1460990201945 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd647f2c00) [pid = 1960] [serial = 1671] [outer = 0x7fbd5abf0c00] 07:36:42 INFO - PROCESS | 1960 | 1460990202866 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 07:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1374ms 07:36:42 INFO - PROCESS | 1960 | 1460990202925 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 07:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:36:42 INFO - PROCESS | 1960 | 1460990202931 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 07:36:42 INFO - PROCESS | 1960 | 1460990202939 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:36:42 INFO - PROCESS | 1960 | 1460990202945 Marionette TRACE conn4 <- [1,2198,null,{}] 07:36:42 INFO - PROCESS | 1960 | 1460990202953 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:43 INFO - PROCESS | 1960 | 1460990203199 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 07:36:43 INFO - PROCESS | 1960 | 1460990203402 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cc8f800 == 157 [pid = 1960] [id = 557] 07:36:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd5abeec00) [pid = 1960] [serial = 1672] [outer = (nil)] 07:36:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd5c589400) [pid = 1960] [serial = 1673] [outer = 0x7fbd5abeec00] 07:36:43 INFO - PROCESS | 1960 | 1460990203516 Marionette DEBUG loaded listener.js 07:36:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd5e6d1000) [pid = 1960] [serial = 1674] [outer = 0x7fbd5abeec00] 07:36:44 INFO - PROCESS | 1960 | 1460990204418 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 07:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1536ms 07:36:44 INFO - PROCESS | 1960 | 1460990204475 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 07:36:44 INFO - PROCESS | 1960 | 1460990204483 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 07:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:36:44 INFO - PROCESS | 1960 | 1460990204493 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:36:44 INFO - PROCESS | 1960 | 1460990204496 Marionette TRACE conn4 <- [1,2202,null,{}] 07:36:44 INFO - PROCESS | 1960 | 1460990204503 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:44 INFO - PROCESS | 1960 | 1460990204718 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 07:36:44 INFO - PROCESS | 1960 | 1460990204923 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fc8000 == 158 [pid = 1960] [id = 558] 07:36:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd5b1e9800) [pid = 1960] [serial = 1675] [outer = (nil)] 07:36:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd5ed61c00) [pid = 1960] [serial = 1676] [outer = 0x7fbd5b1e9800] 07:36:45 INFO - PROCESS | 1960 | 1460990205039 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd5ed8c400) [pid = 1960] [serial = 1677] [outer = 0x7fbd5b1e9800] 07:36:46 INFO - PROCESS | 1960 | 1460990206033 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 07:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1578ms 07:36:46 INFO - PROCESS | 1960 | 1460990206072 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 1960 | 1460990206075 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 07:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:36:46 INFO - PROCESS | 1960 | 1460990206082 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 1960 | 1460990206088 Marionette TRACE conn4 <- [1,2206,null,{}] 07:36:46 INFO - PROCESS | 1960 | 1460990206104 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:46 INFO - PROCESS | 1960 | 1460990206343 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 07:36:46 INFO - PROCESS | 1960 | 1460990206655 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ac1e000 == 159 [pid = 1960] [id = 559] 07:36:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd60125400) [pid = 1960] [serial = 1678] [outer = (nil)] 07:36:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd63544c00) [pid = 1960] [serial = 1679] [outer = 0x7fbd60125400] 07:36:46 INFO - PROCESS | 1960 | 1460990206732 Marionette DEBUG loaded listener.js 07:36:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd63f4d000) [pid = 1960] [serial = 1680] [outer = 0x7fbd60125400] 07:36:47 INFO - PROCESS | 1960 | 1460990207540 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 07:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1483ms 07:36:47 INFO - PROCESS | 1960 | 1460990207570 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 07:36:47 INFO - PROCESS | 1960 | 1460990207575 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 07:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:36:47 INFO - PROCESS | 1960 | 1460990207583 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:36:47 INFO - PROCESS | 1960 | 1460990207585 Marionette TRACE conn4 <- [1,2210,null,{}] 07:36:47 INFO - PROCESS | 1960 | 1460990207590 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:47 INFO - PROCESS | 1960 | 1460990207776 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 07:36:47 INFO - PROCESS | 1960 | 1460990207985 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be4e000 == 160 [pid = 1960] [id = 560] 07:36:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd62011400) [pid = 1960] [serial = 1681] [outer = (nil)] 07:36:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6477c400) [pid = 1960] [serial = 1682] [outer = 0x7fbd62011400] 07:36:48 INFO - PROCESS | 1960 | 1460990208094 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6482e400) [pid = 1960] [serial = 1683] [outer = 0x7fbd62011400] 07:36:48 INFO - PROCESS | 1960 | 1460990208945 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 07:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1427ms 07:36:49 INFO - PROCESS | 1960 | 1460990209011 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 1960 | 1460990209015 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 07:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:36:49 INFO - PROCESS | 1960 | 1460990209020 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 1960 | 1460990209024 Marionette TRACE conn4 <- [1,2214,null,{}] 07:36:49 INFO - PROCESS | 1960 | 1460990209029 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:49 INFO - PROCESS | 1960 | 1460990209220 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 07:36:49 INFO - PROCESS | 1960 | 1460990209427 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ec39000 == 161 [pid = 1960] [id = 561] 07:36:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6438cc00) [pid = 1960] [serial = 1684] [outer = (nil)] 07:36:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd68dccc00) [pid = 1960] [serial = 1685] [outer = 0x7fbd6438cc00] 07:36:49 INFO - PROCESS | 1960 | 1460990209540 Marionette DEBUG loaded listener.js 07:36:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd6a587c00) [pid = 1960] [serial = 1686] [outer = 0x7fbd6438cc00] 07:36:50 INFO - PROCESS | 1960 | 1460990210415 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 07:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1431ms 07:36:50 INFO - PROCESS | 1960 | 1460990210453 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 07:36:50 INFO - PROCESS | 1960 | 1460990210457 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 07:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:36:50 INFO - PROCESS | 1960 | 1460990210463 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:36:50 INFO - PROCESS | 1960 | 1460990210466 Marionette TRACE conn4 <- [1,2218,null,{}] 07:36:50 INFO - PROCESS | 1960 | 1460990210471 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:50 INFO - PROCESS | 1960 | 1460990210680 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 07:36:50 INFO - PROCESS | 1960 | 1460990210892 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd6f000 == 162 [pid = 1960] [id = 562] 07:36:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6b2e6800) [pid = 1960] [serial = 1687] [outer = (nil)] 07:36:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd6b836400) [pid = 1960] [serial = 1688] [outer = 0x7fbd6b2e6800] 07:36:51 INFO - PROCESS | 1960 | 1460990211010 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd6b921000) [pid = 1960] [serial = 1689] [outer = 0x7fbd6b2e6800] 07:36:51 INFO - PROCESS | 1960 | 1460990211796 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 07:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1388ms 07:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:36:51 INFO - PROCESS | 1960 | 1460990211852 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 07:36:51 INFO - PROCESS | 1960 | 1460990211854 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 07:36:51 INFO - PROCESS | 1960 | 1460990211861 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:36:51 INFO - PROCESS | 1960 | 1460990211864 Marionette TRACE conn4 <- [1,2222,null,{}] 07:36:51 INFO - PROCESS | 1960 | 1460990211868 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:52 INFO - PROCESS | 1960 | 1460990212056 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 07:36:52 INFO - PROCESS | 1960 | 1460990212272 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd703ca000 == 163 [pid = 1960] [id = 563] 07:36:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6407c000) [pid = 1960] [serial = 1690] [outer = (nil)] 07:36:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd6bfcc800) [pid = 1960] [serial = 1691] [outer = 0x7fbd6407c000] 07:36:52 INFO - PROCESS | 1960 | 1460990212385 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6cd72800) [pid = 1960] [serial = 1692] [outer = 0x7fbd6407c000] 07:36:53 INFO - PROCESS | 1960 | 1460990213232 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 07:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1386ms 07:36:53 INFO - PROCESS | 1960 | 1460990213246 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 07:36:53 INFO - PROCESS | 1960 | 1460990213248 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 07:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:36:53 INFO - PROCESS | 1960 | 1460990213254 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 1960 | 1460990213257 Marionette TRACE conn4 <- [1,2226,null,{}] 07:36:53 INFO - PROCESS | 1960 | 1460990213262 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:53 INFO - PROCESS | 1960 | 1460990213451 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 07:36:53 INFO - PROCESS | 1960 | 1460990213664 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd72cb3000 == 164 [pid = 1960] [id = 564] 07:36:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd647f4400) [pid = 1960] [serial = 1693] [outer = (nil)] 07:36:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd6d269000) [pid = 1960] [serial = 1694] [outer = 0x7fbd647f4400] 07:36:53 INFO - PROCESS | 1960 | 1460990213776 Marionette DEBUG loaded listener.js 07:36:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6f080000) [pid = 1960] [serial = 1695] [outer = 0x7fbd647f4400] 07:36:54 INFO - PROCESS | 1960 | 1460990214556 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 07:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1331ms 07:36:54 INFO - PROCESS | 1960 | 1460990214586 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 07:36:54 INFO - PROCESS | 1960 | 1460990214589 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 07:36:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:36:54 INFO - PROCESS | 1960 | 1460990214594 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:36:54 INFO - PROCESS | 1960 | 1460990214597 Marionette TRACE conn4 <- [1,2230,null,{}] 07:36:54 INFO - PROCESS | 1960 | 1460990214602 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:54 INFO - PROCESS | 1960 | 1460990214788 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 07:36:55 INFO - PROCESS | 1960 | 1460990215001 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7426f800 == 165 [pid = 1960] [id = 565] 07:36:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd5c5fa800) [pid = 1960] [serial = 1696] [outer = (nil)] 07:36:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd6f2e4000) [pid = 1960] [serial = 1697] [outer = 0x7fbd5c5fa800] 07:36:55 INFO - PROCESS | 1960 | 1460990215109 Marionette DEBUG loaded listener.js 07:36:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd6fe6f400) [pid = 1960] [serial = 1698] [outer = 0x7fbd5c5fa800] 07:36:55 INFO - PROCESS | 1960 | 1460990215971 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 07:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1431ms 07:36:56 INFO - PROCESS | 1960 | 1460990216026 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 1960 | 1460990216030 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 07:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:36:56 INFO - PROCESS | 1960 | 1460990216036 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 1960 | 1460990216038 Marionette TRACE conn4 <- [1,2234,null,{}] 07:36:56 INFO - PROCESS | 1960 | 1460990216043 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:56 INFO - PROCESS | 1960 | 1460990216239 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 07:36:56 INFO - PROCESS | 1960 | 1460990216453 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77423000 == 166 [pid = 1960] [id = 566] 07:36:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd6b719400) [pid = 1960] [serial = 1699] [outer = (nil)] 07:36:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd70dc7400) [pid = 1960] [serial = 1700] [outer = 0x7fbd6b719400] 07:36:56 INFO - PROCESS | 1960 | 1460990216576 Marionette DEBUG loaded listener.js 07:36:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd72c54000) [pid = 1960] [serial = 1701] [outer = 0x7fbd6b719400] 07:36:57 INFO - PROCESS | 1960 | 1460990217418 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 07:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1429ms 07:36:57 INFO - PROCESS | 1960 | 1460990217466 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 07:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:36:57 INFO - PROCESS | 1960 | 1460990217470 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 07:36:57 INFO - PROCESS | 1960 | 1460990217476 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:36:57 INFO - PROCESS | 1960 | 1460990217480 Marionette TRACE conn4 <- [1,2238,null,{}] 07:36:57 INFO - PROCESS | 1960 | 1460990217484 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:57 INFO - PROCESS | 1960 | 1460990217713 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 07:36:57 INFO - PROCESS | 1960 | 1460990217921 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8236f000 == 167 [pid = 1960] [id = 567] 07:36:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd6f082800) [pid = 1960] [serial = 1702] [outer = (nil)] 07:36:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd73619c00) [pid = 1960] [serial = 1703] [outer = 0x7fbd6f082800] 07:36:58 INFO - PROCESS | 1960 | 1460990218040 Marionette DEBUG loaded listener.js 07:36:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd74385000) [pid = 1960] [serial = 1704] [outer = 0x7fbd6f082800] 07:36:58 INFO - PROCESS | 1960 | 1460990218858 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 07:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1426ms 07:36:58 INFO - PROCESS | 1960 | 1460990218906 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 07:36:58 INFO - PROCESS | 1960 | 1460990218909 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 07:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:36:58 INFO - PROCESS | 1960 | 1460990218915 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 1960 | 1460990218917 Marionette TRACE conn4 <- [1,2242,null,{}] 07:36:58 INFO - PROCESS | 1960 | 1460990218923 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:59 INFO - PROCESS | 1960 | 1460990219121 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 07:36:59 INFO - PROCESS | 1960 | 1460990219338 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86b96000 == 168 [pid = 1960] [id = 568] 07:36:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd6bfcc400) [pid = 1960] [serial = 1705] [outer = (nil)] 07:36:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd753d9400) [pid = 1960] [serial = 1706] [outer = 0x7fbd6bfcc400] 07:36:59 INFO - PROCESS | 1960 | 1460990219446 Marionette DEBUG loaded listener.js 07:36:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd76a1d000) [pid = 1960] [serial = 1707] [outer = 0x7fbd6bfcc400] 07:37:00 INFO - PROCESS | 1960 | 1460990220377 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 07:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1527ms 07:37:00 INFO - PROCESS | 1960 | 1460990220444 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 07:37:00 INFO - PROCESS | 1960 | 1460990220448 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 07:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:37:00 INFO - PROCESS | 1960 | 1460990220453 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:37:00 INFO - PROCESS | 1960 | 1460990220455 Marionette TRACE conn4 <- [1,2246,null,{}] 07:37:00 INFO - PROCESS | 1960 | 1460990220461 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:00 INFO - PROCESS | 1960 | 1460990220678 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 07:37:00 INFO - PROCESS | 1960 | 1460990220928 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a88e800 == 169 [pid = 1960] [id = 569] 07:37:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd5abf1800) [pid = 1960] [serial = 1708] [outer = (nil)] 07:37:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd5e808000) [pid = 1960] [serial = 1709] [outer = 0x7fbd5abf1800] 07:37:01 INFO - PROCESS | 1960 | 1460990221043 Marionette DEBUG loaded listener.js 07:37:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd6aeab400) [pid = 1960] [serial = 1710] [outer = 0x7fbd5abf1800] 07:37:02 INFO - PROCESS | 1960 | 1460990222564 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 07:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2131ms 07:37:02 INFO - PROCESS | 1960 | 1460990222586 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 07:37:02 INFO - PROCESS | 1960 | 1460990222591 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 07:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:37:02 INFO - PROCESS | 1960 | 1460990222599 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:37:02 INFO - PROCESS | 1960 | 1460990222604 Marionette TRACE conn4 <- [1,2250,null,{}] 07:37:02 INFO - PROCESS | 1960 | 1460990222615 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:02 INFO - PROCESS | 1960 | 1460990222830 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 07:37:03 INFO - PROCESS | 1960 | 1460990223055 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63188800 == 170 [pid = 1960] [id = 570] 07:37:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd5b1ec000) [pid = 1960] [serial = 1711] [outer = (nil)] 07:37:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd5b3cf800) [pid = 1960] [serial = 1712] [outer = 0x7fbd5b1ec000] 07:37:03 INFO - PROCESS | 1960 | 1460990223163 Marionette DEBUG loaded listener.js 07:37:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd5c5f2800) [pid = 1960] [serial = 1713] [outer = 0x7fbd5b1ec000] 07:37:03 INFO - PROCESS | 1960 | 1460990223963 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 07:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1393ms 07:37:04 INFO - PROCESS | 1960 | 1460990224010 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 07:37:04 INFO - PROCESS | 1960 | 1460990224018 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 07:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:37:04 INFO - PROCESS | 1960 | 1460990224031 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:37:04 INFO - PROCESS | 1960 | 1460990224034 Marionette TRACE conn4 <- [1,2254,null,{}] 07:37:04 INFO - PROCESS | 1960 | 1460990224039 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:04 INFO - PROCESS | 1960 | 1460990224223 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 07:37:04 INFO - PROCESS | 1960 | 1460990224445 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6ea000 == 171 [pid = 1960] [id = 571] 07:37:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd5c6c6400) [pid = 1960] [serial = 1714] [outer = (nil)] 07:37:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd5cec2c00) [pid = 1960] [serial = 1715] [outer = 0x7fbd5c6c6400] 07:37:04 INFO - PROCESS | 1960 | 1460990224608 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd5e70bc00) [pid = 1960] [serial = 1716] [outer = 0x7fbd5c6c6400] 07:37:05 INFO - PROCESS | 1960 | 1460990225671 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 07:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1693ms 07:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:37:05 INFO - PROCESS | 1960 | 1460990225723 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 07:37:05 INFO - PROCESS | 1960 | 1460990225726 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 07:37:05 INFO - PROCESS | 1960 | 1460990225732 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:37:05 INFO - PROCESS | 1960 | 1460990225737 Marionette TRACE conn4 <- [1,2258,null,{}] 07:37:05 INFO - PROCESS | 1960 | 1460990225752 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:06 INFO - PROCESS | 1960 | 1460990226026 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74b82000 == 170 [pid = 1960] [id = 70] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd81f6a800 == 169 [pid = 1960] [id = 240] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6d077800 == 168 [pid = 1960] [id = 69] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd823c3800 == 167 [pid = 1960] [id = 71] 07:37:06 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd5e80bc00) [pid = 1960] [serial = 1568] [outer = (nil)] [url = about:blank] 07:37:06 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd5e792000) [pid = 1960] [serial = 1571] [outer = (nil)] [url = about:blank] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fc7800 == 166 [pid = 1960] [id = 555] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63f7f800 == 165 [pid = 1960] [id = 554] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd615aa000 == 164 [pid = 1960] [id = 553] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e6e8000 == 163 [pid = 1960] [id = 552] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a894800 == 162 [pid = 1960] [id = 551] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd56fd4800 == 161 [pid = 1960] [id = 550] 07:37:06 INFO - PROCESS | 1960 | 1460990226374 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c3d2800 == 160 [pid = 1960] [id = 549] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86b9e800 == 159 [pid = 1960] [id = 545] 07:37:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd570a6800 == 160 [pid = 1960] [id = 572] 07:37:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd5e792000) [pid = 1960] [serial = 1717] [outer = (nil)] 07:37:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd5ed84c00) [pid = 1960] [serial = 1718] [outer = 0x7fbd5e792000] 07:37:06 INFO - PROCESS | 1960 | 1460990226452 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd5fe24000) [pid = 1960] [serial = 1719] [outer = 0x7fbd5e792000] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd82d85000 == 159 [pid = 1960] [id = 544] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7a8a5800 == 158 [pid = 1960] [id = 543] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74313000 == 157 [pid = 1960] [id = 542] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70e11000 == 156 [pid = 1960] [id = 541] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7011c000 == 155 [pid = 1960] [id = 540] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6fd59800 == 154 [pid = 1960] [id = 539] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f071800 == 153 [pid = 1960] [id = 538] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6cd8b000 == 152 [pid = 1960] [id = 537] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b265000 == 151 [pid = 1960] [id = 536] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6aca4800 == 150 [pid = 1960] [id = 535] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a279000 == 149 [pid = 1960] [id = 534] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64114000 == 148 [pid = 1960] [id = 533] 07:37:06 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ead0800 == 147 [pid = 1960] [id = 532] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd6bfd3c00) [pid = 1960] [serial = 1556] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd62009c00) [pid = 1960] [serial = 1538] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd6a5d3800) [pid = 1960] [serial = 1541] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd58ecac00) [pid = 1960] [serial = 1562] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd5b3d3000) [pid = 1960] [serial = 1550] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd5c6cdc00) [pid = 1960] [serial = 1578] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd5c585c00) [pid = 1960] [serial = 1577] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd5abebc00) [pid = 1960] [serial = 1575] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd5e806800) [pid = 1960] [serial = 1580] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd5ed61800) [pid = 1960] [serial = 1581] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd5abc9400) [pid = 1960] [serial = 1574] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd5ed86400) [pid = 1960] [serial = 1553] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd830d4c00) [pid = 1960] [serial = 1559] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd73d48c00) [pid = 1960] [serial = 1547] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd5b1efc00) [pid = 1960] [serial = 1535] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd5707a000) [pid = 1960] [serial = 1565] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd5fe20400) [pid = 1960] [serial = 1583] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd6d268c00) [pid = 1960] [serial = 1544] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd6f2ef800) [pid = 1960] [serial = 1533] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd63f0f800) [pid = 1960] [serial = 1589] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd5c5ed400) [pid = 1960] [serial = 1592] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd64209000) [pid = 1960] [serial = 1590] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd61e9b800) [pid = 1960] [serial = 1586] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd62005800) [pid = 1960] [serial = 1587] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd60157c00) [pid = 1960] [serial = 1584] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd5e706800) [pid = 1960] [serial = 1593] [outer = (nil)] [url = about:blank] 07:37:07 INFO - PROCESS | 1960 | 1460990227202 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 07:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1489ms 07:37:07 INFO - PROCESS | 1960 | 1460990227221 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 07:37:07 INFO - PROCESS | 1960 | 1460990227225 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 07:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:37:07 INFO - PROCESS | 1960 | 1460990227230 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 1960 | 1460990227232 Marionette TRACE conn4 <- [1,2262,null,{}] 07:37:07 INFO - PROCESS | 1960 | 1460990227237 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:07 INFO - PROCESS | 1960 | 1460990227436 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 07:37:07 INFO - PROCESS | 1960 | 1460990227607 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ece1800 == 148 [pid = 1960] [id = 573] 07:37:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd5b3d3000) [pid = 1960] [serial = 1720] [outer = (nil)] 07:37:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd60123c00) [pid = 1960] [serial = 1721] [outer = 0x7fbd5b3d3000] 07:37:07 INFO - PROCESS | 1960 | 1460990227667 Marionette DEBUG loaded listener.js 07:37:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd61e9b800) [pid = 1960] [serial = 1722] [outer = 0x7fbd5b3d3000] 07:37:08 INFO - PROCESS | 1960 | 1460990228324 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 07:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1128ms 07:37:08 INFO - PROCESS | 1960 | 1460990228360 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 07:37:08 INFO - PROCESS | 1960 | 1460990228362 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 07:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:37:08 INFO - PROCESS | 1960 | 1460990228368 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:37:08 INFO - PROCESS | 1960 | 1460990228370 Marionette TRACE conn4 <- [1,2266,null,{}] 07:37:08 INFO - PROCESS | 1960 | 1460990228375 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:08 INFO - PROCESS | 1960 | 1460990228628 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 07:37:08 INFO - PROCESS | 1960 | 1460990228666 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633b2000 == 149 [pid = 1960] [id = 574] 07:37:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd61e9dc00) [pid = 1960] [serial = 1723] [outer = (nil)] 07:37:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd62004800) [pid = 1960] [serial = 1724] [outer = 0x7fbd61e9dc00] 07:37:08 INFO - PROCESS | 1960 | 1460990228724 Marionette DEBUG loaded listener.js 07:37:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd6322a400) [pid = 1960] [serial = 1725] [outer = 0x7fbd61e9dc00] 07:37:09 INFO - PROCESS | 1960 | 1460990229571 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 07:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1224ms 07:37:09 INFO - PROCESS | 1960 | 1460990229593 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 1960 | 1460990229595 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 07:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:37:09 INFO - PROCESS | 1960 | 1460990229602 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 1960 | 1460990229605 Marionette TRACE conn4 <- [1,2270,null,{}] 07:37:09 INFO - PROCESS | 1960 | 1460990229610 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:09 INFO - PROCESS | 1960 | 1460990229886 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 07:37:09 INFO - PROCESS | 1960 | 1460990229931 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd646ab000 == 150 [pid = 1960] [id = 575] 07:37:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd634eac00) [pid = 1960] [serial = 1726] [outer = (nil)] 07:37:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd63f4e000) [pid = 1960] [serial = 1727] [outer = 0x7fbd634eac00] 07:37:10 INFO - PROCESS | 1960 | 1460990229999 Marionette DEBUG loaded listener.js 07:37:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd64780c00) [pid = 1960] [serial = 1728] [outer = 0x7fbd634eac00] 07:37:11 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd620b9400) [pid = 1960] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:37:11 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd58eca800) [pid = 1960] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:37:11 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd57079400) [pid = 1960] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:37:11 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd58ec6800) [pid = 1960] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:37:11 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd5edc7400) [pid = 1960] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:37:11 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd58ecdc00) [pid = 1960] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:37:11 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd5a9d1800) [pid = 1960] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:37:11 INFO - PROCESS | 1960 | 1460990231292 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 07:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1726ms 07:37:11 INFO - PROCESS | 1960 | 1460990231329 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 1960 | 1460990231332 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 07:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:37:11 INFO - PROCESS | 1960 | 1460990231339 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 1960 | 1460990231341 Marionette TRACE conn4 <- [1,2274,null,{}] 07:37:11 INFO - PROCESS | 1960 | 1460990231347 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:11 INFO - PROCESS | 1960 | 1460990231514 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 07:37:11 INFO - PROCESS | 1960 | 1460990231727 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c17800 == 151 [pid = 1960] [id = 576] 07:37:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd58ec6800) [pid = 1960] [serial = 1729] [outer = (nil)] 07:37:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd5ed81000) [pid = 1960] [serial = 1730] [outer = 0x7fbd58ec6800] 07:37:11 INFO - PROCESS | 1960 | 1460990231789 Marionette DEBUG loaded listener.js 07:37:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd647edc00) [pid = 1960] [serial = 1731] [outer = 0x7fbd58ec6800] 07:37:12 INFO - PROCESS | 1960 | 1460990232409 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 07:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1132ms 07:37:12 INFO - PROCESS | 1960 | 1460990232472 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 07:37:12 INFO - PROCESS | 1960 | 1460990232475 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 07:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:37:12 INFO - PROCESS | 1960 | 1460990232480 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:37:12 INFO - PROCESS | 1960 | 1460990232482 Marionette TRACE conn4 <- [1,2278,null,{}] 07:37:12 INFO - PROCESS | 1960 | 1460990232487 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:12 INFO - PROCESS | 1960 | 1460990232662 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 07:37:12 INFO - PROCESS | 1960 | 1460990232827 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acae800 == 152 [pid = 1960] [id = 577] 07:37:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd58ecdc00) [pid = 1960] [serial = 1732] [outer = (nil)] 07:37:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd68c06000) [pid = 1960] [serial = 1733] [outer = 0x7fbd58ecdc00] 07:37:12 INFO - PROCESS | 1960 | 1460990232885 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd6ae0b800) [pid = 1960] [serial = 1734] [outer = 0x7fbd58ecdc00] 07:37:13 INFO - PROCESS | 1960 | 1460990233898 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 07:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1477ms 07:37:13 INFO - PROCESS | 1960 | 1460990233959 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 07:37:13 INFO - PROCESS | 1960 | 1460990233966 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 07:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:37:13 INFO - PROCESS | 1960 | 1460990233975 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 1960 | 1460990233979 Marionette TRACE conn4 <- [1,2282,null,{}] 07:37:13 INFO - PROCESS | 1960 | 1460990233987 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:14 INFO - PROCESS | 1960 | 1460990234236 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 07:37:14 INFO - PROCESS | 1960 | 1460990234496 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6010c800 == 153 [pid = 1960] [id = 578] 07:37:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd5b3e6000) [pid = 1960] [serial = 1735] [outer = (nil)] 07:37:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd5e6c7000) [pid = 1960] [serial = 1736] [outer = 0x7fbd5b3e6000] 07:37:14 INFO - PROCESS | 1960 | 1460990234615 Marionette DEBUG loaded listener.js 07:37:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd5e808400) [pid = 1960] [serial = 1737] [outer = 0x7fbd5b3e6000] 07:37:15 INFO - PROCESS | 1960 | 1460990235482 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 07:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1537ms 07:37:15 INFO - PROCESS | 1960 | 1460990235512 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 07:37:15 INFO - PROCESS | 1960 | 1460990235520 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 07:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:37:15 INFO - PROCESS | 1960 | 1460990235533 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:37:15 INFO - PROCESS | 1960 | 1460990235536 Marionette TRACE conn4 <- [1,2286,null,{}] 07:37:15 INFO - PROCESS | 1960 | 1460990235543 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:15 INFO - PROCESS | 1960 | 1460990235753 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 07:37:16 INFO - PROCESS | 1960 | 1460990236053 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6469d000 == 154 [pid = 1960] [id = 579] 07:37:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd5e9db800) [pid = 1960] [serial = 1738] [outer = (nil)] 07:37:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd5fe1e400) [pid = 1960] [serial = 1739] [outer = 0x7fbd5e9db800] 07:37:16 INFO - PROCESS | 1960 | 1460990236172 Marionette DEBUG loaded listener.js 07:37:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd6188f800) [pid = 1960] [serial = 1740] [outer = 0x7fbd5e9db800] 07:37:17 INFO - PROCESS | 1960 | 1460990237022 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 07:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 07:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1530ms 07:37:17 INFO - PROCESS | 1960 | 1460990237063 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 07:37:17 INFO - PROCESS | 1960 | 1460990237067 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 07:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:37:17 INFO - PROCESS | 1960 | 1460990237074 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:37:17 INFO - PROCESS | 1960 | 1460990237080 Marionette TRACE conn4 <- [1,2290,null,{}] 07:37:17 INFO - PROCESS | 1960 | 1460990237097 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:17 INFO - PROCESS | 1960 | 1460990237318 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 07:37:17 INFO - PROCESS | 1960 | 1460990237586 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6c014000 == 155 [pid = 1960] [id = 580] 07:37:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd634ea800) [pid = 1960] [serial = 1741] [outer = (nil)] 07:37:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd64080000) [pid = 1960] [serial = 1742] [outer = 0x7fbd634ea800] 07:37:17 INFO - PROCESS | 1960 | 1460990237710 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd6482fc00) [pid = 1960] [serial = 1743] [outer = 0x7fbd634ea800] 07:37:18 INFO - PROCESS | 1960 | 1460990238511 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 07:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1486ms 07:37:18 INFO - PROCESS | 1960 | 1460990238561 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 07:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:37:18 INFO - PROCESS | 1960 | 1460990238566 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 07:37:18 INFO - PROCESS | 1960 | 1460990238572 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:37:18 INFO - PROCESS | 1960 | 1460990238575 Marionette TRACE conn4 <- [1,2294,null,{}] 07:37:18 INFO - PROCESS | 1960 | 1460990238580 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:18 INFO - PROCESS | 1960 | 1460990238778 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 07:37:18 INFO - PROCESS | 1960 | 1460990238993 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f756000 == 156 [pid = 1960] [id = 581] 07:37:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd63225800) [pid = 1960] [serial = 1744] [outer = (nil)] 07:37:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd6aeadc00) [pid = 1960] [serial = 1745] [outer = 0x7fbd63225800] 07:37:19 INFO - PROCESS | 1960 | 1460990239104 Marionette DEBUG loaded listener.js 07:37:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd6aff2400) [pid = 1960] [serial = 1746] [outer = 0x7fbd63225800] 07:37:19 INFO - PROCESS | 1960 | 1460990239951 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 07:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1437ms 07:37:20 INFO - PROCESS | 1960 | 1460990240010 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 07:37:20 INFO - PROCESS | 1960 | 1460990240014 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 07:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:37:20 INFO - PROCESS | 1960 | 1460990240021 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:37:20 INFO - PROCESS | 1960 | 1460990240024 Marionette TRACE conn4 <- [1,2298,null,{}] 07:37:20 INFO - PROCESS | 1960 | 1460990240029 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:20 INFO - PROCESS | 1960 | 1460990240226 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 07:37:20 INFO - PROCESS | 1960 | 1460990240521 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd702df800 == 157 [pid = 1960] [id = 582] 07:37:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd6b30cc00) [pid = 1960] [serial = 1747] [outer = (nil)] 07:37:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd6b39e000) [pid = 1960] [serial = 1748] [outer = 0x7fbd6b30cc00] 07:37:20 INFO - PROCESS | 1960 | 1460990240649 Marionette DEBUG loaded listener.js 07:37:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd6b796000) [pid = 1960] [serial = 1749] [outer = 0x7fbd6b30cc00] 07:37:21 INFO - PROCESS | 1960 | 1460990241454 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 07:37:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:37:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1487ms 07:37:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:37:21 INFO - PROCESS | 1960 | 1460990241508 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 07:37:21 INFO - PROCESS | 1960 | 1460990241511 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 07:37:21 INFO - PROCESS | 1960 | 1460990241518 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:37:21 INFO - PROCESS | 1960 | 1460990241521 Marionette TRACE conn4 <- [1,2302,null,{}] 07:37:21 INFO - PROCESS | 1960 | 1460990241526 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:21 INFO - PROCESS | 1960 | 1460990241772 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 07:37:22 INFO - PROCESS | 1960 | 1460990242074 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73eda800 == 158 [pid = 1960] [id = 583] 07:37:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd6b832c00) [pid = 1960] [serial = 1750] [outer = (nil)] 07:37:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd6eca9000) [pid = 1960] [serial = 1751] [outer = 0x7fbd6b832c00] 07:37:22 INFO - PROCESS | 1960 | 1460990242156 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd6f86b800) [pid = 1960] [serial = 1752] [outer = 0x7fbd6b832c00] 07:37:22 INFO - PROCESS | 1960 | 1460990242946 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 07:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:37:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1485ms 07:37:23 INFO - PROCESS | 1960 | 1460990243003 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 07:37:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:37:23 INFO - PROCESS | 1960 | 1460990243007 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 07:37:23 INFO - PROCESS | 1960 | 1460990243012 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 1960 | 1460990243015 Marionette TRACE conn4 <- [1,2306,null,{}] 07:37:23 INFO - PROCESS | 1960 | 1460990243020 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:23 INFO - PROCESS | 1960 | 1460990243208 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 07:37:23 INFO - PROCESS | 1960 | 1460990243424 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf1c000 == 159 [pid = 1960] [id = 584] 07:37:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd6b917000) [pid = 1960] [serial = 1753] [outer = (nil)] 07:37:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd6fe86800) [pid = 1960] [serial = 1754] [outer = 0x7fbd6b917000] 07:37:23 INFO - PROCESS | 1960 | 1460990243533 Marionette DEBUG loaded listener.js 07:37:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd710c7c00) [pid = 1960] [serial = 1755] [outer = 0x7fbd6b917000] 07:37:24 INFO - PROCESS | 1960 | 1460990244395 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 07:37:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:37:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1427ms 07:37:24 INFO - PROCESS | 1960 | 1460990244441 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 07:37:24 INFO - PROCESS | 1960 | 1460990244444 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 07:37:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:37:24 INFO - PROCESS | 1960 | 1460990244450 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:37:24 INFO - PROCESS | 1960 | 1460990244452 Marionette TRACE conn4 <- [1,2310,null,{}] 07:37:24 INFO - PROCESS | 1960 | 1460990244458 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:24 INFO - PROCESS | 1960 | 1460990244650 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 07:37:24 INFO - PROCESS | 1960 | 1460990244867 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd85264800 == 160 [pid = 1960] [id = 585] 07:37:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd6f2ef800) [pid = 1960] [serial = 1756] [outer = (nil)] 07:37:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd72cd7000) [pid = 1960] [serial = 1757] [outer = 0x7fbd6f2ef800] 07:37:24 INFO - PROCESS | 1960 | 1460990244976 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd735ab400) [pid = 1960] [serial = 1758] [outer = 0x7fbd6f2ef800] 07:37:25 INFO - PROCESS | 1960 | 1460990245921 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 07:37:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:37:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1533ms 07:37:25 INFO - PROCESS | 1960 | 1460990245985 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 07:37:25 INFO - PROCESS | 1960 | 1460990245988 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 07:37:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:37:25 INFO - PROCESS | 1960 | 1460990245994 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:37:25 INFO - PROCESS | 1960 | 1460990245996 Marionette TRACE conn4 <- [1,2314,null,{}] 07:37:26 INFO - PROCESS | 1960 | 1460990246002 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:26 INFO - PROCESS | 1960 | 1460990246212 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 07:37:26 INFO - PROCESS | 1960 | 1460990246517 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89277800 == 161 [pid = 1960] [id = 586] 07:37:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd6aea5c00) [pid = 1960] [serial = 1759] [outer = (nil)] 07:37:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd73d4b800) [pid = 1960] [serial = 1760] [outer = 0x7fbd6aea5c00] 07:37:26 INFO - PROCESS | 1960 | 1460990246594 Marionette DEBUG loaded listener.js 07:37:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd74892400) [pid = 1960] [serial = 1761] [outer = 0x7fbd6aea5c00] 07:37:27 INFO - PROCESS | 1960 | 1460990247396 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 07:37:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:37:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1476ms 07:37:27 INFO - PROCESS | 1960 | 1460990247472 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 07:37:27 INFO - PROCESS | 1960 | 1460990247475 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 07:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:37:27 INFO - PROCESS | 1960 | 1460990247482 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:37:27 INFO - PROCESS | 1960 | 1460990247486 Marionette TRACE conn4 <- [1,2318,null,{}] 07:37:27 INFO - PROCESS | 1960 | 1460990247491 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:27 INFO - PROCESS | 1960 | 1460990247708 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 07:37:27 INFO - PROCESS | 1960 | 1460990247928 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60164800 == 162 [pid = 1960] [id = 587] 07:37:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd7a948400) [pid = 1960] [serial = 1762] [outer = (nil)] 07:37:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd810d6c00) [pid = 1960] [serial = 1763] [outer = 0x7fbd7a948400] 07:37:28 INFO - PROCESS | 1960 | 1460990248097 Marionette DEBUG loaded listener.js 07:37:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd81eb8800) [pid = 1960] [serial = 1764] [outer = 0x7fbd7a948400] 07:37:28 INFO - PROCESS | 1960 | 1460990248936 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 07:37:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:37:28 INFO - PROCESS | 1960 | 1460990248974 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 07:37:28 INFO - PROCESS | 1960 | 1460990248980 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 1960 | 1460990248984 Marionette TRACE conn4 <- [1,2322,null,{}] 07:37:28 INFO - PROCESS | 1960 | 1460990248990 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:29 INFO - PROCESS | 1960 | 1460990249215 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 07:37:29 INFO - PROCESS | 1960 | 1460990249531 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd8b5a3000 == 163 [pid = 1960] [id = 588] 07:37:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd82309000) [pid = 1960] [serial = 1765] [outer = (nil)] 07:37:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd83304800) [pid = 1960] [serial = 1766] [outer = 0x7fbd82309000] 07:37:29 INFO - PROCESS | 1960 | 1460990249616 Marionette DEBUG loaded listener.js 07:37:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd86f38c00) [pid = 1960] [serial = 1767] [outer = 0x7fbd82309000] 07:37:30 INFO - PROCESS | 1960 | 1460990250389 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 07:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1483ms 07:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:37:30 INFO - PROCESS | 1960 | 1460990250464 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 07:37:30 INFO - PROCESS | 1960 | 1460990250466 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 07:37:30 INFO - PROCESS | 1960 | 1460990250473 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:37:30 INFO - PROCESS | 1960 | 1460990250476 Marionette TRACE conn4 <- [1,2326,null,{}] 07:37:30 INFO - PROCESS | 1960 | 1460990250481 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:30 INFO - PROCESS | 1960 | 1460990250688 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 07:37:30 INFO - PROCESS | 1960 | 1460990250953 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ac5e000 == 164 [pid = 1960] [id = 589] 07:37:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd5e78f800) [pid = 1960] [serial = 1768] [outer = (nil)] 07:37:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd86f35400) [pid = 1960] [serial = 1769] [outer = 0x7fbd5e78f800] 07:37:31 INFO - PROCESS | 1960 | 1460990251066 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd87402400) [pid = 1960] [serial = 1770] [outer = 0x7fbd5e78f800] 07:37:31 INFO - PROCESS | 1960 | 1460990251875 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 07:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1478ms 07:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:37:31 INFO - PROCESS | 1960 | 1460990251951 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 1960 | 1460990251953 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 07:37:31 INFO - PROCESS | 1960 | 1460990251959 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 1960 | 1460990251962 Marionette TRACE conn4 <- [1,2330,null,{}] 07:37:31 INFO - PROCESS | 1960 | 1460990251968 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:32 INFO - PROCESS | 1960 | 1460990252205 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 07:37:32 INFO - PROCESS | 1960 | 1460990252511 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ad2d800 == 165 [pid = 1960] [id = 590] 07:37:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd59c52c00) [pid = 1960] [serial = 1771] [outer = (nil)] 07:37:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd59c5ac00) [pid = 1960] [serial = 1772] [outer = 0x7fbd59c52c00] 07:37:32 INFO - PROCESS | 1960 | 1460990252587 Marionette DEBUG loaded listener.js 07:37:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd59c5f800) [pid = 1960] [serial = 1773] [outer = 0x7fbd59c52c00] 07:37:33 INFO - PROCESS | 1960 | 1460990253376 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 07:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1478ms 07:37:33 INFO - PROCESS | 1960 | 1460990253437 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 07:37:33 INFO - PROCESS | 1960 | 1460990253440 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 07:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:37:33 INFO - PROCESS | 1960 | 1460990253446 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:37:33 INFO - PROCESS | 1960 | 1460990253448 Marionette TRACE conn4 <- [1,2334,null,{}] 07:37:33 INFO - PROCESS | 1960 | 1460990253453 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:33 INFO - PROCESS | 1960 | 1460990253688 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 07:37:33 INFO - PROCESS | 1960 | 1460990253987 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cb10800 == 166 [pid = 1960] [id = 591] 07:37:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd59c53c00) [pid = 1960] [serial = 1774] [outer = (nil)] 07:37:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd86f3c800) [pid = 1960] [serial = 1775] [outer = 0x7fbd59c53c00] 07:37:34 INFO - PROCESS | 1960 | 1460990254063 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd87486c00) [pid = 1960] [serial = 1776] [outer = 0x7fbd59c53c00] 07:37:34 INFO - PROCESS | 1960 | 1460990254812 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 07:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1432ms 07:37:34 INFO - PROCESS | 1960 | 1460990254880 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 1960 | 1460990254883 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 07:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:37:34 INFO - PROCESS | 1960 | 1460990254889 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 1960 | 1460990254891 Marionette TRACE conn4 <- [1,2338,null,{}] 07:37:34 INFO - PROCESS | 1960 | 1460990254896 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:35 INFO - PROCESS | 1960 | 1460990255097 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 07:37:35 INFO - PROCESS | 1960 | 1460990255368 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd640b0000 == 167 [pid = 1960] [id = 592] 07:37:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd58ec2c00) [pid = 1960] [serial = 1777] [outer = (nil)] 07:37:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd5c586400) [pid = 1960] [serial = 1778] [outer = 0x7fbd58ec2c00] 07:37:35 INFO - PROCESS | 1960 | 1460990255482 Marionette DEBUG loaded listener.js 07:37:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd87627000) [pid = 1960] [serial = 1779] [outer = 0x7fbd58ec2c00] 07:37:36 INFO - PROCESS | 1960 | 1460990256364 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 07:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1528ms 07:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:37:36 INFO - PROCESS | 1960 | 1460990256418 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 07:37:36 INFO - PROCESS | 1960 | 1460990256421 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 07:37:36 INFO - PROCESS | 1960 | 1460990256427 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:37:36 INFO - PROCESS | 1960 | 1460990256431 Marionette TRACE conn4 <- [1,2342,null,{}] 07:37:36 INFO - PROCESS | 1960 | 1460990256436 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:36 INFO - PROCESS | 1960 | 1460990256680 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 07:37:37 INFO - PROCESS | 1960 | 1460990256999 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58cf4000 == 168 [pid = 1960] [id = 593] 07:37:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd57070000) [pid = 1960] [serial = 1780] [outer = (nil)] 07:37:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd5abe7c00) [pid = 1960] [serial = 1781] [outer = 0x7fbd57070000] 07:37:37 INFO - PROCESS | 1960 | 1460990257076 Marionette DEBUG loaded listener.js 07:37:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd6015d000) [pid = 1960] [serial = 1782] [outer = 0x7fbd57070000] 07:37:37 INFO - PROCESS | 1960 | 1460990257848 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 07:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1885ms 07:37:38 INFO - PROCESS | 1960 | 1460990258312 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 07:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:37:38 INFO - PROCESS | 1960 | 1460990258318 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 07:37:38 INFO - PROCESS | 1960 | 1460990258325 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:37:38 INFO - PROCESS | 1960 | 1460990258328 Marionette TRACE conn4 <- [1,2346,null,{}] 07:37:38 INFO - PROCESS | 1960 | 1460990258336 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:38 INFO - PROCESS | 1960 | 1460990258617 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 07:37:38 INFO - PROCESS | 1960 | 1460990258833 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a6cb000 == 169 [pid = 1960] [id = 594] 07:37:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd5a9c2800) [pid = 1960] [serial = 1783] [outer = (nil)] 07:37:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd5a9c8400) [pid = 1960] [serial = 1784] [outer = 0x7fbd5a9c2800] 07:37:38 INFO - PROCESS | 1960 | 1460990258900 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd5abce000) [pid = 1960] [serial = 1785] [outer = 0x7fbd5a9c2800] 07:37:39 INFO - PROCESS | 1960 | 1460990259714 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 07:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1429ms 07:37:39 INFO - PROCESS | 1960 | 1460990259754 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 07:37:39 INFO - PROCESS | 1960 | 1460990259760 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 07:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:37:39 INFO - PROCESS | 1960 | 1460990259771 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:37:39 INFO - PROCESS | 1960 | 1460990259775 Marionette TRACE conn4 <- [1,2350,null,{}] 07:37:39 INFO - PROCESS | 1960 | 1460990259781 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:39 INFO - PROCESS | 1960 | 1460990259971 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 07:37:40 INFO - PROCESS | 1960 | 1460990260305 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cbac800 == 170 [pid = 1960] [id = 595] 07:37:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd5b3d0400) [pid = 1960] [serial = 1786] [outer = (nil)] 07:37:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd5b3ebc00) [pid = 1960] [serial = 1787] [outer = 0x7fbd5b3d0400] 07:37:40 INFO - PROCESS | 1960 | 1460990260456 Marionette DEBUG loaded listener.js 07:37:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd5c58a400) [pid = 1960] [serial = 1788] [outer = 0x7fbd5b3d0400] 07:37:41 INFO - PROCESS | 1960 | 1460990261384 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 07:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1684ms 07:37:41 INFO - PROCESS | 1960 | 1460990261452 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 07:37:41 INFO - PROCESS | 1960 | 1460990261455 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 07:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:37:41 INFO - PROCESS | 1960 | 1460990261461 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:37:41 INFO - PROCESS | 1960 | 1460990261464 Marionette TRACE conn4 <- [1,2354,null,{}] 07:37:41 INFO - PROCESS | 1960 | 1460990261478 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:41 INFO - PROCESS | 1960 | 1460990261687 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68c17800 == 169 [pid = 1960] [id = 576] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd5cc0dc00) [pid = 1960] [serial = 1643] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd5b3ec000) [pid = 1960] [serial = 1646] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd6448d800) [pid = 1960] [serial = 1670] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | 1460990262139 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd646ab000 == 168 [pid = 1960] [id = 575] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633b2000 == 167 [pid = 1960] [id = 574] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ece1800 == 166 [pid = 1960] [id = 573] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd570a6800 == 165 [pid = 1960] [id = 572] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e6ea000 == 164 [pid = 1960] [id = 571] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63188800 == 163 [pid = 1960] [id = 570] 07:37:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a8d2000 == 164 [pid = 1960] [id = 596] 07:37:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd5cc13c00) [pid = 1960] [serial = 1789] [outer = (nil)] 07:37:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd5e6c8800) [pid = 1960] [serial = 1790] [outer = 0x7fbd5cc13c00] 07:37:42 INFO - PROCESS | 1960 | 1460990262238 Marionette DEBUG loaded listener.js 07:37:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd5e70d800) [pid = 1960] [serial = 1791] [outer = 0x7fbd5cc13c00] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd703ca000 == 163 [pid = 1960] [id = 563] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6fd6f000 == 162 [pid = 1960] [id = 562] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ec39000 == 161 [pid = 1960] [id = 561] 07:37:42 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be4e000 == 160 [pid = 1960] [id = 560] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd5707cc00) [pid = 1960] [serial = 1649] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd5a9c5c00) [pid = 1960] [serial = 1650] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd72c4ac00) [pid = 1960] [serial = 1637] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd70dc2c00) [pid = 1960] [serial = 1634] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd5e810c00) [pid = 1960] [serial = 1655] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd5eae5000) [pid = 1960] [serial = 1656] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd6f7f1400) [pid = 1960] [serial = 1631] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd5b3e6800) [pid = 1960] [serial = 1598] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd60131800) [pid = 1960] [serial = 1661] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd5c582000) [pid = 1960] [serial = 1640] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd5edc4000) [pid = 1960] [serial = 1595] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd68dc8c00) [pid = 1960] [serial = 1613] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd5cc0b000) [pid = 1960] [serial = 1653] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd5abf0800) [pid = 1960] [serial = 1652] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd6f076800) [pid = 1960] [serial = 1628] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd63f44000) [pid = 1960] [serial = 1607] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd6a5c8000) [pid = 1960] [serial = 1616] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd61fd1800) [pid = 1960] [serial = 1604] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd6be76c00) [pid = 1960] [serial = 1625] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd6aeed400) [pid = 1960] [serial = 1619] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd5e85b400) [pid = 1960] [serial = 1601] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd63f0bc00) [pid = 1960] [serial = 1665] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd63225400) [pid = 1960] [serial = 1667] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd63f4b800) [pid = 1960] [serial = 1668] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd61ea4800) [pid = 1960] [serial = 1662] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd6321d000) [pid = 1960] [serial = 1664] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd6438d000) [pid = 1960] [serial = 1610] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd5e9e1000) [pid = 1960] [serial = 1658] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd5fe23800) [pid = 1960] [serial = 1659] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd6b30f800) [pid = 1960] [serial = 1622] [outer = (nil)] [url = about:blank] 07:37:43 INFO - PROCESS | 1960 | 1460990263022 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 07:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1584ms 07:37:43 INFO - PROCESS | 1960 | 1460990263046 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 07:37:43 INFO - PROCESS | 1960 | 1460990263050 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 07:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:37:43 INFO - PROCESS | 1960 | 1460990263056 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:37:43 INFO - PROCESS | 1960 | 1460990263059 Marionette TRACE conn4 <- [1,2358,null,{}] 07:37:43 INFO - PROCESS | 1960 | 1460990263064 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:43 INFO - PROCESS | 1960 | 1460990263256 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 07:37:43 INFO - PROCESS | 1960 | 1460990263456 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e8c2800 == 161 [pid = 1960] [id = 597] 07:37:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd5c6cd400) [pid = 1960] [serial = 1792] [outer = (nil)] 07:37:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd5e804c00) [pid = 1960] [serial = 1793] [outer = 0x7fbd5c6cd400] 07:37:43 INFO - PROCESS | 1960 | 1460990263525 Marionette DEBUG loaded listener.js 07:37:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd5e85cc00) [pid = 1960] [serial = 1794] [outer = 0x7fbd5c6cd400] 07:37:44 INFO - PROCESS | 1960 | 1460990264248 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 07:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1238ms 07:37:44 INFO - PROCESS | 1960 | 1460990264295 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 07:37:44 INFO - PROCESS | 1960 | 1460990264298 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 07:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:37:44 INFO - PROCESS | 1960 | 1460990264307 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:37:44 INFO - PROCESS | 1960 | 1460990264309 Marionette TRACE conn4 <- [1,2362,null,{}] 07:37:44 INFO - PROCESS | 1960 | 1460990264313 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:44 INFO - PROCESS | 1960 | 1460990264577 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 07:37:44 INFO - PROCESS | 1960 | 1460990264608 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ecd3000 == 162 [pid = 1960] [id = 598] 07:37:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd5cc0b800) [pid = 1960] [serial = 1795] [outer = (nil)] 07:37:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd5e9d7c00) [pid = 1960] [serial = 1796] [outer = 0x7fbd5cc0b800] 07:37:44 INFO - PROCESS | 1960 | 1460990264670 Marionette DEBUG loaded listener.js 07:37:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd5ed5cc00) [pid = 1960] [serial = 1797] [outer = 0x7fbd5cc0b800] 07:37:45 INFO - PROCESS | 1960 | 1460990265791 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 07:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1533ms 07:37:45 INFO - PROCESS | 1960 | 1460990265848 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 07:37:45 INFO - PROCESS | 1960 | 1460990265850 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 07:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:37:45 INFO - PROCESS | 1960 | 1460990265857 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:37:45 INFO - PROCESS | 1960 | 1460990265859 Marionette TRACE conn4 <- [1,2366,null,{}] 07:37:45 INFO - PROCESS | 1960 | 1460990265865 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:46 INFO - PROCESS | 1960 | 1460990266170 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 07:37:46 INFO - PROCESS | 1960 | 1460990266359 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d53800 == 163 [pid = 1960] [id = 599] 07:37:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd60160400) [pid = 1960] [serial = 1798] [outer = (nil)] 07:37:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd6188c400) [pid = 1960] [serial = 1799] [outer = 0x7fbd60160400] 07:37:46 INFO - PROCESS | 1960 | 1460990266421 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd61e9c000) [pid = 1960] [serial = 1800] [outer = 0x7fbd60160400] 07:37:46 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd5e792000) [pid = 1960] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:37:46 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd5c6c6400) [pid = 1960] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:37:46 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd61e9dc00) [pid = 1960] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:37:46 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd634eac00) [pid = 1960] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:37:46 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd5b3d3000) [pid = 1960] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:37:46 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd58ec6800) [pid = 1960] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:37:46 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd5b1ec000) [pid = 1960] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:37:47 INFO - PROCESS | 1960 | 1460990267399 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 07:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1578ms 07:37:47 INFO - PROCESS | 1960 | 1460990267437 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 07:37:47 INFO - PROCESS | 1960 | 1460990267439 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 07:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:37:47 INFO - PROCESS | 1960 | 1460990267455 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:37:47 INFO - PROCESS | 1960 | 1460990267458 Marionette TRACE conn4 <- [1,2370,null,{}] 07:37:47 INFO - PROCESS | 1960 | 1460990267463 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:47 INFO - PROCESS | 1960 | 1460990267650 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 07:37:47 INFO - PROCESS | 1960 | 1460990267663 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61ddc000 == 164 [pid = 1960] [id = 600] 07:37:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd60156000) [pid = 1960] [serial = 1801] [outer = (nil)] 07:37:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd61ea5000) [pid = 1960] [serial = 1802] [outer = 0x7fbd60156000] 07:37:47 INFO - PROCESS | 1960 | 1460990267720 Marionette DEBUG loaded listener.js 07:37:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd62004000) [pid = 1960] [serial = 1803] [outer = 0x7fbd60156000] 07:37:48 INFO - PROCESS | 1960 | 1460990268548 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 07:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1134ms 07:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:37:48 INFO - PROCESS | 1960 | 1460990268581 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 07:37:48 INFO - PROCESS | 1960 | 1460990268584 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 07:37:48 INFO - PROCESS | 1960 | 1460990268590 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 1960 | 1460990268593 Marionette TRACE conn4 <- [1,2374,null,{}] 07:37:48 INFO - PROCESS | 1960 | 1460990268597 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:48 INFO - PROCESS | 1960 | 1460990268848 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 07:37:49 INFO - PROCESS | 1960 | 1460990269110 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd588ca800 == 165 [pid = 1960] [id = 601] 07:37:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd57070c00) [pid = 1960] [serial = 1804] [outer = (nil)] 07:37:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd5707bc00) [pid = 1960] [serial = 1805] [outer = 0x7fbd57070c00] 07:37:49 INFO - PROCESS | 1960 | 1460990269230 Marionette DEBUG loaded listener.js 07:37:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd59c60400) [pid = 1960] [serial = 1806] [outer = 0x7fbd57070c00] 07:37:50 INFO - PROCESS | 1960 | 1460990270174 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 07:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1633ms 07:37:50 INFO - PROCESS | 1960 | 1460990270224 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 07:37:50 INFO - PROCESS | 1960 | 1460990270231 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 07:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:37:50 INFO - PROCESS | 1960 | 1460990270241 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:37:50 INFO - PROCESS | 1960 | 1460990270245 Marionette TRACE conn4 <- [1,2378,null,{}] 07:37:50 INFO - PROCESS | 1960 | 1460990270253 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:50 INFO - PROCESS | 1960 | 1460990270478 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 07:37:50 INFO - PROCESS | 1960 | 1460990270778 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e8b5000 == 166 [pid = 1960] [id = 602] 07:37:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd5b3ee800) [pid = 1960] [serial = 1807] [outer = (nil)] 07:37:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd5cc0a800) [pid = 1960] [serial = 1808] [outer = 0x7fbd5b3ee800] 07:37:50 INFO - PROCESS | 1960 | 1460990270864 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd5e6d0000) [pid = 1960] [serial = 1809] [outer = 0x7fbd5b3ee800] 07:37:51 INFO - PROCESS | 1960 | 1460990271802 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 07:37:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:37:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1638ms 07:37:51 INFO - PROCESS | 1960 | 1460990271883 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 07:37:51 INFO - PROCESS | 1960 | 1460990271889 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 07:37:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:37:51 INFO - PROCESS | 1960 | 1460990271895 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 1960 | 1460990271898 Marionette TRACE conn4 <- [1,2382,null,{}] 07:37:51 INFO - PROCESS | 1960 | 1460990271904 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:52 INFO - PROCESS | 1960 | 1460990272155 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 07:37:52 INFO - PROCESS | 1960 | 1460990272497 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61620800 == 167 [pid = 1960] [id = 603] 07:37:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd5e9dd800) [pid = 1960] [serial = 1810] [outer = (nil)] 07:37:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd5edc4400) [pid = 1960] [serial = 1811] [outer = 0x7fbd5e9dd800] 07:37:52 INFO - PROCESS | 1960 | 1460990272586 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd60126800) [pid = 1960] [serial = 1812] [outer = 0x7fbd5e9dd800] 07:37:53 INFO - PROCESS | 1960 | 1460990273426 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 07:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1582ms 07:37:53 INFO - PROCESS | 1960 | 1460990273478 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 07:37:53 INFO - PROCESS | 1960 | 1460990273481 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 07:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:37:53 INFO - PROCESS | 1960 | 1460990273496 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:37:53 INFO - PROCESS | 1960 | 1460990273504 Marionette TRACE conn4 <- [1,2386,null,{}] 07:37:53 INFO - PROCESS | 1960 | 1460990273513 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:53 INFO - PROCESS | 1960 | 1460990273744 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 07:37:54 INFO - PROCESS | 1960 | 1460990274048 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fd2800 == 168 [pid = 1960] [id = 604] 07:37:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd5ed5c800) [pid = 1960] [serial = 1813] [outer = (nil)] 07:37:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd62006c00) [pid = 1960] [serial = 1814] [outer = 0x7fbd5ed5c800] 07:37:54 INFO - PROCESS | 1960 | 1460990274126 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd620c6400) [pid = 1960] [serial = 1815] [outer = 0x7fbd5ed5c800] 07:37:54 INFO - PROCESS | 1960 | 1460990274950 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 07:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1495ms 07:37:54 INFO - PROCESS | 1960 | 1460990274982 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 1960 | 1460990274986 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 07:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:37:54 INFO - PROCESS | 1960 | 1460990274992 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 1960 | 1460990274995 Marionette TRACE conn4 <- [1,2390,null,{}] 07:37:55 INFO - PROCESS | 1960 | 1460990275000 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:55 INFO - PROCESS | 1960 | 1460990275201 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 07:37:55 INFO - PROCESS | 1960 | 1460990275469 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64125000 == 169 [pid = 1960] [id = 605] 07:37:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd6188fc00) [pid = 1960] [serial = 1816] [outer = (nil)] 07:37:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd634e6400) [pid = 1960] [serial = 1817] [outer = 0x7fbd6188fc00] 07:37:55 INFO - PROCESS | 1960 | 1460990275588 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd63550400) [pid = 1960] [serial = 1818] [outer = 0x7fbd6188fc00] 07:37:56 INFO - PROCESS | 1960 | 1460990276397 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 07:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1484ms 07:37:56 INFO - PROCESS | 1960 | 1460990276477 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 1960 | 1460990276481 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 07:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:37:56 INFO - PROCESS | 1960 | 1460990276487 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 1960 | 1460990276489 Marionette TRACE conn4 <- [1,2394,null,{}] 07:37:56 INFO - PROCESS | 1960 | 1460990276495 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:56 INFO - PROCESS | 1960 | 1460990276738 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 07:37:57 INFO - PROCESS | 1960 | 1460990277049 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64693000 == 170 [pid = 1960] [id = 606] 07:37:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd63f42800) [pid = 1960] [serial = 1819] [outer = (nil)] 07:37:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd63f46c00) [pid = 1960] [serial = 1820] [outer = 0x7fbd63f42800] 07:37:57 INFO - PROCESS | 1960 | 1460990277138 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd6420a800) [pid = 1960] [serial = 1821] [outer = 0x7fbd63f42800] 07:37:58 INFO - PROCESS | 1960 | 1460990278015 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 07:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1580ms 07:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:37:58 INFO - PROCESS | 1960 | 1460990278069 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 07:37:58 INFO - PROCESS | 1960 | 1460990278071 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 07:37:58 INFO - PROCESS | 1960 | 1460990278078 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 1960 | 1460990278081 Marionette TRACE conn4 <- [1,2398,null,{}] 07:37:58 INFO - PROCESS | 1960 | 1460990278086 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:58 INFO - PROCESS | 1960 | 1460990278290 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 07:37:58 INFO - PROCESS | 1960 | 1460990278600 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a280800 == 171 [pid = 1960] [id = 607] 07:37:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd5b3e5800) [pid = 1960] [serial = 1822] [outer = (nil)] 07:37:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd6448ec00) [pid = 1960] [serial = 1823] [outer = 0x7fbd5b3e5800] 07:37:58 INFO - PROCESS | 1960 | 1460990278676 Marionette DEBUG loaded listener.js 07:37:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd64781c00) [pid = 1960] [serial = 1824] [outer = 0x7fbd5b3e5800] 07:37:59 INFO - PROCESS | 1960 | 1460990279482 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 07:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1444ms 07:37:59 INFO - PROCESS | 1960 | 1460990279522 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 07:37:59 INFO - PROCESS | 1960 | 1460990279525 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 07:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:37:59 INFO - PROCESS | 1960 | 1460990279533 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:37:59 INFO - PROCESS | 1960 | 1460990279536 Marionette TRACE conn4 <- [1,2402,null,{}] 07:37:59 INFO - PROCESS | 1960 | 1460990279541 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:59 INFO - PROCESS | 1960 | 1460990279739 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 07:38:00 INFO - PROCESS | 1960 | 1460990280007 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a3e2000 == 172 [pid = 1960] [id = 608] 07:38:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd64392c00) [pid = 1960] [serial = 1825] [outer = (nil)] 07:38:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd647ea400) [pid = 1960] [serial = 1826] [outer = 0x7fbd64392c00] 07:38:00 INFO - PROCESS | 1960 | 1460990280120 Marionette DEBUG loaded listener.js 07:38:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd64825400) [pid = 1960] [serial = 1827] [outer = 0x7fbd64392c00] 07:38:00 INFO - PROCESS | 1960 | 1460990280956 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 07:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1484ms 07:38:01 INFO - PROCESS | 1960 | 1460990281019 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 07:38:01 INFO - PROCESS | 1960 | 1460990281024 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 07:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:38:01 INFO - PROCESS | 1960 | 1460990281030 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:38:01 INFO - PROCESS | 1960 | 1460990281034 Marionette TRACE conn4 <- [1,2406,null,{}] 07:38:01 INFO - PROCESS | 1960 | 1460990281040 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:01 INFO - PROCESS | 1960 | 1460990281262 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 07:38:01 INFO - PROCESS | 1960 | 1460990281561 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ad27800 == 173 [pid = 1960] [id = 609] 07:38:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd5e78a400) [pid = 1960] [serial = 1828] [outer = (nil)] 07:38:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x7fbd64827800) [pid = 1960] [serial = 1829] [outer = 0x7fbd5e78a400] 07:38:01 INFO - PROCESS | 1960 | 1460990281637 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x7fbd68c0b000) [pid = 1960] [serial = 1830] [outer = 0x7fbd5e78a400] 07:38:02 INFO - PROCESS | 1960 | 1460990282442 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 07:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1480ms 07:38:02 INFO - PROCESS | 1960 | 1460990282512 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 1960 | 1460990282516 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 07:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:38:02 INFO - PROCESS | 1960 | 1460990282522 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 1960 | 1460990282524 Marionette TRACE conn4 <- [1,2410,null,{}] 07:38:02 INFO - PROCESS | 1960 | 1460990282530 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:02 INFO - PROCESS | 1960 | 1460990282763 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 07:38:03 INFO - PROCESS | 1960 | 1460990283066 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b945800 == 174 [pid = 1960] [id = 610] 07:38:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x7fbd5e853400) [pid = 1960] [serial = 1831] [outer = (nil)] 07:38:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x7fbd68dc8c00) [pid = 1960] [serial = 1832] [outer = 0x7fbd5e853400] 07:38:03 INFO - PROCESS | 1960 | 1460990283147 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x7fbd6a24c400) [pid = 1960] [serial = 1833] [outer = 0x7fbd5e853400] 07:38:04 INFO - PROCESS | 1960 | 1460990283993 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 07:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1534ms 07:38:04 INFO - PROCESS | 1960 | 1460990284057 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 1960 | 1460990284060 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 07:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:38:04 INFO - PROCESS | 1960 | 1460990284067 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 1960 | 1460990284070 Marionette TRACE conn4 <- [1,2414,null,{}] 07:38:04 INFO - PROCESS | 1960 | 1460990284075 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:04 INFO - PROCESS | 1960 | 1460990284288 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 07:38:04 INFO - PROCESS | 1960 | 1460990284608 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be99000 == 175 [pid = 1960] [id = 611] 07:38:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x7fbd6a5ca000) [pid = 1960] [serial = 1834] [outer = (nil)] 07:38:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x7fbd6a5cf000) [pid = 1960] [serial = 1835] [outer = 0x7fbd6a5ca000] 07:38:04 INFO - PROCESS | 1960 | 1460990284696 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x7fbd6ae12c00) [pid = 1960] [serial = 1836] [outer = 0x7fbd6a5ca000] 07:38:05 INFO - PROCESS | 1960 | 1460990285503 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 07:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1475ms 07:38:05 INFO - PROCESS | 1960 | 1460990285543 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 1960 | 1460990285547 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 07:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:38:05 INFO - PROCESS | 1960 | 1460990285554 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 1960 | 1460990285559 Marionette TRACE conn4 <- [1,2418,null,{}] 07:38:05 INFO - PROCESS | 1960 | 1460990285564 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:05 INFO - PROCESS | 1960 | 1460990285816 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 07:38:06 INFO - PROCESS | 1960 | 1460990286122 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0d2800 == 176 [pid = 1960] [id = 612] 07:38:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x7fbd6aeea000) [pid = 1960] [serial = 1837] [outer = (nil)] 07:38:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x7fbd6b060c00) [pid = 1960] [serial = 1838] [outer = 0x7fbd6aeea000] 07:38:06 INFO - PROCESS | 1960 | 1460990286209 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x7fbd6b068800) [pid = 1960] [serial = 1839] [outer = 0x7fbd6aeea000] 07:38:07 INFO - PROCESS | 1960 | 1460990287032 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1536ms 07:38:07 INFO - PROCESS | 1960 | 1460990287091 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 1960 | 1460990287094 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 07:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:38:07 INFO - PROCESS | 1960 | 1460990287100 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 1960 | 1460990287103 Marionette TRACE conn4 <- [1,2422,null,{}] 07:38:07 INFO - PROCESS | 1960 | 1460990287108 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:07 INFO - PROCESS | 1960 | 1460990287307 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 07:38:07 INFO - PROCESS | 1960 | 1460990287575 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd6e800 == 177 [pid = 1960] [id = 613] 07:38:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x7fbd6aef1000) [pid = 1960] [serial = 1840] [outer = (nil)] 07:38:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 270 (0x7fbd6b2d7800) [pid = 1960] [serial = 1841] [outer = 0x7fbd6aef1000] 07:38:07 INFO - PROCESS | 1960 | 1460990287689 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 271 (0x7fbd6b309400) [pid = 1960] [serial = 1842] [outer = 0x7fbd6aef1000] 07:38:08 INFO - PROCESS | 1960 | 1460990288446 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1378ms 07:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:38:08 INFO - PROCESS | 1960 | 1460990288479 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 07:38:08 INFO - PROCESS | 1960 | 1460990288482 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 07:38:08 INFO - PROCESS | 1960 | 1460990288489 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:38:08 INFO - PROCESS | 1960 | 1460990288491 Marionette TRACE conn4 <- [1,2426,null,{}] 07:38:08 INFO - PROCESS | 1960 | 1460990288497 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:08 INFO - PROCESS | 1960 | 1460990288698 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 07:38:08 INFO - PROCESS | 1960 | 1460990288969 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd702cf000 == 178 [pid = 1960] [id = 614] 07:38:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 272 (0x7fbd6b067800) [pid = 1960] [serial = 1843] [outer = (nil)] 07:38:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 273 (0x7fbd6b39e800) [pid = 1960] [serial = 1844] [outer = 0x7fbd6b067800] 07:38:09 INFO - PROCESS | 1960 | 1460990289046 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 274 (0x7fbd6b725400) [pid = 1960] [serial = 1845] [outer = 0x7fbd6b067800] 07:38:09 INFO - PROCESS | 1960 | 1460990289844 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 07:38:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:38:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1431ms 07:38:09 INFO - PROCESS | 1960 | 1460990289919 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 07:38:09 INFO - PROCESS | 1960 | 1460990289922 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 07:38:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:38:09 INFO - PROCESS | 1960 | 1460990289928 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:38:09 INFO - PROCESS | 1960 | 1460990289930 Marionette TRACE conn4 <- [1,2430,null,{}] 07:38:09 INFO - PROCESS | 1960 | 1460990289935 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:10 INFO - PROCESS | 1960 | 1460990290177 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 07:38:10 INFO - PROCESS | 1960 | 1460990290486 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70e0c000 == 179 [pid = 1960] [id = 615] 07:38:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 275 (0x7fbd6b06b400) [pid = 1960] [serial = 1846] [outer = (nil)] 07:38:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 276 (0x7fbd6b796800) [pid = 1960] [serial = 1847] [outer = 0x7fbd6b06b400] 07:38:10 INFO - PROCESS | 1960 | 1460990290560 Marionette DEBUG loaded listener.js 07:38:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 277 (0x7fbd6b82a400) [pid = 1960] [serial = 1848] [outer = 0x7fbd6b06b400] 07:38:11 INFO - PROCESS | 1960 | 1460990291328 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:38:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1482ms 07:38:11 INFO - PROCESS | 1960 | 1460990291411 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 1960 | 1460990291414 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 07:38:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:38:11 INFO - PROCESS | 1960 | 1460990291420 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 1960 | 1460990291427 Marionette TRACE conn4 <- [1,2434,null,{}] 07:38:11 INFO - PROCESS | 1960 | 1460990291441 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:11 INFO - PROCESS | 1960 | 1460990291720 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 07:38:12 INFO - PROCESS | 1960 | 1460990292031 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3cd800 == 180 [pid = 1960] [id = 616] 07:38:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 278 (0x7fbd58ecac00) [pid = 1960] [serial = 1849] [outer = (nil)] 07:38:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 279 (0x7fbd5c6c3400) [pid = 1960] [serial = 1850] [outer = 0x7fbd58ecac00] 07:38:12 INFO - PROCESS | 1960 | 1460990292105 Marionette DEBUG loaded listener.js 07:38:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 280 (0x7fbd6438a400) [pid = 1960] [serial = 1851] [outer = 0x7fbd58ecac00] 07:38:13 INFO - PROCESS | 1960 | 1460990293594 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 07:38:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:38:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2240ms 07:38:13 INFO - PROCESS | 1960 | 1460990293661 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 1960 | 1460990293666 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 07:38:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:38:13 INFO - PROCESS | 1960 | 1460990293673 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 1960 | 1460990293678 Marionette TRACE conn4 <- [1,2438,null,{}] 07:38:13 INFO - PROCESS | 1960 | 1460990293684 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:13 INFO - PROCESS | 1960 | 1460990293882 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 07:38:14 INFO - PROCESS | 1960 | 1460990294150 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e5bf000 == 181 [pid = 1960] [id = 617] 07:38:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 281 (0x7fbd5abc3400) [pid = 1960] [serial = 1852] [outer = (nil)] 07:38:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 282 (0x7fbd5b1f4000) [pid = 1960] [serial = 1853] [outer = 0x7fbd5abc3400] 07:38:14 INFO - PROCESS | 1960 | 1460990294221 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 283 (0x7fbd5c588400) [pid = 1960] [serial = 1854] [outer = 0x7fbd5abc3400] 07:38:15 INFO - PROCESS | 1960 | 1460990295090 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 07:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1482ms 07:38:15 INFO - PROCESS | 1960 | 1460990295155 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 07:38:15 INFO - PROCESS | 1960 | 1460990295163 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 07:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:38:15 INFO - PROCESS | 1960 | 1460990295172 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 1960 | 1460990295175 Marionette TRACE conn4 <- [1,2442,null,{}] 07:38:15 INFO - PROCESS | 1960 | 1460990295179 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:15 INFO - PROCESS | 1960 | 1460990295517 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 07:38:15 INFO - PROCESS | 1960 | 1460990295953 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a8de000 == 182 [pid = 1960] [id = 618] 07:38:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 284 (0x7fbd5b1f1c00) [pid = 1960] [serial = 1855] [outer = (nil)] 07:38:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 285 (0x7fbd5cc0f000) [pid = 1960] [serial = 1856] [outer = 0x7fbd5b1f1c00] 07:38:16 INFO - PROCESS | 1960 | 1460990296019 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 286 (0x7fbd5e6d0800) [pid = 1960] [serial = 1857] [outer = 0x7fbd5b1f1c00] 07:38:16 INFO - PROCESS | 1960 | 1460990296822 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 07:38:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:38:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1692ms 07:38:16 INFO - PROCESS | 1960 | 1460990296865 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 07:38:16 INFO - PROCESS | 1960 | 1460990296868 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 07:38:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:38:16 INFO - PROCESS | 1960 | 1460990296874 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 1960 | 1460990296879 Marionette TRACE conn4 <- [1,2446,null,{}] 07:38:16 INFO - PROCESS | 1960 | 1460990296894 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:17 INFO - PROCESS | 1960 | 1460990297096 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 07:38:17 INFO - PROCESS | 1960 | 1460990297372 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633b8800 == 183 [pid = 1960] [id = 619] 07:38:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 287 (0x7fbd5e9d5400) [pid = 1960] [serial = 1858] [outer = (nil)] 07:38:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 288 (0x7fbd5ed85400) [pid = 1960] [serial = 1859] [outer = 0x7fbd5e9d5400] 07:38:17 INFO - PROCESS | 1960 | 1460990297483 Marionette DEBUG loaded listener.js 07:38:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 289 (0x7fbd60128400) [pid = 1960] [serial = 1860] [outer = 0x7fbd5e9d5400] 07:38:18 INFO - PROCESS | 1960 | 1460990298284 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 07:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1481ms 07:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:38:18 INFO - PROCESS | 1960 | 1460990298356 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 07:38:18 INFO - PROCESS | 1960 | 1460990298359 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 07:38:18 INFO - PROCESS | 1960 | 1460990298365 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:38:18 INFO - PROCESS | 1960 | 1460990298368 Marionette TRACE conn4 <- [1,2450,null,{}] 07:38:18 INFO - PROCESS | 1960 | 1460990298373 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:18 INFO - PROCESS | 1960 | 1460990298580 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 07:38:18 INFO - PROCESS | 1960 | 1460990298856 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6016d800 == 184 [pid = 1960] [id = 620] 07:38:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 290 (0x7fbd5e78fc00) [pid = 1960] [serial = 1861] [outer = (nil)] 07:38:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 291 (0x7fbd61fcac00) [pid = 1960] [serial = 1862] [outer = 0x7fbd5e78fc00] 07:38:19 INFO - PROCESS | 1960 | 1460990298992 Marionette DEBUG loaded listener.js 07:38:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 292 (0x7fbd620b8400) [pid = 1960] [serial = 1863] [outer = 0x7fbd5e78fc00] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7742b800 == 183 [pid = 1960] [id = 205] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f056800 == 182 [pid = 1960] [id = 58] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61ddc000 == 181 [pid = 1960] [id = 600] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ecd3000 == 180 [pid = 1960] [id = 598] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a8d2000 == 179 [pid = 1960] [id = 596] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cbac800 == 178 [pid = 1960] [id = 595] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a6cb000 == 177 [pid = 1960] [id = 594] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd640b0000 == 176 [pid = 1960] [id = 592] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cb10800 == 175 [pid = 1960] [id = 591] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ad2d800 == 174 [pid = 1960] [id = 590] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ac5e000 == 173 [pid = 1960] [id = 589] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8b5a3000 == 172 [pid = 1960] [id = 588] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60164800 == 171 [pid = 1960] [id = 587] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd89277800 == 170 [pid = 1960] [id = 586] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd85264800 == 169 [pid = 1960] [id = 585] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf1c000 == 168 [pid = 1960] [id = 584] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73eda800 == 167 [pid = 1960] [id = 583] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd702df800 == 166 [pid = 1960] [id = 582] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f756000 == 165 [pid = 1960] [id = 581] 07:38:19 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6010c800 == 164 [pid = 1960] [id = 578] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 291 (0x7fbd5ed84c00) [pid = 1960] [serial = 1718] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 290 (0x7fbd5cec2c00) [pid = 1960] [serial = 1715] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 289 (0x7fbd70dc7400) [pid = 1960] [serial = 1700] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 288 (0x7fbd6322a400) [pid = 1960] [serial = 1725] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 287 (0x7fbd68dccc00) [pid = 1960] [serial = 1685] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 286 (0x7fbd63f4e000) [pid = 1960] [serial = 1727] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 285 (0x7fbd6f2e4000) [pid = 1960] [serial = 1697] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 284 (0x7fbd60123c00) [pid = 1960] [serial = 1721] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 283 (0x7fbd61e9b800) [pid = 1960] [serial = 1722] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 282 (0x7fbd5fe24000) [pid = 1960] [serial = 1719] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 281 (0x7fbd6477c400) [pid = 1960] [serial = 1682] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 280 (0x7fbd5ed81000) [pid = 1960] [serial = 1730] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 279 (0x7fbd5c5f2800) [pid = 1960] [serial = 1713] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 278 (0x7fbd5e70bc00) [pid = 1960] [serial = 1716] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 277 (0x7fbd6bfcc800) [pid = 1960] [serial = 1691] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 276 (0x7fbd647edc00) [pid = 1960] [serial = 1731] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 275 (0x7fbd63544c00) [pid = 1960] [serial = 1679] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 274 (0x7fbd5e808000) [pid = 1960] [serial = 1709] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 273 (0x7fbd5ed61c00) [pid = 1960] [serial = 1676] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 272 (0x7fbd73619c00) [pid = 1960] [serial = 1703] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 271 (0x7fbd62004800) [pid = 1960] [serial = 1724] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 270 (0x7fbd5c589400) [pid = 1960] [serial = 1673] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 269 (0x7fbd753d9400) [pid = 1960] [serial = 1706] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x7fbd6d269000) [pid = 1960] [serial = 1694] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x7fbd64780c00) [pid = 1960] [serial = 1728] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x7fbd5b3cf800) [pid = 1960] [serial = 1712] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x7fbd6b836400) [pid = 1960] [serial = 1688] [outer = (nil)] [url = about:blank] 07:38:19 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x7fbd68c06000) [pid = 1960] [serial = 1733] [outer = (nil)] [url = about:blank] 07:38:20 INFO - PROCESS | 1960 | 1460990300004 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 07:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1682ms 07:38:20 INFO - PROCESS | 1960 | 1460990300048 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 1960 | 1460990300051 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 07:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:38:20 INFO - PROCESS | 1960 | 1460990300057 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 1960 | 1460990300059 Marionette TRACE conn4 <- [1,2454,null,{}] 07:38:20 INFO - PROCESS | 1960 | 1460990300064 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:20 INFO - PROCESS | 1960 | 1460990300247 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 07:38:20 INFO - PROCESS | 1960 | 1460990300424 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3c8800 == 165 [pid = 1960] [id = 621] 07:38:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x7fbd57070800) [pid = 1960] [serial = 1864] [outer = (nil)] 07:38:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x7fbd5e709c00) [pid = 1960] [serial = 1865] [outer = 0x7fbd57070800] 07:38:20 INFO - PROCESS | 1960 | 1460990300488 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x7fbd61e97800) [pid = 1960] [serial = 1866] [outer = 0x7fbd57070800] 07:38:21 INFO - PROCESS | 1960 | 1460990301216 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 07:38:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:38:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1178ms 07:38:21 INFO - PROCESS | 1960 | 1460990301235 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 1960 | 1460990301239 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 07:38:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:38:21 INFO - PROCESS | 1960 | 1460990301276 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 1960 | 1460990301279 Marionette TRACE conn4 <- [1,2458,null,{}] 07:38:21 INFO - PROCESS | 1960 | 1460990301288 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:21 INFO - PROCESS | 1960 | 1460990301530 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 07:38:21 INFO - PROCESS | 1960 | 1460990301772 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6017d800 == 166 [pid = 1960] [id = 622] 07:38:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x7fbd6354f800) [pid = 1960] [serial = 1867] [outer = (nil)] 07:38:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x7fbd64075000) [pid = 1960] [serial = 1868] [outer = 0x7fbd6354f800] 07:38:21 INFO - PROCESS | 1960 | 1460990301835 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 270 (0x7fbd64204c00) [pid = 1960] [serial = 1869] [outer = 0x7fbd6354f800] 07:38:22 INFO - PROCESS | 1960 | 1460990302598 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1413ms 07:38:22 INFO - PROCESS | 1960 | 1460990302659 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 1960 | 1460990302663 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 07:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:38:22 INFO - PROCESS | 1960 | 1460990302668 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 1960 | 1460990302671 Marionette TRACE conn4 <- [1,2462,null,{}] 07:38:22 INFO - PROCESS | 1960 | 1460990302675 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:22 INFO - PROCESS | 1960 | 1460990302904 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 07:38:22 INFO - PROCESS | 1960 | 1460990302949 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645bd800 == 167 [pid = 1960] [id = 623] 07:38:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 271 (0x7fbd63f4cc00) [pid = 1960] [serial = 1870] [outer = (nil)] 07:38:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 272 (0x7fbd64392000) [pid = 1960] [serial = 1871] [outer = 0x7fbd63f4cc00] 07:38:23 INFO - PROCESS | 1960 | 1460990303005 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 273 (0x7fbd6477a000) [pid = 1960] [serial = 1872] [outer = 0x7fbd63f4cc00] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 272 (0x7fbd63544800) [pid = 1960] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 271 (0x7fbd64209800) [pid = 1960] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 270 (0x7fbd5c6cd400) [pid = 1960] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 269 (0x7fbd6f07a400) [pid = 1960] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x7fbd6f86dc00) [pid = 1960] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x7fbd5cc0b800) [pid = 1960] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x7fbd5eae8800) [pid = 1960] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x7fbd5a9c2800) [pid = 1960] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x7fbd6ef94000) [pid = 1960] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x7fbd6ef8d400) [pid = 1960] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x7fbd60160400) [pid = 1960] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x7fbd64204400) [pid = 1960] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x7fbd5abc5000) [pid = 1960] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x7fbd6b828400) [pid = 1960] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x7fbd5cc13c00) [pid = 1960] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x7fbd5b3d0400) [pid = 1960] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd5abf1800) [pid = 1960] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd5a9c3400) [pid = 1960] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd5c57e400) [pid = 1960] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd5eaee800) [pid = 1960] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd63f04800) [pid = 1960] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:38:24 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd5cc0e400) [pid = 1960] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:38:24 INFO - PROCESS | 1960 | 1460990304847 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:38:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2226ms 07:38:24 INFO - PROCESS | 1960 | 1460990304895 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 07:38:24 INFO - PROCESS | 1960 | 1460990304898 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 07:38:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:38:24 INFO - PROCESS | 1960 | 1460990304904 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 1960 | 1460990304906 Marionette TRACE conn4 <- [1,2466,null,{}] 07:38:24 INFO - PROCESS | 1960 | 1460990304911 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:25 INFO - PROCESS | 1960 | 1460990305088 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 07:38:25 INFO - PROCESS | 1960 | 1460990305264 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6f3000 == 168 [pid = 1960] [id = 624] 07:38:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd5a9c2800) [pid = 1960] [serial = 1873] [outer = (nil)] 07:38:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd5e9d2800) [pid = 1960] [serial = 1874] [outer = 0x7fbd5a9c2800] 07:38:25 INFO - PROCESS | 1960 | 1460990305322 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd620c7c00) [pid = 1960] [serial = 1875] [outer = 0x7fbd5a9c2800] 07:38:25 INFO - PROCESS | 1960 | 1460990305927 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 07:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1073ms 07:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:38:25 INFO - PROCESS | 1960 | 1460990305978 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 07:38:25 INFO - PROCESS | 1960 | 1460990305980 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 07:38:26 INFO - PROCESS | 1960 | 1460990305997 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 1960 | 1460990305999 Marionette TRACE conn4 <- [1,2470,null,{}] 07:38:26 INFO - PROCESS | 1960 | 1460990306005 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:26 INFO - PROCESS | 1960 | 1460990306192 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 07:38:26 INFO - PROCESS | 1960 | 1460990306365 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a26f000 == 169 [pid = 1960] [id = 625] 07:38:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd5a9c3400) [pid = 1960] [serial = 1876] [outer = (nil)] 07:38:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd64209800) [pid = 1960] [serial = 1877] [outer = 0x7fbd5a9c3400] 07:38:26 INFO - PROCESS | 1960 | 1460990306422 Marionette DEBUG loaded listener.js 07:38:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd6482c800) [pid = 1960] [serial = 1878] [outer = 0x7fbd5a9c3400] 07:38:27 INFO - PROCESS | 1960 | 1460990307428 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:38:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1491ms 07:38:27 INFO - PROCESS | 1960 | 1460990307478 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 07:38:27 INFO - PROCESS | 1960 | 1460990307484 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 07:38:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:38:27 INFO - PROCESS | 1960 | 1460990307494 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 1960 | 1460990307498 Marionette TRACE conn4 <- [1,2474,null,{}] 07:38:27 INFO - PROCESS | 1960 | 1460990307507 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:27 INFO - PROCESS | 1960 | 1460990307729 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 07:38:28 INFO - PROCESS | 1960 | 1460990308035 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e8b9000 == 170 [pid = 1960] [id = 626] 07:38:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x7fbd5abec800) [pid = 1960] [serial = 1879] [outer = (nil)] 07:38:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x7fbd5c58bc00) [pid = 1960] [serial = 1880] [outer = 0x7fbd5abec800] 07:38:28 INFO - PROCESS | 1960 | 1460990308115 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x7fbd5cec4c00) [pid = 1960] [serial = 1881] [outer = 0x7fbd5abec800] 07:38:28 INFO - PROCESS | 1960 | 1460990308977 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 07:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1536ms 07:38:29 INFO - PROCESS | 1960 | 1460990309031 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 07:38:29 INFO - PROCESS | 1960 | 1460990309040 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 07:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:38:29 INFO - PROCESS | 1960 | 1460990309050 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:38:29 INFO - PROCESS | 1960 | 1460990309053 Marionette TRACE conn4 <- [1,2478,null,{}] 07:38:29 INFO - PROCESS | 1960 | 1460990309059 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:29 INFO - PROCESS | 1960 | 1460990309273 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 07:38:29 INFO - PROCESS | 1960 | 1460990309571 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633b6800 == 171 [pid = 1960] [id = 627] 07:38:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x7fbd5eae3800) [pid = 1960] [serial = 1882] [outer = (nil)] 07:38:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x7fbd5ed89400) [pid = 1960] [serial = 1883] [outer = 0x7fbd5eae3800] 07:38:29 INFO - PROCESS | 1960 | 1460990309696 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x7fbd6015c000) [pid = 1960] [serial = 1884] [outer = 0x7fbd5eae3800] 07:38:30 INFO - PROCESS | 1960 | 1460990310518 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:38:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1529ms 07:38:30 INFO - PROCESS | 1960 | 1460990310579 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 1960 | 1460990310583 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 07:38:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:38:30 INFO - PROCESS | 1960 | 1460990310589 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 1960 | 1460990310595 Marionette TRACE conn4 <- [1,2482,null,{}] 07:38:30 INFO - PROCESS | 1960 | 1460990310611 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:30 INFO - PROCESS | 1960 | 1460990310862 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 07:38:31 INFO - PROCESS | 1960 | 1460990311170 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ad24800 == 172 [pid = 1960] [id = 628] 07:38:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x7fbd62010400) [pid = 1960] [serial = 1885] [outer = (nil)] 07:38:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x7fbd63548400) [pid = 1960] [serial = 1886] [outer = 0x7fbd62010400] 07:38:31 INFO - PROCESS | 1960 | 1460990311251 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x7fbd64078000) [pid = 1960] [serial = 1887] [outer = 0x7fbd62010400] 07:38:32 INFO - PROCESS | 1960 | 1460990312063 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1533ms 07:38:32 INFO - PROCESS | 1960 | 1460990312124 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 1960 | 1460990312129 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 07:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:38:32 INFO - PROCESS | 1960 | 1460990312135 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 1960 | 1460990312137 Marionette TRACE conn4 <- [1,2486,null,{}] 07:38:32 INFO - PROCESS | 1960 | 1460990312143 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:32 INFO - PROCESS | 1960 | 1460990312357 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 07:38:32 INFO - PROCESS | 1960 | 1460990312668 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be43800 == 173 [pid = 1960] [id = 629] 07:38:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x7fbd62011800) [pid = 1960] [serial = 1888] [outer = (nil)] 07:38:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x7fbd64782000) [pid = 1960] [serial = 1889] [outer = 0x7fbd62011800] 07:38:32 INFO - PROCESS | 1960 | 1460990312746 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 269 (0x7fbd68c0e800) [pid = 1960] [serial = 1890] [outer = 0x7fbd62011800] 07:38:33 INFO - PROCESS | 1960 | 1460990313523 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 07:38:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:38:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1426ms 07:38:33 INFO - PROCESS | 1960 | 1460990313562 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 07:38:33 INFO - PROCESS | 1960 | 1460990313565 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 07:38:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:38:33 INFO - PROCESS | 1960 | 1460990313572 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:38:33 INFO - PROCESS | 1960 | 1460990313575 Marionette TRACE conn4 <- [1,2490,null,{}] 07:38:33 INFO - PROCESS | 1960 | 1460990313581 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:33 INFO - PROCESS | 1960 | 1460990313781 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 07:38:34 INFO - PROCESS | 1960 | 1460990314047 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6d074800 == 174 [pid = 1960] [id = 630] 07:38:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 270 (0x7fbd6a24b400) [pid = 1960] [serial = 1891] [outer = (nil)] 07:38:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 271 (0x7fbd6a255400) [pid = 1960] [serial = 1892] [outer = 0x7fbd6a24b400] 07:38:34 INFO - PROCESS | 1960 | 1460990314165 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 272 (0x7fbd6a587000) [pid = 1960] [serial = 1893] [outer = 0x7fbd6a24b400] 07:38:34 INFO - PROCESS | 1960 | 1460990314944 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 07:38:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:38:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1431ms 07:38:35 INFO - PROCESS | 1960 | 1460990315003 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 07:38:35 INFO - PROCESS | 1960 | 1460990315006 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 07:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:38:35 INFO - PROCESS | 1960 | 1460990315012 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:38:35 INFO - PROCESS | 1960 | 1460990315014 Marionette TRACE conn4 <- [1,2494,null,{}] 07:38:35 INFO - PROCESS | 1960 | 1460990315019 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:35 INFO - PROCESS | 1960 | 1460990315254 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 07:38:35 INFO - PROCESS | 1960 | 1460990315555 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f15e000 == 175 [pid = 1960] [id = 631] 07:38:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 273 (0x7fbd6ae06800) [pid = 1960] [serial = 1894] [outer = (nil)] 07:38:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 274 (0x7fbd6ae14800) [pid = 1960] [serial = 1895] [outer = 0x7fbd6ae06800] 07:38:35 INFO - PROCESS | 1960 | 1460990315636 Marionette DEBUG loaded listener.js 07:38:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 275 (0x7fbd6afef400) [pid = 1960] [serial = 1896] [outer = 0x7fbd6ae06800] 07:38:36 INFO - PROCESS | 1960 | 1460990316415 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 07:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1475ms 07:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:38:36 INFO - PROCESS | 1960 | 1460990316488 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 07:38:36 INFO - PROCESS | 1960 | 1460990316490 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 07:38:36 INFO - PROCESS | 1960 | 1460990316496 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:38:36 INFO - PROCESS | 1960 | 1460990316499 Marionette TRACE conn4 <- [1,2498,null,{}] 07:38:36 INFO - PROCESS | 1960 | 1460990316504 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:36 INFO - PROCESS | 1960 | 1460990316755 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 07:38:37 INFO - PROCESS | 1960 | 1460990317085 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70113800 == 176 [pid = 1960] [id = 632] 07:38:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 276 (0x7fbd6b060800) [pid = 1960] [serial = 1897] [outer = (nil)] 07:38:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 277 (0x7fbd6b2d9800) [pid = 1960] [serial = 1898] [outer = 0x7fbd6b060800] 07:38:37 INFO - PROCESS | 1960 | 1460990317163 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 278 (0x7fbd6b719c00) [pid = 1960] [serial = 1899] [outer = 0x7fbd6b060800] 07:38:37 INFO - PROCESS | 1960 | 1460990317923 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 07:38:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:38:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1487ms 07:38:37 INFO - PROCESS | 1960 | 1460990317987 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 1960 | 1460990317991 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 07:38:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:38:38 INFO - PROCESS | 1960 | 1460990317999 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 1960 | 1460990318001 Marionette TRACE conn4 <- [1,2502,null,{}] 07:38:38 INFO - PROCESS | 1960 | 1460990318006 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:38 INFO - PROCESS | 1960 | 1460990318207 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 07:38:38 INFO - PROCESS | 1960 | 1460990318471 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70e1f800 == 177 [pid = 1960] [id = 633] 07:38:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 279 (0x7fbd6b062000) [pid = 1960] [serial = 1900] [outer = (nil)] 07:38:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 280 (0x7fbd6b82a000) [pid = 1960] [serial = 1901] [outer = 0x7fbd6b062000] 07:38:38 INFO - PROCESS | 1960 | 1460990318579 Marionette DEBUG loaded listener.js 07:38:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 281 (0x7fbd6b837800) [pid = 1960] [serial = 1902] [outer = 0x7fbd6b062000] 07:38:39 INFO - PROCESS | 1960 | 1460990319399 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:38:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:38:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1478ms 07:38:39 INFO - PROCESS | 1960 | 1460990319478 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 1960 | 1460990319481 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 07:38:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:38:39 INFO - PROCESS | 1960 | 1460990319487 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 1960 | 1460990319489 Marionette TRACE conn4 <- [1,2506,null,{}] 07:38:39 INFO - PROCESS | 1960 | 1460990319495 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:39 INFO - PROCESS | 1960 | 1460990319727 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 07:38:40 INFO - PROCESS | 1960 | 1460990320028 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73d6e000 == 178 [pid = 1960] [id = 634] 07:38:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 282 (0x7fbd6b39f000) [pid = 1960] [serial = 1903] [outer = (nil)] 07:38:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 283 (0x7fbd6be74800) [pid = 1960] [serial = 1904] [outer = 0x7fbd6b39f000] 07:38:40 INFO - PROCESS | 1960 | 1460990320102 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 284 (0x7fbd6be80800) [pid = 1960] [serial = 1905] [outer = 0x7fbd6b39f000] 07:38:40 INFO - PROCESS | 1960 | 1460990320905 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1476ms 07:38:40 INFO - PROCESS | 1960 | 1460990320963 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 07:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:38:40 INFO - PROCESS | 1960 | 1460990320967 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 07:38:40 INFO - PROCESS | 1960 | 1460990320972 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 1960 | 1460990320975 Marionette TRACE conn4 <- [1,2510,null,{}] 07:38:40 INFO - PROCESS | 1960 | 1460990320980 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:41 INFO - PROCESS | 1960 | 1460990321186 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 07:38:41 INFO - PROCESS | 1960 | 1460990321454 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74307800 == 179 [pid = 1960] [id = 635] 07:38:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 285 (0x7fbd6bfd2800) [pid = 1960] [serial = 1906] [outer = (nil)] 07:38:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 286 (0x7fbd6c1bbc00) [pid = 1960] [serial = 1907] [outer = 0x7fbd6bfd2800] 07:38:41 INFO - PROCESS | 1960 | 1460990321583 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 287 (0x7fbd6cd6ec00) [pid = 1960] [serial = 1908] [outer = 0x7fbd6bfd2800] 07:38:42 INFO - PROCESS | 1960 | 1460990322448 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 07:38:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:38:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1537ms 07:38:42 INFO - PROCESS | 1960 | 1460990322510 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 07:38:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:38:42 INFO - PROCESS | 1960 | 1460990322515 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 07:38:42 INFO - PROCESS | 1960 | 1460990322521 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 1960 | 1460990322525 Marionette TRACE conn4 <- [1,2514,null,{}] 07:38:42 INFO - PROCESS | 1960 | 1460990322530 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:42 INFO - PROCESS | 1960 | 1460990322776 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 07:38:43 INFO - PROCESS | 1960 | 1460990323083 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7751e000 == 180 [pid = 1960] [id = 636] 07:38:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 288 (0x7fbd5ed63c00) [pid = 1960] [serial = 1909] [outer = (nil)] 07:38:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 289 (0x7fbd6ed72400) [pid = 1960] [serial = 1910] [outer = 0x7fbd5ed63c00] 07:38:43 INFO - PROCESS | 1960 | 1460990323164 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 290 (0x7fbd6f07c000) [pid = 1960] [serial = 1911] [outer = 0x7fbd5ed63c00] 07:38:43 INFO - PROCESS | 1960 | 1460990323963 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 07:38:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:38:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1487ms 07:38:44 INFO - PROCESS | 1960 | 1460990324008 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 07:38:44 INFO - PROCESS | 1960 | 1460990324012 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 07:38:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:38:44 INFO - PROCESS | 1960 | 1460990324017 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:38:44 INFO - PROCESS | 1960 | 1460990324019 Marionette TRACE conn4 <- [1,2518,null,{}] 07:38:44 INFO - PROCESS | 1960 | 1460990324025 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:44 INFO - PROCESS | 1960 | 1460990324220 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 07:38:44 INFO - PROCESS | 1960 | 1460990324492 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf1a800 == 181 [pid = 1960] [id = 637] 07:38:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 291 (0x7fbd5edc5400) [pid = 1960] [serial = 1912] [outer = (nil)] 07:38:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 292 (0x7fbd6f082400) [pid = 1960] [serial = 1913] [outer = 0x7fbd5edc5400] 07:38:44 INFO - PROCESS | 1960 | 1460990324601 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 293 (0x7fbd6f2e4800) [pid = 1960] [serial = 1914] [outer = 0x7fbd5edc5400] 07:38:45 INFO - PROCESS | 1960 | 1460990325359 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 07:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1386ms 07:38:45 INFO - PROCESS | 1960 | 1460990325405 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 1960 | 1460990325409 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 07:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:38:45 INFO - PROCESS | 1960 | 1460990325414 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 1960 | 1460990325416 Marionette TRACE conn4 <- [1,2522,null,{}] 07:38:45 INFO - PROCESS | 1960 | 1460990325422 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:45 INFO - PROCESS | 1960 | 1460990325624 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 07:38:45 INFO - PROCESS | 1960 | 1460990325892 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82d98800 == 182 [pid = 1960] [id = 638] 07:38:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 294 (0x7fbd60161400) [pid = 1960] [serial = 1915] [outer = (nil)] 07:38:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 295 (0x7fbd6f2f0800) [pid = 1960] [serial = 1916] [outer = 0x7fbd60161400] 07:38:46 INFO - PROCESS | 1960 | 1460990325998 Marionette DEBUG loaded listener.js 07:38:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 296 (0x7fbd6f7f9400) [pid = 1960] [serial = 1917] [outer = 0x7fbd60161400] 07:38:46 INFO - PROCESS | 1960 | 1460990326782 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1427ms 07:38:46 INFO - PROCESS | 1960 | 1460990326843 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 1960 | 1460990326846 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 07:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:38:46 INFO - PROCESS | 1960 | 1460990326852 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 1960 | 1460990326854 Marionette TRACE conn4 <- [1,2526,null,{}] 07:38:46 INFO - PROCESS | 1960 | 1460990326859 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:47 INFO - PROCESS | 1960 | 1460990327064 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 07:38:47 INFO - PROCESS | 1960 | 1460990327333 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd853b7000 == 183 [pid = 1960] [id = 639] 07:38:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 297 (0x7fbd6c0d9400) [pid = 1960] [serial = 1918] [outer = (nil)] 07:38:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 298 (0x7fbd6f866000) [pid = 1960] [serial = 1919] [outer = 0x7fbd6c0d9400] 07:38:47 INFO - PROCESS | 1960 | 1460990327440 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 299 (0x7fbd6f86ec00) [pid = 1960] [serial = 1920] [outer = 0x7fbd6c0d9400] 07:38:48 INFO - PROCESS | 1960 | 1460990328220 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 07:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1432ms 07:38:48 INFO - PROCESS | 1960 | 1460990328285 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 1960 | 1460990328288 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 07:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:38:48 INFO - PROCESS | 1960 | 1460990328295 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 1960 | 1460990328298 Marionette TRACE conn4 <- [1,2530,null,{}] 07:38:48 INFO - PROCESS | 1960 | 1460990328303 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:48 INFO - PROCESS | 1960 | 1460990328499 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 07:38:48 INFO - PROCESS | 1960 | 1460990328823 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86ba3000 == 184 [pid = 1960] [id = 640] 07:38:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 300 (0x7fbd5c6ce400) [pid = 1960] [serial = 1921] [outer = (nil)] 07:38:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 301 (0x7fbd647f6000) [pid = 1960] [serial = 1922] [outer = 0x7fbd5c6ce400] 07:38:48 INFO - PROCESS | 1960 | 1460990328897 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 302 (0x7fbd6fe72800) [pid = 1960] [serial = 1923] [outer = 0x7fbd5c6ce400] 07:38:49 INFO - PROCESS | 1960 | 1460990329698 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 07:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1434ms 07:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:38:49 INFO - PROCESS | 1960 | 1460990329730 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 1960 | 1460990329733 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 07:38:49 INFO - PROCESS | 1960 | 1460990329738 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 1960 | 1460990329741 Marionette TRACE conn4 <- [1,2534,null,{}] 07:38:49 INFO - PROCESS | 1960 | 1460990329746 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:49 INFO - PROCESS | 1960 | 1460990329950 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 07:38:50 INFO - PROCESS | 1960 | 1460990330225 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89277800 == 185 [pid = 1960] [id = 641] 07:38:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 303 (0x7fbd5a9ca000) [pid = 1960] [serial = 1924] [outer = (nil)] 07:38:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 304 (0x7fbd6fe8a000) [pid = 1960] [serial = 1925] [outer = 0x7fbd5a9ca000] 07:38:50 INFO - PROCESS | 1960 | 1460990330334 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 305 (0x7fbd70dca800) [pid = 1960] [serial = 1926] [outer = 0x7fbd5a9ca000] 07:38:51 INFO - PROCESS | 1960 | 1460990331102 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 07:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1429ms 07:38:51 INFO - PROCESS | 1960 | 1460990331168 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 1960 | 1460990331171 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 07:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:38:51 INFO - PROCESS | 1960 | 1460990331177 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 1960 | 1460990331180 Marionette TRACE conn4 <- [1,2538,null,{}] 07:38:51 INFO - PROCESS | 1960 | 1460990331184 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:51 INFO - PROCESS | 1960 | 1460990331377 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 07:38:51 INFO - PROCESS | 1960 | 1460990331730 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a7ef000 == 186 [pid = 1960] [id = 642] 07:38:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 306 (0x7fbd59c5c000) [pid = 1960] [serial = 1927] [outer = (nil)] 07:38:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 307 (0x7fbd5b3e8400) [pid = 1960] [serial = 1928] [outer = 0x7fbd59c5c000] 07:38:51 INFO - PROCESS | 1960 | 1460990331805 Marionette DEBUG loaded listener.js 07:38:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 308 (0x7fbd5eae5400) [pid = 1960] [serial = 1929] [outer = 0x7fbd59c5c000] 07:38:52 INFO - PROCESS | 1960 | 1460990332627 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 07:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1481ms 07:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:38:52 INFO - PROCESS | 1960 | 1460990332660 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 07:38:52 INFO - PROCESS | 1960 | 1460990332663 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 07:38:52 INFO - PROCESS | 1960 | 1460990332669 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:38:52 INFO - PROCESS | 1960 | 1460990332672 Marionette TRACE conn4 <- [1,2542,null,{}] 07:38:52 INFO - PROCESS | 1960 | 1460990332677 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:52 INFO - PROCESS | 1960 | 1460990332892 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 07:38:53 INFO - PROCESS | 1960 | 1460990333175 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b226000 == 187 [pid = 1960] [id = 643] 07:38:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 309 (0x7fbd5a9ce000) [pid = 1960] [serial = 1930] [outer = (nil)] 07:38:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 310 (0x7fbd60129000) [pid = 1960] [serial = 1931] [outer = 0x7fbd5a9ce000] 07:38:53 INFO - PROCESS | 1960 | 1460990333289 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 311 (0x7fbd71a33000) [pid = 1960] [serial = 1932] [outer = 0x7fbd5a9ce000] 07:38:54 INFO - PROCESS | 1960 | 1460990334081 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 07:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1478ms 07:38:54 INFO - PROCESS | 1960 | 1460990334147 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 07:38:54 INFO - PROCESS | 1960 | 1460990334150 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 07:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:38:54 INFO - PROCESS | 1960 | 1460990334156 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:38:54 INFO - PROCESS | 1960 | 1460990334158 Marionette TRACE conn4 <- [1,2546,null,{}] 07:38:54 INFO - PROCESS | 1960 | 1460990334163 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:54 INFO - PROCESS | 1960 | 1460990334358 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 07:38:54 INFO - PROCESS | 1960 | 1460990334681 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9e6000 == 188 [pid = 1960] [id = 644] 07:38:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 312 (0x7fbd5a9d1000) [pid = 1960] [serial = 1933] [outer = (nil)] 07:38:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 313 (0x7fbd72193800) [pid = 1960] [serial = 1934] [outer = 0x7fbd5a9d1000] 07:38:54 INFO - PROCESS | 1960 | 1460990334755 Marionette DEBUG loaded listener.js 07:38:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 314 (0x7fbd72db0400) [pid = 1960] [serial = 1935] [outer = 0x7fbd5a9d1000] 07:38:55 INFO - PROCESS | 1960 | 1460990335558 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 07:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1480ms 07:38:55 INFO - PROCESS | 1960 | 1460990335636 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 07:38:55 INFO - PROCESS | 1960 | 1460990335640 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 07:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:38:55 INFO - PROCESS | 1960 | 1460990335645 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 1960 | 1460990335648 Marionette TRACE conn4 <- [1,2550,null,{}] 07:38:55 INFO - PROCESS | 1960 | 1460990335653 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:55 INFO - PROCESS | 1960 | 1460990335860 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 07:38:56 INFO - PROCESS | 1960 | 1460990336193 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e8c0800 == 189 [pid = 1960] [id = 645] 07:38:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 315 (0x7fbd5abc4c00) [pid = 1960] [serial = 1936] [outer = (nil)] 07:38:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 316 (0x7fbd5abe5400) [pid = 1960] [serial = 1937] [outer = 0x7fbd5abc4c00] 07:38:56 INFO - PROCESS | 1960 | 1460990336269 Marionette DEBUG loaded listener.js 07:38:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 317 (0x7fbd6f7f4400) [pid = 1960] [serial = 1938] [outer = 0x7fbd5abc4c00] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fc5800 == 188 [pid = 1960] [id = 506] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a32b800 == 187 [pid = 1960] [id = 512] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd742e7800 == 186 [pid = 1960] [id = 515] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd721a8800 == 185 [pid = 1960] [id = 514] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a6db000 == 184 [pid = 1960] [id = 519] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cc8f800 == 183 [pid = 1960] [id = 557] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8b5a7000 == 182 [pid = 1960] [id = 517] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d53800 == 181 [pid = 1960] [id = 599] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ad27800 == 180 [pid = 1960] [id = 609] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a3e2000 == 179 [pid = 1960] [id = 608] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a280800 == 178 [pid = 1960] [id = 607] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64693000 == 177 [pid = 1960] [id = 606] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64125000 == 176 [pid = 1960] [id = 605] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fd2800 == 175 [pid = 1960] [id = 604] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61620800 == 174 [pid = 1960] [id = 603] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e8b5000 == 173 [pid = 1960] [id = 602] 07:38:58 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd588ca800 == 172 [pid = 1960] [id = 601] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 316 (0x7fbd6a254c00) [pid = 1960] [serial = 1344] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 315 (0x7fbd72cd7000) [pid = 1960] [serial = 1757] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 314 (0x7fbd6b39e000) [pid = 1960] [serial = 1748] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 313 (0x7fbd87663c00) [pid = 1960] [serial = 1503] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 312 (0x7fbd6fe86800) [pid = 1960] [serial = 1754] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 311 (0x7fbd5fe1e400) [pid = 1960] [serial = 1739] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 310 (0x7fbd5e85cc00) [pid = 1960] [serial = 1794] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 309 (0x7fbd73471c00) [pid = 1960] [serial = 1494] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 308 (0x7fbd74941c00) [pid = 1960] [serial = 1497] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 307 (0x7fbd5e9d7c00) [pid = 1960] [serial = 1796] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 306 (0x7fbd64080000) [pid = 1960] [serial = 1742] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 305 (0x7fbd6b393800) [pid = 1960] [serial = 1482] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 304 (0x7fbd810d6c00) [pid = 1960] [serial = 1763] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 303 (0x7fbd86f35400) [pid = 1960] [serial = 1769] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 302 (0x7fbd6aeadc00) [pid = 1960] [serial = 1745] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 301 (0x7fbd5a9c8400) [pid = 1960] [serial = 1784] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 300 (0x7fbd6fe6a000) [pid = 1960] [serial = 1488] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 299 (0x7fbd7110bc00) [pid = 1960] [serial = 1491] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 298 (0x7fbd6188c400) [pid = 1960] [serial = 1799] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 297 (0x7fbd86f3c800) [pid = 1960] [serial = 1775] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 296 (0x7fbd7758d800) [pid = 1960] [serial = 1500] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 295 (0x7fbd5abd0000) [pid = 1960] [serial = 1506] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 294 (0x7fbd6d263800) [pid = 1960] [serial = 1485] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 293 (0x7fbd5e70d800) [pid = 1960] [serial = 1791] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 292 (0x7fbd59c5ac00) [pid = 1960] [serial = 1772] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 291 (0x7fbd5e804c00) [pid = 1960] [serial = 1793] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 290 (0x7fbd61e9c000) [pid = 1960] [serial = 1800] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 289 (0x7fbd5c58a400) [pid = 1960] [serial = 1788] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 288 (0x7fbd6aeab400) [pid = 1960] [serial = 1710] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 287 (0x7fbd5ed5cc00) [pid = 1960] [serial = 1797] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 286 (0x7fbd5c586400) [pid = 1960] [serial = 1778] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 285 (0x7fbd5abce000) [pid = 1960] [serial = 1785] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 284 (0x7fbd83304800) [pid = 1960] [serial = 1766] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 283 (0x7fbd5abe7c00) [pid = 1960] [serial = 1781] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 282 (0x7fbd73d4b800) [pid = 1960] [serial = 1760] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 281 (0x7fbd5c584c00) [pid = 1960] [serial = 1470] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 280 (0x7fbd5b3ebc00) [pid = 1960] [serial = 1787] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 279 (0x7fbd61890c00) [pid = 1960] [serial = 1446] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 278 (0x7fbd6eca9000) [pid = 1960] [serial = 1751] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 277 (0x7fbd5e6c7000) [pid = 1960] [serial = 1736] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 276 (0x7fbd61ea0400) [pid = 1960] [serial = 1473] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 275 (0x7fbd6438dc00) [pid = 1960] [serial = 1476] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 274 (0x7fbd6aea1000) [pid = 1960] [serial = 1479] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 273 (0x7fbd5e6c8800) [pid = 1960] [serial = 1790] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | --DOMWINDOW == 272 (0x7fbd61ea5000) [pid = 1960] [serial = 1802] [outer = (nil)] [url = about:blank] 07:38:58 INFO - PROCESS | 1960 | 1460990338351 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 07:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2730ms 07:38:58 INFO - PROCESS | 1960 | 1460990338383 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 07:38:58 INFO - PROCESS | 1960 | 1460990338387 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 07:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:38:58 INFO - PROCESS | 1960 | 1460990338397 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:38:58 INFO - PROCESS | 1960 | 1460990338402 Marionette TRACE conn4 <- [1,2554,null,{}] 07:38:58 INFO - PROCESS | 1960 | 1460990338410 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:58 INFO - PROCESS | 1960 | 1460990338604 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 07:38:58 INFO - PROCESS | 1960 | 1460990338621 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a7ef800 == 173 [pid = 1960] [id = 646] 07:38:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 273 (0x7fbd5b3c9400) [pid = 1960] [serial = 1939] [outer = (nil)] 07:38:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 274 (0x7fbd5b3d7800) [pid = 1960] [serial = 1940] [outer = 0x7fbd5b3c9400] 07:38:58 INFO - PROCESS | 1960 | 1460990338683 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 275 (0x7fbd5c5efc00) [pid = 1960] [serial = 1941] [outer = 0x7fbd5b3c9400] 07:38:59 INFO - PROCESS | 1960 | 1460990339579 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1238ms 07:38:59 INFO - PROCESS | 1960 | 1460990339636 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 1960 | 1460990339644 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 07:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:38:59 INFO - PROCESS | 1960 | 1460990339653 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 1960 | 1460990339656 Marionette TRACE conn4 <- [1,2558,null,{}] 07:38:59 INFO - PROCESS | 1960 | 1460990339662 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:59 INFO - PROCESS | 1960 | 1460990339868 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 07:39:00 INFO - PROCESS | 1960 | 1460990340061 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3bd000 == 174 [pid = 1960] [id = 647] 07:39:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 276 (0x7fbd58ec6800) [pid = 1960] [serial = 1942] [outer = (nil)] 07:39:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 277 (0x7fbd5e6c6c00) [pid = 1960] [serial = 1943] [outer = 0x7fbd58ec6800] 07:39:00 INFO - PROCESS | 1960 | 1460990340124 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 278 (0x7fbd5e85cc00) [pid = 1960] [serial = 1944] [outer = 0x7fbd58ec6800] 07:39:01 INFO - PROCESS | 1960 | 1460990341026 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 07:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1433ms 07:39:01 INFO - PROCESS | 1960 | 1460990341087 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 07:39:01 INFO - PROCESS | 1960 | 1460990341090 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 07:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:39:01 INFO - PROCESS | 1960 | 1460990341096 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 1960 | 1460990341101 Marionette TRACE conn4 <- [1,2562,null,{}] 07:39:01 INFO - PROCESS | 1960 | 1460990341115 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:01 INFO - PROCESS | 1960 | 1460990341428 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 07:39:01 INFO - PROCESS | 1960 | 1460990341458 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e5ab800 == 175 [pid = 1960] [id = 648] 07:39:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 279 (0x7fbd5ed61c00) [pid = 1960] [serial = 1945] [outer = (nil)] 07:39:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 280 (0x7fbd60158c00) [pid = 1960] [serial = 1946] [outer = 0x7fbd5ed61c00] 07:39:01 INFO - PROCESS | 1960 | 1460990341523 Marionette DEBUG loaded listener.js 07:39:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 281 (0x7fbd61fd0800) [pid = 1960] [serial = 1947] [outer = 0x7fbd5ed61c00] 07:39:02 INFO - PROCESS | 1960 | 1460990342468 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 07:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1434ms 07:39:02 INFO - PROCESS | 1960 | 1460990342531 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 1960 | 1460990342535 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 07:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:39:02 INFO - PROCESS | 1960 | 1460990342540 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 1960 | 1460990342541 Marionette TRACE conn4 <- [1,2566,null,{}] 07:39:02 INFO - PROCESS | 1960 | 1460990342547 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:02 INFO - PROCESS | 1960 | 1460990342845 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 280 (0x7fbd6354f800) [pid = 1960] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 279 (0x7fbd63f4cc00) [pid = 1960] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 278 (0x7fbd60156000) [pid = 1960] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 277 (0x7fbd5a9c2800) [pid = 1960] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 276 (0x7fbd5abc3400) [pid = 1960] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 275 (0x7fbd5e9d5400) [pid = 1960] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 274 (0x7fbd5b1f1c00) [pid = 1960] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 273 (0x7fbd57070800) [pid = 1960] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:39:03 INFO - PROCESS | 1960 | --DOMWINDOW == 272 (0x7fbd5e78fc00) [pid = 1960] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:39:03 INFO - PROCESS | 1960 | 1460990343789 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e8ca800 == 176 [pid = 1960] [id = 649] 07:39:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 273 (0x7fbd57070800) [pid = 1960] [serial = 1948] [outer = (nil)] 07:39:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 274 (0x7fbd5c6cd400) [pid = 1960] [serial = 1949] [outer = 0x7fbd57070800] 07:39:03 INFO - PROCESS | 1960 | 1460990343852 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 275 (0x7fbd634e2800) [pid = 1960] [serial = 1950] [outer = 0x7fbd57070800] 07:39:04 INFO - PROCESS | 1960 | 1460990344482 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 07:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1976ms 07:39:04 INFO - PROCESS | 1960 | 1460990344517 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 07:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:39:04 INFO - PROCESS | 1960 | 1460990344520 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 07:39:04 INFO - PROCESS | 1960 | 1460990344525 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 1960 | 1460990344528 Marionette TRACE conn4 <- [1,2570,null,{}] 07:39:04 INFO - PROCESS | 1960 | 1460990344533 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:04 INFO - PROCESS | 1960 | 1460990344790 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 07:39:04 INFO - PROCESS | 1960 | 1460990344824 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d50000 == 177 [pid = 1960] [id = 650] 07:39:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 276 (0x7fbd5abc3400) [pid = 1960] [serial = 1951] [outer = (nil)] 07:39:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 277 (0x7fbd63f04000) [pid = 1960] [serial = 1952] [outer = 0x7fbd5abc3400] 07:39:04 INFO - PROCESS | 1960 | 1460990344885 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 278 (0x7fbd6407f000) [pid = 1960] [serial = 1953] [outer = 0x7fbd5abc3400] 07:39:05 INFO - PROCESS | 1960 | 1460990345901 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 07:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1426ms 07:39:05 INFO - PROCESS | 1960 | 1460990345953 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 07:39:05 INFO - PROCESS | 1960 | 1460990345958 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 07:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:39:05 INFO - PROCESS | 1960 | 1460990345966 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 1960 | 1460990345972 Marionette TRACE conn4 <- [1,2574,null,{}] 07:39:05 INFO - PROCESS | 1960 | 1460990345982 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:06 INFO - PROCESS | 1960 | 1460990346221 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 07:39:06 INFO - PROCESS | 1960 | 1460990346562 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b223000 == 178 [pid = 1960] [id = 651] 07:39:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 279 (0x7fbd5b3ecc00) [pid = 1960] [serial = 1954] [outer = (nil)] 07:39:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 280 (0x7fbd5cc10000) [pid = 1960] [serial = 1955] [outer = 0x7fbd5b3ecc00] 07:39:06 INFO - PROCESS | 1960 | 1460990346647 Marionette DEBUG loaded listener.js 07:39:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 281 (0x7fbd5e792400) [pid = 1960] [serial = 1956] [outer = 0x7fbd5b3ecc00] 07:39:07 INFO - PROCESS | 1960 | 1460990347569 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 07:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1640ms 07:39:07 INFO - PROCESS | 1960 | 1460990347607 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 07:39:07 INFO - PROCESS | 1960 | 1460990347616 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 07:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:39:07 INFO - PROCESS | 1960 | 1460990347627 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:39:07 INFO - PROCESS | 1960 | 1460990347631 Marionette TRACE conn4 <- [1,2578,null,{}] 07:39:07 INFO - PROCESS | 1960 | 1460990347637 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:07 INFO - PROCESS | 1960 | 1460990347877 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 07:39:08 INFO - PROCESS | 1960 | 1460990348208 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd615a3800 == 179 [pid = 1960] [id = 652] 07:39:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 282 (0x7fbd60160400) [pid = 1960] [serial = 1957] [outer = (nil)] 07:39:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 283 (0x7fbd61fcb800) [pid = 1960] [serial = 1958] [outer = 0x7fbd60160400] 07:39:08 INFO - PROCESS | 1960 | 1460990348286 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 284 (0x7fbd63547400) [pid = 1960] [serial = 1959] [outer = 0x7fbd60160400] 07:39:09 INFO - PROCESS | 1960 | 1460990349181 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 07:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1632ms 07:39:09 INFO - PROCESS | 1960 | 1460990349259 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 07:39:09 INFO - PROCESS | 1960 | 1460990349262 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 07:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:39:09 INFO - PROCESS | 1960 | 1460990349268 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 1960 | 1460990349274 Marionette TRACE conn4 <- [1,2582,null,{}] 07:39:09 INFO - PROCESS | 1960 | 1460990349289 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:09 INFO - PROCESS | 1960 | 1460990349542 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 07:39:09 INFO - PROCESS | 1960 | 1460990349892 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fd2800 == 180 [pid = 1960] [id = 653] 07:39:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 285 (0x7fbd6438dc00) [pid = 1960] [serial = 1960] [outer = (nil)] 07:39:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 286 (0x7fbd6477e800) [pid = 1960] [serial = 1961] [outer = 0x7fbd6438dc00] 07:39:09 INFO - PROCESS | 1960 | 1460990349972 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 287 (0x7fbd64831800) [pid = 1960] [serial = 1962] [outer = 0x7fbd6438dc00] 07:39:10 INFO - PROCESS | 1960 | 1460990350785 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 07:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 07:39:10 INFO - PROCESS | 1960 | 1460990350853 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 07:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:39:10 INFO - PROCESS | 1960 | 1460990350857 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 07:39:10 INFO - PROCESS | 1960 | 1460990350863 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 1960 | 1460990350867 Marionette TRACE conn4 <- [1,2586,null,{}] 07:39:10 INFO - PROCESS | 1960 | 1460990350872 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:11 INFO - PROCESS | 1960 | 1460990351095 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 07:39:11 INFO - PROCESS | 1960 | 1460990351406 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6468e800 == 181 [pid = 1960] [id = 654] 07:39:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 288 (0x7fbd64484800) [pid = 1960] [serial = 1963] [outer = (nil)] 07:39:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 289 (0x7fbd6a58a000) [pid = 1960] [serial = 1964] [outer = 0x7fbd64484800] 07:39:11 INFO - PROCESS | 1960 | 1460990351485 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 290 (0x7fbd6a5d3800) [pid = 1960] [serial = 1965] [outer = 0x7fbd64484800] 07:39:12 INFO - PROCESS | 1960 | 1460990352269 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 07:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1478ms 07:39:12 INFO - PROCESS | 1960 | 1460990352342 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 07:39:12 INFO - PROCESS | 1960 | 1460990352345 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 07:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:39:12 INFO - PROCESS | 1960 | 1460990352353 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 1960 | 1460990352356 Marionette TRACE conn4 <- [1,2590,null,{}] 07:39:12 INFO - PROCESS | 1960 | 1460990352361 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:12 INFO - PROCESS | 1960 | 1460990352567 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 07:39:12 INFO - PROCESS | 1960 | 1460990352882 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a338800 == 182 [pid = 1960] [id = 655] 07:39:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 291 (0x7fbd68dccc00) [pid = 1960] [serial = 1966] [outer = (nil)] 07:39:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 292 (0x7fbd6ae14000) [pid = 1960] [serial = 1967] [outer = 0x7fbd68dccc00] 07:39:12 INFO - PROCESS | 1960 | 1460990352961 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 293 (0x7fbd6aeea800) [pid = 1960] [serial = 1968] [outer = 0x7fbd68dccc00] 07:39:13 INFO - PROCESS | 1960 | 1460990353743 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 07:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1429ms 07:39:13 INFO - PROCESS | 1960 | 1460990353784 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 1960 | 1460990353787 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 07:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:39:13 INFO - PROCESS | 1960 | 1460990353793 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 1960 | 1460990353795 Marionette TRACE conn4 <- [1,2594,null,{}] 07:39:13 INFO - PROCESS | 1960 | 1460990353801 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:14 INFO - PROCESS | 1960 | 1460990354045 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 07:39:14 INFO - PROCESS | 1960 | 1460990354367 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ad27800 == 183 [pid = 1960] [id = 656] 07:39:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 294 (0x7fbd6b793c00) [pid = 1960] [serial = 1969] [outer = (nil)] 07:39:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 295 (0x7fbd6bfc5c00) [pid = 1960] [serial = 1970] [outer = 0x7fbd6b793c00] 07:39:14 INFO - PROCESS | 1960 | 1460990354449 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 296 (0x7fbd6c28bc00) [pid = 1960] [serial = 1971] [outer = 0x7fbd6b793c00] 07:39:15 INFO - PROCESS | 1960 | 1460990355283 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1526ms 07:39:15 INFO - PROCESS | 1960 | 1460990355320 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 1960 | 1460990355323 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 07:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:39:15 INFO - PROCESS | 1960 | 1460990355328 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 1960 | 1460990355331 Marionette TRACE conn4 <- [1,2598,null,{}] 07:39:15 INFO - PROCESS | 1960 | 1460990355336 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:15 INFO - PROCESS | 1960 | 1460990355535 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 07:39:15 INFO - PROCESS | 1960 | 1460990355844 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b960800 == 184 [pid = 1960] [id = 657] 07:39:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 297 (0x7fbd6b79c000) [pid = 1960] [serial = 1972] [outer = (nil)] 07:39:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 298 (0x7fbd6ecaf000) [pid = 1960] [serial = 1973] [outer = 0x7fbd6b79c000] 07:39:15 INFO - PROCESS | 1960 | 1460990355917 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 299 (0x7fbd6f081c00) [pid = 1960] [serial = 1974] [outer = 0x7fbd6b79c000] 07:39:16 INFO - PROCESS | 1960 | 1460990356776 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1482ms 07:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:39:16 INFO - PROCESS | 1960 | 1460990356812 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 1960 | 1460990356814 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 07:39:16 INFO - PROCESS | 1960 | 1460990356820 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 1960 | 1460990356824 Marionette TRACE conn4 <- [1,2602,null,{}] 07:39:16 INFO - PROCESS | 1960 | 1460990356828 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:17 INFO - PROCESS | 1960 | 1460990357024 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 07:39:17 INFO - PROCESS | 1960 | 1460990357336 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0c6800 == 185 [pid = 1960] [id = 658] 07:39:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 300 (0x7fbd5fe20000) [pid = 1960] [serial = 1975] [outer = (nil)] 07:39:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 301 (0x7fbd6200fc00) [pid = 1960] [serial = 1976] [outer = 0x7fbd5fe20000] 07:39:17 INFO - PROCESS | 1960 | 1460990357422 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 302 (0x7fbd710be800) [pid = 1960] [serial = 1977] [outer = 0x7fbd5fe20000] 07:39:18 INFO - PROCESS | 1960 | 1460990358244 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 07:39:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:39:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1478ms 07:39:18 INFO - PROCESS | 1960 | 1460990358299 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 07:39:18 INFO - PROCESS | 1960 | 1460990358303 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 07:39:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:39:18 INFO - PROCESS | 1960 | 1460990358308 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 1960 | 1460990358311 Marionette TRACE conn4 <- [1,2606,null,{}] 07:39:18 INFO - PROCESS | 1960 | 1460990358316 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:18 INFO - PROCESS | 1960 | 1460990358521 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 07:39:18 INFO - PROCESS | 1960 | 1460990358836 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffc3800 == 186 [pid = 1960] [id = 659] 07:39:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 303 (0x7fbd6bfc8400) [pid = 1960] [serial = 1978] [outer = (nil)] 07:39:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 304 (0x7fbd72dbec00) [pid = 1960] [serial = 1979] [outer = 0x7fbd6bfc8400] 07:39:18 INFO - PROCESS | 1960 | 1460990358912 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 305 (0x7fbd732d3c00) [pid = 1960] [serial = 1980] [outer = 0x7fbd6bfc8400] 07:39:19 INFO - PROCESS | 1960 | 1460990359728 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 07:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1478ms 07:39:19 INFO - PROCESS | 1960 | 1460990359788 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 1960 | 1460990359791 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 07:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:39:19 INFO - PROCESS | 1960 | 1460990359797 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 1960 | 1460990359799 Marionette TRACE conn4 <- [1,2610,null,{}] 07:39:19 INFO - PROCESS | 1960 | 1460990359804 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:20 INFO - PROCESS | 1960 | 1460990360004 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 07:39:20 INFO - PROCESS | 1960 | 1460990360324 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd72c35800 == 187 [pid = 1960] [id = 660] 07:39:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 306 (0x7fbd6fe8a400) [pid = 1960] [serial = 1981] [outer = (nil)] 07:39:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 307 (0x7fbd73619c00) [pid = 1960] [serial = 1982] [outer = 0x7fbd6fe8a400] 07:39:20 INFO - PROCESS | 1960 | 1460990360404 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 308 (0x7fbd73d4b800) [pid = 1960] [serial = 1983] [outer = 0x7fbd6fe8a400] 07:39:21 INFO - PROCESS | 1960 | 1460990361208 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1475ms 07:39:21 INFO - PROCESS | 1960 | 1460990361273 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 1960 | 1460990361277 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 07:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:39:21 INFO - PROCESS | 1960 | 1460990361283 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 1960 | 1460990361287 Marionette TRACE conn4 <- [1,2614,null,{}] 07:39:21 INFO - PROCESS | 1960 | 1460990361291 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:21 INFO - PROCESS | 1960 | 1460990361520 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 07:39:21 INFO - PROCESS | 1960 | 1460990361841 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd77856000 == 188 [pid = 1960] [id = 661] 07:39:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 309 (0x7fbd74942000) [pid = 1960] [serial = 1984] [outer = (nil)] 07:39:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 310 (0x7fbd753d0c00) [pid = 1960] [serial = 1985] [outer = 0x7fbd74942000] 07:39:21 INFO - PROCESS | 1960 | 1460990361923 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 311 (0x7fbd757bf000) [pid = 1960] [serial = 1986] [outer = 0x7fbd74942000] 07:39:22 INFO - PROCESS | 1960 | 1460990362759 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 07:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1530ms 07:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:39:22 INFO - PROCESS | 1960 | 1460990362814 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 07:39:22 INFO - PROCESS | 1960 | 1460990362816 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 07:39:22 INFO - PROCESS | 1960 | 1460990362822 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 1960 | 1460990362825 Marionette TRACE conn4 <- [1,2618,null,{}] 07:39:22 INFO - PROCESS | 1960 | 1460990362830 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:23 INFO - PROCESS | 1960 | 1460990363036 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 07:39:23 INFO - PROCESS | 1960 | 1460990363356 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89284800 == 189 [pid = 1960] [id = 662] 07:39:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 312 (0x7fbd74984000) [pid = 1960] [serial = 1987] [outer = (nil)] 07:39:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 313 (0x7fbd7758d400) [pid = 1960] [serial = 1988] [outer = 0x7fbd74984000] 07:39:23 INFO - PROCESS | 1960 | 1460990363431 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 314 (0x7fbd7b329000) [pid = 1960] [serial = 1989] [outer = 0x7fbd74984000] 07:39:24 INFO - PROCESS | 1960 | 1460990364230 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 07:39:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:39:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1483ms 07:39:24 INFO - PROCESS | 1960 | 1460990364305 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 1960 | 1460990364309 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 07:39:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:39:24 INFO - PROCESS | 1960 | 1460990364314 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 1960 | 1460990364316 Marionette TRACE conn4 <- [1,2622,null,{}] 07:39:24 INFO - PROCESS | 1960 | 1460990364321 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:24 INFO - PROCESS | 1960 | 1460990364528 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 07:39:24 INFO - PROCESS | 1960 | 1460990364839 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aab1800 == 190 [pid = 1960] [id = 663] 07:39:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 315 (0x7fbd75806400) [pid = 1960] [serial = 1990] [outer = (nil)] 07:39:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 316 (0x7fbd81c81000) [pid = 1960] [serial = 1991] [outer = 0x7fbd75806400] 07:39:24 INFO - PROCESS | 1960 | 1460990364912 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 317 (0x7fbd81f94000) [pid = 1960] [serial = 1992] [outer = 0x7fbd75806400] 07:39:25 INFO - PROCESS | 1960 | 1460990365687 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 07:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1427ms 07:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:39:25 INFO - PROCESS | 1960 | 1460990365742 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 1960 | 1460990365745 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 07:39:25 INFO - PROCESS | 1960 | 1460990365751 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 1960 | 1460990365754 Marionette TRACE conn4 <- [1,2626,null,{}] 07:39:25 INFO - PROCESS | 1960 | 1460990365760 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:25 INFO - PROCESS | 1960 | 1460990365969 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 07:39:26 INFO - PROCESS | 1960 | 1460990366306 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58e67000 == 191 [pid = 1960] [id = 664] 07:39:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 318 (0x7fbd5c6d2000) [pid = 1960] [serial = 1993] [outer = (nil)] 07:39:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 319 (0x7fbd6fe6e400) [pid = 1960] [serial = 1994] [outer = 0x7fbd5c6d2000] 07:39:26 INFO - PROCESS | 1960 | 1460990366382 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 320 (0x7fbd82191c00) [pid = 1960] [serial = 1995] [outer = 0x7fbd5c6d2000] 07:39:27 INFO - PROCESS | 1960 | 1460990367193 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 07:39:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:39:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1485ms 07:39:27 INFO - PROCESS | 1960 | 1460990367237 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 1960 | 1460990367240 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 07:39:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:39:27 INFO - PROCESS | 1960 | 1460990367246 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 1960 | 1460990367248 Marionette TRACE conn4 <- [1,2630,null,{}] 07:39:27 INFO - PROCESS | 1960 | 1460990367254 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:27 INFO - PROCESS | 1960 | 1460990367475 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 07:39:27 INFO - PROCESS | 1960 | 1460990367807 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aabe800 == 192 [pid = 1960] [id = 665] 07:39:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 321 (0x7fbd6354c800) [pid = 1960] [serial = 1996] [outer = (nil)] 07:39:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 322 (0x7fbd831efc00) [pid = 1960] [serial = 1997] [outer = 0x7fbd6354c800] 07:39:27 INFO - PROCESS | 1960 | 1460990367895 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 323 (0x7fbd834b9800) [pid = 1960] [serial = 1998] [outer = 0x7fbd6354c800] 07:39:28 INFO - PROCESS | 1960 | 1460990368713 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 07:39:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:39:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1530ms 07:39:28 INFO - PROCESS | 1960 | 1460990368777 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 1960 | 1460990368780 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 07:39:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:39:28 INFO - PROCESS | 1960 | 1460990368786 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 1960 | 1460990368788 Marionette TRACE conn4 <- [1,2634,null,{}] 07:39:28 INFO - PROCESS | 1960 | 1460990368793 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:29 INFO - PROCESS | 1960 | 1460990368999 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 07:39:29 INFO - PROCESS | 1960 | 1460990369319 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58d22000 == 193 [pid = 1960] [id = 666] 07:39:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 324 (0x7fbd778b7400) [pid = 1960] [serial = 1999] [outer = (nil)] 07:39:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 325 (0x7fbd852c9c00) [pid = 1960] [serial = 2000] [outer = 0x7fbd778b7400] 07:39:29 INFO - PROCESS | 1960 | 1460990369391 Marionette DEBUG loaded listener.js 07:39:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 326 (0x7fbd86f32800) [pid = 1960] [serial = 2001] [outer = 0x7fbd778b7400] 07:39:30 INFO - PROCESS | 1960 | 1460990370144 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 07:39:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:39:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1433ms 07:39:30 INFO - PROCESS | 1960 | 1460990370220 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 07:39:30 INFO - PROCESS | 1960 | 1460990370224 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 07:39:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:39:30 INFO - PROCESS | 1960 | 1460990370231 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:39:30 INFO - PROCESS | 1960 | 1460990370234 Marionette TRACE conn4 <- [1,2638,null,{}] 07:39:30 INFO - PROCESS | 1960 | 1460990370240 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:30 INFO - PROCESS | 1960 | 1460990370497 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 07:39:30 INFO - PROCESS | 1960 | 1460990370810 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd552de000 == 194 [pid = 1960] [id = 667] 07:39:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 327 (0x7fbd823a5000) [pid = 1960] [serial = 2002] [outer = (nil)] 07:39:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 328 (0x7fbd86f3dc00) [pid = 1960] [serial = 2003] [outer = 0x7fbd823a5000] 07:39:30 INFO - PROCESS | 1960 | 1460990370886 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 329 (0x7fbd8702cc00) [pid = 1960] [serial = 2004] [outer = 0x7fbd823a5000] 07:39:31 INFO - PROCESS | 1960 | 1460990371667 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 07:39:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:39:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1485ms 07:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:39:31 INFO - PROCESS | 1960 | 1460990371717 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 1960 | 1460990371719 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 07:39:31 INFO - PROCESS | 1960 | 1460990371725 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 1960 | 1460990371728 Marionette TRACE conn4 <- [1,2642,null,{}] 07:39:31 INFO - PROCESS | 1960 | 1460990371733 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:31 INFO - PROCESS | 1960 | 1460990371937 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 07:39:32 INFO - PROCESS | 1960 | 1460990372238 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58d27000 == 195 [pid = 1960] [id = 668] 07:39:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 330 (0x7fbd58ecc800) [pid = 1960] [serial = 2005] [outer = (nil)] 07:39:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 331 (0x7fbd5a9cf400) [pid = 1960] [serial = 2006] [outer = 0x7fbd58ecc800] 07:39:32 INFO - PROCESS | 1960 | 1460990372349 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 332 (0x7fbd64076c00) [pid = 1960] [serial = 2007] [outer = 0x7fbd58ecc800] 07:39:33 INFO - PROCESS | 1960 | 1460990373187 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 07:39:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:39:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1529ms 07:39:33 INFO - PROCESS | 1960 | 1460990373256 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 07:39:33 INFO - PROCESS | 1960 | 1460990373259 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 07:39:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:39:33 INFO - PROCESS | 1960 | 1460990373265 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:39:33 INFO - PROCESS | 1960 | 1460990373267 Marionette TRACE conn4 <- [1,2646,null,{}] 07:39:33 INFO - PROCESS | 1960 | 1460990373273 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:33 INFO - PROCESS | 1960 | 1460990373492 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 07:39:33 INFO - PROCESS | 1960 | 1460990373818 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633ac000 == 196 [pid = 1960] [id = 669] 07:39:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 333 (0x7fbd59c54400) [pid = 1960] [serial = 2008] [outer = (nil)] 07:39:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 334 (0x7fbd59d20800) [pid = 1960] [serial = 2009] [outer = 0x7fbd59c54400] 07:39:33 INFO - PROCESS | 1960 | 1460990373897 Marionette DEBUG loaded listener.js 07:39:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 335 (0x7fbd59d25c00) [pid = 1960] [serial = 2010] [outer = 0x7fbd59c54400] 07:39:34 INFO - PROCESS | 1960 | 1460990374723 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 07:39:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:39:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1531ms 07:39:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:39:34 INFO - PROCESS | 1960 | 1460990374798 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 07:39:34 INFO - PROCESS | 1960 | 1460990374801 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 07:39:34 INFO - PROCESS | 1960 | 1460990374807 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 1960 | 1460990374810 Marionette TRACE conn4 <- [1,2650,null,{}] 07:39:34 INFO - PROCESS | 1960 | 1460990374818 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:35 INFO - PROCESS | 1960 | 1460990375080 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 07:39:35 INFO - PROCESS | 1960 | 1460990375413 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd54812000 == 197 [pid = 1960] [id = 670] 07:39:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 336 (0x7fbd59c5a000) [pid = 1960] [serial = 2011] [outer = (nil)] 07:39:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 337 (0x7fbd5e811800) [pid = 1960] [serial = 2012] [outer = 0x7fbd59c5a000] 07:39:35 INFO - PROCESS | 1960 | 1460990375484 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 338 (0x7fbd6448cc00) [pid = 1960] [serial = 2013] [outer = 0x7fbd59c5a000] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c3d1000 == 196 [pid = 1960] [id = 317] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd89f32000 == 195 [pid = 1960] [id = 83] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73ee0800 == 194 [pid = 1960] [id = 370] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f746800 == 193 [pid = 1960] [id = 144] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6c014000 == 192 [pid = 1960] [id = 580] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd615b4000 == 191 [pid = 1960] [id = 481] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e8ca800 == 190 [pid = 1960] [id = 649] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e5ab800 == 189 [pid = 1960] [id = 648] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c3bd000 == 188 [pid = 1960] [id = 647] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a7ef800 == 187 [pid = 1960] [id = 646] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c9e6000 == 186 [pid = 1960] [id = 644] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5b226000 == 185 [pid = 1960] [id = 643] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a7ef000 == 184 [pid = 1960] [id = 642] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd89277800 == 183 [pid = 1960] [id = 641] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd86ba3000 == 182 [pid = 1960] [id = 640] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd853b7000 == 181 [pid = 1960] [id = 639] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd82d98800 == 180 [pid = 1960] [id = 638] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf1a800 == 179 [pid = 1960] [id = 637] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7751e000 == 178 [pid = 1960] [id = 636] 07:39:37 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74307800 == 177 [pid = 1960] [id = 635] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 337 (0x7fbd64209800) [pid = 1960] [serial = 1877] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 336 (0x7fbd63f46c00) [pid = 1960] [serial = 1820] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 335 (0x7fbd6b39e800) [pid = 1960] [serial = 1844] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 334 (0x7fbd62004000) [pid = 1960] [serial = 1803] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 333 (0x7fbd620c7c00) [pid = 1960] [serial = 1875] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 332 (0x7fbd5c588400) [pid = 1960] [serial = 1854] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 331 (0x7fbd6b796800) [pid = 1960] [serial = 1847] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 330 (0x7fbd5ed85400) [pid = 1960] [serial = 1859] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 329 (0x7fbd5e6d0800) [pid = 1960] [serial = 1857] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 328 (0x7fbd64827800) [pid = 1960] [serial = 1829] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 327 (0x7fbd5edc4400) [pid = 1960] [serial = 1811] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 326 (0x7fbd5e709c00) [pid = 1960] [serial = 1865] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 325 (0x7fbd5707bc00) [pid = 1960] [serial = 1805] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 324 (0x7fbd62006c00) [pid = 1960] [serial = 1814] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 323 (0x7fbd647ea400) [pid = 1960] [serial = 1826] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 322 (0x7fbd5e9d2800) [pid = 1960] [serial = 1874] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 321 (0x7fbd620b8400) [pid = 1960] [serial = 1863] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 320 (0x7fbd5b1f4000) [pid = 1960] [serial = 1853] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 319 (0x7fbd6a5cf000) [pid = 1960] [serial = 1835] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 318 (0x7fbd5c6c3400) [pid = 1960] [serial = 1850] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 317 (0x7fbd6b060c00) [pid = 1960] [serial = 1838] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 316 (0x7fbd6448ec00) [pid = 1960] [serial = 1823] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 315 (0x7fbd634e6400) [pid = 1960] [serial = 1817] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 314 (0x7fbd68dc8c00) [pid = 1960] [serial = 1832] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 313 (0x7fbd60128400) [pid = 1960] [serial = 1860] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 312 (0x7fbd6b2d7800) [pid = 1960] [serial = 1841] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 311 (0x7fbd64204c00) [pid = 1960] [serial = 1869] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 310 (0x7fbd61fcac00) [pid = 1960] [serial = 1862] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 309 (0x7fbd61e97800) [pid = 1960] [serial = 1866] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 308 (0x7fbd5cc0a800) [pid = 1960] [serial = 1808] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 307 (0x7fbd64075000) [pid = 1960] [serial = 1868] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 306 (0x7fbd64392000) [pid = 1960] [serial = 1871] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 305 (0x7fbd5cc0f000) [pid = 1960] [serial = 1856] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | --DOMWINDOW == 304 (0x7fbd6477a000) [pid = 1960] [serial = 1872] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1960 | 1460990377731 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 07:39:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:39:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2936ms 07:39:37 INFO - PROCESS | 1960 | 1460990377743 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 1960 | 1460990377747 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 07:39:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:39:37 INFO - PROCESS | 1960 | 1460990377754 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 1960 | 1460990377758 Marionette TRACE conn4 <- [1,2654,null,{}] 07:39:37 INFO - PROCESS | 1960 | 1460990377827 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:38 INFO - PROCESS | 1960 | 1460990378040 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 07:39:38 INFO - PROCESS | 1960 | 1460990378051 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ac4e800 == 178 [pid = 1960] [id = 671] 07:39:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 305 (0x7fbd5c584c00) [pid = 1960] [serial = 2014] [outer = (nil)] 07:39:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 306 (0x7fbd5c5f0800) [pid = 1960] [serial = 2015] [outer = 0x7fbd5c584c00] 07:39:38 INFO - PROCESS | 1960 | 1460990378124 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 307 (0x7fbd5e70a800) [pid = 1960] [serial = 2016] [outer = 0x7fbd5c584c00] 07:39:39 INFO - PROCESS | 1960 | 1460990379072 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 07:39:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:39:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1330ms 07:39:39 INFO - PROCESS | 1960 | 1460990379084 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 07:39:39 INFO - PROCESS | 1960 | 1460990379091 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 07:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:39:39 INFO - PROCESS | 1960 | 1460990379100 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 1960 | 1460990379103 Marionette TRACE conn4 <- [1,2658,null,{}] 07:39:39 INFO - PROCESS | 1960 | 1460990379107 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:39 INFO - PROCESS | 1960 | 1460990379398 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 07:39:39 INFO - PROCESS | 1960 | 1460990379526 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c3c1800 == 179 [pid = 1960] [id = 672] 07:39:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 308 (0x7fbd5b3f0400) [pid = 1960] [serial = 2017] [outer = (nil)] 07:39:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 309 (0x7fbd5e9d8800) [pid = 1960] [serial = 2018] [outer = 0x7fbd5b3f0400] 07:39:39 INFO - PROCESS | 1960 | 1460990379593 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 310 (0x7fbd60128400) [pid = 1960] [serial = 2019] [outer = 0x7fbd5b3f0400] 07:39:40 INFO - PROCESS | 1960 | 1460990380439 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:39:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1385ms 07:39:40 INFO - PROCESS | 1960 | 1460990380497 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 1960 | 1460990380501 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 07:39:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:39:40 INFO - PROCESS | 1960 | 1460990380506 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 1960 | 1460990380512 Marionette TRACE conn4 <- [1,2662,null,{}] 07:39:40 INFO - PROCESS | 1960 | 1460990380527 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:40 INFO - PROCESS | 1960 | 1460990380809 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 07:39:40 INFO - PROCESS | 1960 | 1460990380840 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e8ad000 == 180 [pid = 1960] [id = 673] 07:39:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 311 (0x7fbd61fc2400) [pid = 1960] [serial = 2020] [outer = (nil)] 07:39:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 312 (0x7fbd620bec00) [pid = 1960] [serial = 2021] [outer = 0x7fbd61fc2400] 07:39:40 INFO - PROCESS | 1960 | 1460990380903 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 313 (0x7fbd6354e000) [pid = 1960] [serial = 2022] [outer = 0x7fbd61fc2400] 07:39:41 INFO - PROCESS | 1960 | 1460990381758 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 07:39:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:39:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1287ms 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 312 (0x7fbd5e788800) [pid = 1960] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 311 (0x7fbd5a9c6400) [pid = 1960] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 310 (0x7fbd62011400) [pid = 1960] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 309 (0x7fbd5eae3400) [pid = 1960] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 308 (0x7fbd57075800) [pid = 1960] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 307 (0x7fbd58ec5400) [pid = 1960] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 306 (0x7fbd634ea800) [pid = 1960] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 305 (0x7fbd5b3e6000) [pid = 1960] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 304 (0x7fbd58ecac00) [pid = 1960] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 303 (0x7fbd6f082800) [pid = 1960] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 302 (0x7fbd5e9db800) [pid = 1960] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 301 (0x7fbd5e78a400) [pid = 1960] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 300 (0x7fbd6b832c00) [pid = 1960] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 299 (0x7fbd6aeea000) [pid = 1960] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 298 (0x7fbd6aea5c00) [pid = 1960] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 297 (0x7fbd6188fc00) [pid = 1960] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 296 (0x7fbd5b1f7c00) [pid = 1960] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 295 (0x7fbd58ecdc00) [pid = 1960] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 294 (0x7fbd6f2e6000) [pid = 1960] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 293 (0x7fbd6448a000) [pid = 1960] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 292 (0x7fbd5e6cd400) [pid = 1960] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 291 (0x7fbd6b79e000) [pid = 1960] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 290 (0x7fbd647f4800) [pid = 1960] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 289 (0x7fbd82309000) [pid = 1960] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 288 (0x7fbd6d26cc00) [pid = 1960] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 287 (0x7fbd5b3e5800) [pid = 1960] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 286 (0x7fbd60125400) [pid = 1960] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 285 (0x7fbd647f4400) [pid = 1960] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 284 (0x7fbd5b3ce800) [pid = 1960] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 283 (0x7fbd5b3ee800) [pid = 1960] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 282 (0x7fbd6ecad400) [pid = 1960] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 281 (0x7fbd57074800) [pid = 1960] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 280 (0x7fbd6407c000) [pid = 1960] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 279 (0x7fbd6f2ef800) [pid = 1960] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 278 (0x7fbd6b835c00) [pid = 1960] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 277 (0x7fbd6438cc00) [pid = 1960] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 276 (0x7fbd6015e000) [pid = 1960] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 275 (0x7fbd5e9dd800) [pid = 1960] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 274 (0x7fbd6b06b400) [pid = 1960] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 273 (0x7fbd5b1e9800) [pid = 1960] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 272 (0x7fbd57070000) [pid = 1960] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 271 (0x7fbd6bfcc400) [pid = 1960] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 270 (0x7fbd5abcd800) [pid = 1960] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 269 (0x7fbd6200a400) [pid = 1960] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 268 (0x7fbd6b917000) [pid = 1960] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x7fbd57070c00) [pid = 1960] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x7fbd64205000) [pid = 1960] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x7fbd59c52c00) [pid = 1960] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x7fbd63225800) [pid = 1960] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x7fbd6a5ca000) [pid = 1960] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x7fbd5b3d0800) [pid = 1960] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x7fbd59c53c00) [pid = 1960] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x7fbd58ec2c00) [pid = 1960] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x7fbd5b3d0000) [pid = 1960] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x7fbd63548000) [pid = 1960] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x7fbd5abeec00) [pid = 1960] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd5a9c3c00) [pid = 1960] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd6aef1000) [pid = 1960] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd5e854400) [pid = 1960] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd5abed800) [pid = 1960] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd64833800) [pid = 1960] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd5c5fa800) [pid = 1960] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd5e853400) [pid = 1960] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd61891000) [pid = 1960] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd5ed5ec00) [pid = 1960] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd64392c00) [pid = 1960] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd5b3c8c00) [pid = 1960] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd6b719400) [pid = 1960] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd6b30cc00) [pid = 1960] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd5abc2400) [pid = 1960] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd5abf0c00) [pid = 1960] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd6b2e6800) [pid = 1960] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd5e78f800) [pid = 1960] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd7a948400) [pid = 1960] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd5ed5c800) [pid = 1960] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd63f42800) [pid = 1960] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd6b067800) [pid = 1960] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd5ed61c00) [pid = 1960] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd57070800) [pid = 1960] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd6ae06800) [pid = 1960] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd5b3c9400) [pid = 1960] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd5abec800) [pid = 1960] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd6bfd2800) [pid = 1960] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd58ec6800) [pid = 1960] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd5abc4c00) [pid = 1960] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd5eae3800) [pid = 1960] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6b39f000) [pid = 1960] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd5ed63c00) [pid = 1960] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd6b060800) [pid = 1960] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd6a24b400) [pid = 1960] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd62010400) [pid = 1960] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd6b062000) [pid = 1960] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:39:43 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd62011800) [pid = 1960] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:39:43 INFO - PROCESS | 1960 | 1460990383125 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 1960 | 1460990383144 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 07:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:39:43 INFO - PROCESS | 1960 | 1460990383195 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 1960 | 1460990383197 Marionette TRACE conn4 <- [1,2666,null,{}] 07:39:43 INFO - PROCESS | 1960 | 1460990383206 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:43 INFO - PROCESS | 1960 | 1460990383393 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 07:39:43 INFO - PROCESS | 1960 | 1460990383406 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58cdf800 == 181 [pid = 1960] [id = 674] 07:39:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd5707a000) [pid = 1960] [serial = 2023] [outer = (nil)] 07:39:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd59c53000) [pid = 1960] [serial = 2024] [outer = 0x7fbd5707a000] 07:39:43 INFO - PROCESS | 1960 | 1460990383468 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd5abf0c00) [pid = 1960] [serial = 2025] [outer = 0x7fbd5707a000] 07:39:44 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:44 INFO - PROCESS | 1960 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:39:44 INFO - PROCESS | 1960 | 1460990384716 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 07:39:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 07:39:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1545ms 07:39:44 INFO - PROCESS | 1960 | 1460990384724 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 07:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:39:44 INFO - PROCESS | 1960 | 1460990384738 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 07:39:44 INFO - PROCESS | 1960 | 1460990384743 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:39:44 INFO - PROCESS | 1960 | 1460990384746 Marionette TRACE conn4 <- [1,2670,null,{}] 07:39:44 INFO - PROCESS | 1960 | 1460990384751 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:44 INFO - PROCESS | 1960 | 1460990384935 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 07:39:45 INFO - PROCESS | 1960 | 1460990385348 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd56fc9800 == 182 [pid = 1960] [id = 675] 07:39:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd57070000) [pid = 1960] [serial = 2026] [outer = (nil)] 07:39:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd5707bc00) [pid = 1960] [serial = 2027] [outer = 0x7fbd57070000] 07:39:45 INFO - PROCESS | 1960 | 1460990385422 Marionette DEBUG loaded listener.js 07:39:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd5abc7c00) [pid = 1960] [serial = 2028] [outer = 0x7fbd57070000] 07:39:46 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:46 INFO - PROCESS | 1960 | 1460990386766 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 07:39:46 INFO - PROCESS | 1960 | 1460990386883 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 07:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:39:46 INFO - PROCESS | 1960 | 1460990386891 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 1960 | 1460990386897 Marionette TRACE conn4 <- [1,2674,null,{}] 07:39:46 INFO - PROCESS | 1960 | 1460990386905 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:47 INFO - PROCESS | 1960 | 1460990387115 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 07:39:47 INFO - PROCESS | 1960 | 1460990387387 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cc9d000 == 183 [pid = 1960] [id = 676] 07:39:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd57070c00) [pid = 1960] [serial = 2029] [outer = (nil)] 07:39:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd5c5fc800) [pid = 1960] [serial = 2030] [outer = 0x7fbd57070c00] 07:39:47 INFO - PROCESS | 1960 | 1460990387461 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd5e80f000) [pid = 1960] [serial = 2031] [outer = 0x7fbd57070c00] 07:39:48 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:48 INFO - PROCESS | 1960 | 1460990388785 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 1960 | 1460990388969 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 07:39:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:39:48 INFO - PROCESS | 1960 | 1460990388980 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 1960 | 1460990388983 Marionette TRACE conn4 <- [1,2678,null,{}] 07:39:48 INFO - PROCESS | 1960 | 1460990388989 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:49 INFO - PROCESS | 1960 | 1460990389193 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 07:39:49 INFO - PROCESS | 1960 | 1460990389460 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd60d5b000 == 184 [pid = 1960] [id = 677] 07:39:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd5b3c8800) [pid = 1960] [serial = 2032] [outer = (nil)] 07:39:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd5eaee800) [pid = 1960] [serial = 2033] [outer = 0x7fbd5b3c8800] 07:39:49 INFO - PROCESS | 1960 | 1460990389531 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd6012c800) [pid = 1960] [serial = 2034] [outer = 0x7fbd5b3c8800] 07:39:50 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:50 INFO - PROCESS | 1960 | 1460990390883 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 07:39:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 07:39:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1926ms 07:39:50 INFO - PROCESS | 1960 | 1460990390950 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 07:39:50 INFO - PROCESS | 1960 | 1460990390955 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 07:39:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:39:50 INFO - PROCESS | 1960 | 1460990390975 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:39:50 INFO - PROCESS | 1960 | 1460990390985 Marionette TRACE conn4 <- [1,2682,null,{}] 07:39:50 INFO - PROCESS | 1960 | 1460990390991 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:51 INFO - PROCESS | 1960 | 1460990391224 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 07:39:51 INFO - PROCESS | 1960 | 1460990391491 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd635bc000 == 185 [pid = 1960] [id = 678] 07:39:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd5e80dc00) [pid = 1960] [serial = 2035] [outer = (nil)] 07:39:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd61ea6000) [pid = 1960] [serial = 2036] [outer = 0x7fbd5e80dc00] 07:39:51 INFO - PROCESS | 1960 | 1460990391561 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd63f06c00) [pid = 1960] [serial = 2037] [outer = 0x7fbd5e80dc00] 07:39:52 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:52 INFO - PROCESS | 1960 | 1460990392867 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 07:39:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1943ms 07:39:52 INFO - PROCESS | 1960 | 1460990392942 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 1960 | 1460990392946 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 07:39:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:39:52 INFO - PROCESS | 1960 | 1460990392957 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 1960 | 1460990392959 Marionette TRACE conn4 <- [1,2686,null,{}] 07:39:52 INFO - PROCESS | 1960 | 1460990392965 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:53 INFO - PROCESS | 1960 | 1460990393184 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 07:39:53 INFO - PROCESS | 1960 | 1460990393450 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64107800 == 186 [pid = 1960] [id = 679] 07:39:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd5e854400) [pid = 1960] [serial = 2038] [outer = (nil)] 07:39:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd63f0f400) [pid = 1960] [serial = 2039] [outer = 0x7fbd5e854400] 07:39:53 INFO - PROCESS | 1960 | 1460990393522 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd64205000) [pid = 1960] [serial = 2040] [outer = 0x7fbd5e854400] 07:39:54 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:54 INFO - PROCESS | 1960 | 1460990394825 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 1960 | 1460990394908 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 07:39:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:39:54 INFO - PROCESS | 1960 | 1460990394917 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 1960 | 1460990394920 Marionette TRACE conn4 <- [1,2690,null,{}] 07:39:54 INFO - PROCESS | 1960 | 1460990394926 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:55 INFO - PROCESS | 1960 | 1460990395125 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 07:39:55 INFO - PROCESS | 1960 | 1460990395392 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68cce800 == 187 [pid = 1960] [id = 680] 07:39:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd6448d800) [pid = 1960] [serial = 2041] [outer = (nil)] 07:39:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd6477a000) [pid = 1960] [serial = 2042] [outer = 0x7fbd6448d800] 07:39:55 INFO - PROCESS | 1960 | 1460990395478 Marionette DEBUG loaded listener.js 07:39:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd68c07400) [pid = 1960] [serial = 2043] [outer = 0x7fbd6448d800] 07:39:56 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:56 INFO - PROCESS | 1960 | 1460990396850 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 07:39:56 INFO - PROCESS | 1960 | 1460990396953 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 07:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:39:56 INFO - PROCESS | 1960 | 1460990396959 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:39:56 INFO - PROCESS | 1960 | 1460990396962 Marionette TRACE conn4 <- [1,2694,null,{}] 07:39:56 INFO - PROCESS | 1960 | 1460990396967 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:57 INFO - PROCESS | 1960 | 1460990397175 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 07:39:57 INFO - PROCESS | 1960 | 1460990397446 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ad1a800 == 188 [pid = 1960] [id = 681] 07:39:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd64393800) [pid = 1960] [serial = 2044] [outer = (nil)] 07:39:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd6a5c8000) [pid = 1960] [serial = 2045] [outer = 0x7fbd64393800] 07:39:57 INFO - PROCESS | 1960 | 1460990397515 Marionette DEBUG loaded listener.js 07:39:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd6aea2800) [pid = 1960] [serial = 2046] [outer = 0x7fbd64393800] 07:39:58 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:58 INFO - PROCESS | 1960 | 1460990398780 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 1960 | 1460990398845 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 07:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:39:58 INFO - PROCESS | 1960 | 1460990398932 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 1960 | 1460990398934 Marionette TRACE conn4 <- [1,2698,null,{}] 07:39:58 INFO - PROCESS | 1960 | 1460990398952 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:39:59 INFO - PROCESS | 1960 | 1460990399166 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 07:39:59 INFO - PROCESS | 1960 | 1460990399441 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b94a800 == 189 [pid = 1960] [id = 682] 07:39:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd6448ec00) [pid = 1960] [serial = 2047] [outer = (nil)] 07:39:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd6aeebc00) [pid = 1960] [serial = 2048] [outer = 0x7fbd6448ec00] 07:39:59 INFO - PROCESS | 1960 | 1460990399514 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd6afebc00) [pid = 1960] [serial = 2049] [outer = 0x7fbd6448ec00] 07:40:00 INFO - PROCESS | 1960 | SkCairoFTTypeface::onFilterRec unimplemented 07:40:00 INFO - PROCESS | 1960 | 1460990400795 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 1960 | 1460990400875 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 07:40:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:40:00 INFO - PROCESS | 1960 | 1460990400932 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 1960 | 1460990400936 Marionette TRACE conn4 <- [1,2702,null,{}] 07:40:00 INFO - PROCESS | 1960 | 1460990400941 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:01 INFO - PROCESS | 1960 | 1460990401168 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 07:40:01 INFO - PROCESS | 1960 | 1460990401485 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6c249800 == 190 [pid = 1960] [id = 683] 07:40:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd59d20c00) [pid = 1960] [serial = 2050] [outer = (nil)] 07:40:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd6aef0400) [pid = 1960] [serial = 2051] [outer = 0x7fbd59d20c00] 07:40:01 INFO - PROCESS | 1960 | 1460990401558 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd6b2e0000) [pid = 1960] [serial = 2052] [outer = 0x7fbd59d20c00] 07:40:02 INFO - PROCESS | 1960 | 1460990402400 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 07:40:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:40:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1540ms 07:40:02 INFO - PROCESS | 1960 | 1460990402468 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 07:40:02 INFO - PROCESS | 1960 | 1460990402472 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 07:40:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:40:02 INFO - PROCESS | 1960 | 1460990402477 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 1960 | 1460990402479 Marionette TRACE conn4 <- [1,2706,null,{}] 07:40:02 INFO - PROCESS | 1960 | 1460990402484 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:02 INFO - PROCESS | 1960 | 1460990402744 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 07:40:03 INFO - PROCESS | 1960 | 1460990403080 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ac59800 == 191 [pid = 1960] [id = 684] 07:40:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 251 (0x7fbd57072800) [pid = 1960] [serial = 2053] [outer = (nil)] 07:40:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 252 (0x7fbd5a9c8800) [pid = 1960] [serial = 2054] [outer = 0x7fbd57072800] 07:40:03 INFO - PROCESS | 1960 | 1460990403150 Marionette DEBUG loaded listener.js 07:40:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 253 (0x7fbd5b3cec00) [pid = 1960] [serial = 2055] [outer = 0x7fbd57072800] 07:40:03 INFO - PROCESS | 1960 | 1460990403953 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:40:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1531ms 07:40:04 INFO - PROCESS | 1960 | 1460990404008 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 1960 | 1460990404012 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 07:40:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:40:04 INFO - PROCESS | 1960 | 1460990404017 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 1960 | 1460990404020 Marionette TRACE conn4 <- [1,2710,null,{}] 07:40:04 INFO - PROCESS | 1960 | 1460990404025 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:04 INFO - PROCESS | 1960 | 1460990404244 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 07:40:04 INFO - PROCESS | 1960 | 1460990404563 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aee1800 == 192 [pid = 1960] [id = 685] 07:40:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 254 (0x7fbd5abcc400) [pid = 1960] [serial = 2056] [outer = (nil)] 07:40:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 255 (0x7fbd5b3e6400) [pid = 1960] [serial = 2057] [outer = 0x7fbd5abcc400] 07:40:04 INFO - PROCESS | 1960 | 1460990404651 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 256 (0x7fbd5edce400) [pid = 1960] [serial = 2058] [outer = 0x7fbd5abcc400] 07:40:05 INFO - PROCESS | 1960 | 1460990405517 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 07:40:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:40:05 INFO - PROCESS | 1960 | 1460990405551 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 07:40:05 INFO - PROCESS | 1960 | 1460990405556 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:40:05 INFO - PROCESS | 1960 | 1460990405560 Marionette TRACE conn4 <- [1,2714,null,{}] 07:40:05 INFO - PROCESS | 1960 | 1460990405566 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:05 INFO - PROCESS | 1960 | 1460990405807 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 07:40:06 INFO - PROCESS | 1960 | 1460990406144 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aee9000 == 193 [pid = 1960] [id = 686] 07:40:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 257 (0x7fbd5a9c4400) [pid = 1960] [serial = 2059] [outer = (nil)] 07:40:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 258 (0x7fbd5e6cec00) [pid = 1960] [serial = 2060] [outer = 0x7fbd5a9c4400] 07:40:06 INFO - PROCESS | 1960 | 1460990406234 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 259 (0x7fbd6420bc00) [pid = 1960] [serial = 2061] [outer = 0x7fbd5a9c4400] 07:40:07 INFO - PROCESS | 1960 | 1460990407050 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 07:40:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:40:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1536ms 07:40:07 INFO - PROCESS | 1960 | 1460990407093 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 1960 | 1460990407096 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 07:40:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:40:07 INFO - PROCESS | 1960 | 1460990407102 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 1960 | 1460990407104 Marionette TRACE conn4 <- [1,2718,null,{}] 07:40:07 INFO - PROCESS | 1960 | 1460990407110 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:07 INFO - PROCESS | 1960 | 1460990407320 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 07:40:08 INFO - PROCESS | 1960 | 1460990408159 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aed9000 == 194 [pid = 1960] [id = 687] 07:40:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 260 (0x7fbd59c59400) [pid = 1960] [serial = 2062] [outer = (nil)] 07:40:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 261 (0x7fbd59d1d800) [pid = 1960] [serial = 2063] [outer = 0x7fbd59c59400] 07:40:08 INFO - PROCESS | 1960 | 1460990408329 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 262 (0x7fbd5abcf000) [pid = 1960] [serial = 2064] [outer = 0x7fbd59c59400] 07:40:09 INFO - PROCESS | 1960 | 1460990409207 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 1960 | 1460990409240 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 07:40:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:40:09 INFO - PROCESS | 1960 | 1460990409247 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 1960 | 1460990409253 Marionette TRACE conn4 <- [1,2722,null,{}] 07:40:09 INFO - PROCESS | 1960 | 1460990409259 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:09 INFO - PROCESS | 1960 | 1460990409464 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 07:40:09 INFO - PROCESS | 1960 | 1460990409814 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b22f000 == 195 [pid = 1960] [id = 688] 07:40:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 263 (0x7fbd5b1f6c00) [pid = 1960] [serial = 2065] [outer = (nil)] 07:40:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 264 (0x7fbd5c6c4800) [pid = 1960] [serial = 2066] [outer = 0x7fbd5b1f6c00] 07:40:09 INFO - PROCESS | 1960 | 1460990409958 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 265 (0x7fbd5cebc800) [pid = 1960] [serial = 2067] [outer = 0x7fbd5b1f6c00] 07:40:10 INFO - PROCESS | 1960 | 1460990410937 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 07:40:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:40:10 INFO - PROCESS | 1960 | 1460990410993 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 07:40:11 INFO - PROCESS | 1960 | 1460990411000 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:40:11 INFO - PROCESS | 1960 | 1460990411003 Marionette TRACE conn4 <- [1,2726,null,{}] 07:40:11 INFO - PROCESS | 1960 | 1460990411008 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:11 INFO - PROCESS | 1960 | 1460990411228 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 07:40:11 INFO - PROCESS | 1960 | 1460990411598 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58e72000 == 196 [pid = 1960] [id = 689] 07:40:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 266 (0x7fbd5eaec800) [pid = 1960] [serial = 2068] [outer = (nil)] 07:40:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 267 (0x7fbd5ed60800) [pid = 1960] [serial = 2069] [outer = 0x7fbd5eaec800] 07:40:11 INFO - PROCESS | 1960 | 1460990411666 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 268 (0x7fbd5edc6800) [pid = 1960] [serial = 2070] [outer = 0x7fbd5eaec800] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd87613000 == 195 [pid = 1960] [id = 434] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5a8de000 == 194 [pid = 1960] [id = 618] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd702cf000 == 193 [pid = 1960] [id = 614] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd588d0000 == 192 [pid = 1960] [id = 435] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e5bf000 == 191 [pid = 1960] [id = 617] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f0d2800 == 190 [pid = 1960] [id = 612] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70e0c000 == 189 [pid = 1960] [id = 615] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ecd2800 == 188 [pid = 1960] [id = 438] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ffca800 == 187 [pid = 1960] [id = 513] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b945800 == 186 [pid = 1960] [id = 610] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8b5a6000 == 185 [pid = 1960] [id = 436] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 267 (0x7fbd63f04000) [pid = 1960] [serial = 1952] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 266 (0x7fbd6f082400) [pid = 1960] [serial = 1913] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 265 (0x7fbd6f2f0800) [pid = 1960] [serial = 1916] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 264 (0x7fbd6f866000) [pid = 1960] [serial = 1919] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 263 (0x7fbd647f6000) [pid = 1960] [serial = 1922] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 262 (0x7fbd6fe8a000) [pid = 1960] [serial = 1925] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 261 (0x7fbd5b3e8400) [pid = 1960] [serial = 1928] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 260 (0x7fbd60129000) [pid = 1960] [serial = 1931] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 259 (0x7fbd72193800) [pid = 1960] [serial = 1934] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6fd6e800 == 184 [pid = 1960] [id = 613] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd58cdf800 == 183 [pid = 1960] [id = 674] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e8ad000 == 182 [pid = 1960] [id = 673] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c3c1800 == 181 [pid = 1960] [id = 672] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68eb6000 == 180 [pid = 1960] [id = 556] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ac4e800 == 179 [pid = 1960] [id = 671] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633ac000 == 178 [pid = 1960] [id = 669] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd58d27000 == 177 [pid = 1960] [id = 668] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd552de000 == 176 [pid = 1960] [id = 667] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd58d22000 == 175 [pid = 1960] [id = 666] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5aabe800 == 174 [pid = 1960] [id = 665] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd58e67000 == 173 [pid = 1960] [id = 664] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5aab1800 == 172 [pid = 1960] [id = 663] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd89284800 == 171 [pid = 1960] [id = 662] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77856000 == 170 [pid = 1960] [id = 661] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd72c35800 == 169 [pid = 1960] [id = 660] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ffc3800 == 168 [pid = 1960] [id = 659] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f0c6800 == 167 [pid = 1960] [id = 658] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b960800 == 166 [pid = 1960] [id = 657] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ad27800 == 165 [pid = 1960] [id = 656] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a338800 == 164 [pid = 1960] [id = 655] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be99000 == 163 [pid = 1960] [id = 611] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6468e800 == 162 [pid = 1960] [id = 654] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd63fd2800 == 161 [pid = 1960] [id = 653] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd615a3800 == 160 [pid = 1960] [id = 652] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5b223000 == 159 [pid = 1960] [id = 651] 07:40:12 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d50000 == 158 [pid = 1960] [id = 650] 07:40:12 INFO - PROCESS | 1960 | 1460990412571 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 07:40:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:40:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1628ms 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 258 (0x7fbd6420b400) [pid = 1960] [serial = 1608] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 257 (0x7fbd6407d400) [pid = 1960] [serial = 1572] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 256 (0x7fbd6482e400) [pid = 1960] [serial = 1683] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 255 (0x7fbd63547000) [pid = 1960] [serial = 1605] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 254 (0x7fbd5eae5800) [pid = 1960] [serial = 1569] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 253 (0x7fbd58ed0400) [pid = 1960] [serial = 1563] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 252 (0x7fbd6482fc00) [pid = 1960] [serial = 1743] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 251 (0x7fbd5e808400) [pid = 1960] [serial = 1737] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 250 (0x7fbd6438a400) [pid = 1960] [serial = 1851] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd74385000) [pid = 1960] [serial = 1704] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd6188f800) [pid = 1960] [serial = 1740] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd68c0b000) [pid = 1960] [serial = 1830] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd6f86b800) [pid = 1960] [serial = 1752] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd6b068800) [pid = 1960] [serial = 1839] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd74892400) [pid = 1960] [serial = 1761] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd63550400) [pid = 1960] [serial = 1818] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd5e70b000) [pid = 1960] [serial = 1647] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd6ae0b800) [pid = 1960] [serial = 1734] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd710c9c00) [pid = 1960] [serial = 1635] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd6a5c8800) [pid = 1960] [serial = 1614] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd5ed64800) [pid = 1960] [serial = 1602] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd7549d000) [pid = 1960] [serial = 1548] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd732ce000) [pid = 1960] [serial = 1638] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd86f38c00) [pid = 1960] [serial = 1767] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd6f2e3000) [pid = 1960] [serial = 1629] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd64781c00) [pid = 1960] [serial = 1824] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd63f4d000) [pid = 1960] [serial = 1680] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd6f080000) [pid = 1960] [serial = 1695] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd810d1000) [pid = 1960] [serial = 1551] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd5e6d0000) [pid = 1960] [serial = 1809] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd6f86cc00) [pid = 1960] [serial = 1632] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd5c5edc00) [pid = 1960] [serial = 1566] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6cd72800) [pid = 1960] [serial = 1692] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd735ab400) [pid = 1960] [serial = 1758] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd6bfd4c00) [pid = 1960] [serial = 1626] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd6a587c00) [pid = 1960] [serial = 1686] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd6b2e2000) [pid = 1960] [serial = 1620] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd60126800) [pid = 1960] [serial = 1812] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd6b82a400) [pid = 1960] [serial = 1848] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd5ed8c400) [pid = 1960] [serial = 1677] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd6015d000) [pid = 1960] [serial = 1782] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd76a1d000) [pid = 1960] [serial = 1707] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd5c6ce800) [pid = 1960] [serial = 1641] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd64486800) [pid = 1960] [serial = 1611] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd710c7c00) [pid = 1960] [serial = 1755] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd59c60400) [pid = 1960] [serial = 1806] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd6b795800) [pid = 1960] [serial = 1623] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd59c5f800) [pid = 1960] [serial = 1773] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd6aff2400) [pid = 1960] [serial = 1746] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd6ae12c00) [pid = 1960] [serial = 1836] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd8302b000) [pid = 1960] [serial = 1557] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd87486c00) [pid = 1960] [serial = 1776] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd87627000) [pid = 1960] [serial = 1779] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd5ed8c000) [pid = 1960] [serial = 1554] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd71a27800) [pid = 1960] [serial = 1545] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd5e6d1000) [pid = 1960] [serial = 1674] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd6aea6800) [pid = 1960] [serial = 1617] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd6b309400) [pid = 1960] [serial = 1842] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd61ea6c00) [pid = 1960] [serial = 1596] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd5c6c7400) [pid = 1960] [serial = 1536] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd6b79b400) [pid = 1960] [serial = 1542] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6fe6f400) [pid = 1960] [serial = 1698] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd6a24c400) [pid = 1960] [serial = 1833] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd63f05800) [pid = 1960] [serial = 1539] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd8538d400) [pid = 1960] [serial = 1560] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd64825400) [pid = 1960] [serial = 1827] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd5c6d0800) [pid = 1960] [serial = 1599] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd72c54000) [pid = 1960] [serial = 1701] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6b796000) [pid = 1960] [serial = 1749] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd5edc3400) [pid = 1960] [serial = 1644] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd647f2c00) [pid = 1960] [serial = 1671] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6b921000) [pid = 1960] [serial = 1689] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd87402400) [pid = 1960] [serial = 1770] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd81eb8800) [pid = 1960] [serial = 1764] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd620c6400) [pid = 1960] [serial = 1815] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd6420a800) [pid = 1960] [serial = 1821] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd6b725400) [pid = 1960] [serial = 1845] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd60158c00) [pid = 1960] [serial = 1946] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd5c6cd400) [pid = 1960] [serial = 1949] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd61fd0800) [pid = 1960] [serial = 1947] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd6afef400) [pid = 1960] [serial = 1896] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd6ae14800) [pid = 1960] [serial = 1895] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd5b3d7800) [pid = 1960] [serial = 1940] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd5c5efc00) [pid = 1960] [serial = 1941] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd5cec4c00) [pid = 1960] [serial = 1881] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd5c58bc00) [pid = 1960] [serial = 1880] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd6cd6ec00) [pid = 1960] [serial = 1908] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd6c1bbc00) [pid = 1960] [serial = 1907] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd5e6c6c00) [pid = 1960] [serial = 1943] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd6f7f4400) [pid = 1960] [serial = 1938] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd5abe5400) [pid = 1960] [serial = 1937] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd6015c000) [pid = 1960] [serial = 1884] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd5ed89400) [pid = 1960] [serial = 1883] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd6be80800) [pid = 1960] [serial = 1905] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd6be74800) [pid = 1960] [serial = 1904] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd6f07c000) [pid = 1960] [serial = 1911] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd6ed72400) [pid = 1960] [serial = 1910] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd6b719c00) [pid = 1960] [serial = 1899] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd6b2d9800) [pid = 1960] [serial = 1898] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd6a587000) [pid = 1960] [serial = 1893] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd6a255400) [pid = 1960] [serial = 1892] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd64078000) [pid = 1960] [serial = 1887] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd63548400) [pid = 1960] [serial = 1886] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x7fbd6b837800) [pid = 1960] [serial = 1902] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd6b82a000) [pid = 1960] [serial = 1901] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x7fbd68c0e800) [pid = 1960] [serial = 1890] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x7fbd64782000) [pid = 1960] [serial = 1889] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x7fbd634e2800) [pid = 1960] [serial = 1950] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x7fbd5e85cc00) [pid = 1960] [serial = 1944] [outer = (nil)] [url = about:blank] 07:40:12 INFO - PROCESS | 1960 | 1460990412697 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 1960 | 1460990412716 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 07:40:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:40:12 INFO - PROCESS | 1960 | 1460990412737 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 1960 | 1460990412759 Marionette TRACE conn4 <- [1,2730,null,{}] 07:40:12 INFO - PROCESS | 1960 | 1460990412782 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:12 INFO - PROCESS | 1960 | 1460990412960 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 07:40:13 INFO - PROCESS | 1960 | 1460990413199 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58e78000 == 159 [pid = 1960] [id = 690] 07:40:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x7fbd5b3e8400) [pid = 1960] [serial = 2071] [outer = (nil)] 07:40:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x7fbd5eaee000) [pid = 1960] [serial = 2072] [outer = 0x7fbd5b3e8400] 07:40:13 INFO - PROCESS | 1960 | 1460990413282 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x7fbd61891000) [pid = 1960] [serial = 2073] [outer = 0x7fbd5b3e8400] 07:40:14 INFO - PROCESS | 1960 | 1460990414361 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 07:40:14 INFO - PROCESS | 1960 | 1460990414404 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 07:40:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:40:14 INFO - PROCESS | 1960 | 1460990414416 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 1960 | 1460990414418 Marionette TRACE conn4 <- [1,2734,null,{}] 07:40:14 INFO - PROCESS | 1960 | 1460990414423 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:14 INFO - PROCESS | 1960 | 1460990414668 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 07:40:14 INFO - PROCESS | 1960 | 1460990414784 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cc9c800 == 160 [pid = 1960] [id = 691] 07:40:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd5edc9000) [pid = 1960] [serial = 2074] [outer = (nil)] 07:40:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd620bcc00) [pid = 1960] [serial = 2075] [outer = 0x7fbd5edc9000] 07:40:14 INFO - PROCESS | 1960 | 1460990414843 Marionette DEBUG loaded listener.js 07:40:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd63223c00) [pid = 1960] [serial = 2076] [outer = 0x7fbd5edc9000] 07:40:15 INFO - PROCESS | 1960 | 1460990415614 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 07:40:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:40:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1232ms 07:40:15 INFO - PROCESS | 1960 | 1460990415650 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 07:40:15 INFO - PROCESS | 1960 | 1460990415663 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 07:40:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:40:15 INFO - PROCESS | 1960 | 1460990415678 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 1960 | 1460990415681 Marionette TRACE conn4 <- [1,2738,null,{}] 07:40:15 INFO - PROCESS | 1960 | 1460990415689 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:15 INFO - PROCESS | 1960 | 1460990415945 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 07:40:15 INFO - PROCESS | 1960 | 1460990415970 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ffb8800 == 161 [pid = 1960] [id = 692] 07:40:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd63f03400) [pid = 1960] [serial = 2077] [outer = (nil)] 07:40:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd63f0e000) [pid = 1960] [serial = 2078] [outer = 0x7fbd63f03400] 07:40:16 INFO - PROCESS | 1960 | 1460990416043 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd6438d400) [pid = 1960] [serial = 2079] [outer = 0x7fbd63f03400] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd5a9d1000) [pid = 1960] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd5a9c3400) [pid = 1960] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd6c0d9400) [pid = 1960] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x7fbd5a9ce000) [pid = 1960] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd59c5c000) [pid = 1960] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x7fbd5a9ca000) [pid = 1960] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x7fbd60161400) [pid = 1960] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x7fbd5c6ce400) [pid = 1960] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x7fbd5edc5400) [pid = 1960] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x7fbd61fc2400) [pid = 1960] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x7fbd5b3f0400) [pid = 1960] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x7fbd5c6d2000) [pid = 1960] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x7fbd823a5000) [pid = 1960] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x7fbd6438dc00) [pid = 1960] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x7fbd6354c800) [pid = 1960] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x7fbd6b793c00) [pid = 1960] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x7fbd68dccc00) [pid = 1960] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x7fbd6bfc8400) [pid = 1960] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x7fbd74942000) [pid = 1960] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x7fbd6fe8a400) [pid = 1960] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 138 (0x7fbd75806400) [pid = 1960] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 137 (0x7fbd6b79c000) [pid = 1960] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 136 (0x7fbd5b3ecc00) [pid = 1960] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 135 (0x7fbd64484800) [pid = 1960] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 134 (0x7fbd5c584c00) [pid = 1960] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 133 (0x7fbd60160400) [pid = 1960] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 132 (0x7fbd74984000) [pid = 1960] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 131 (0x7fbd778b7400) [pid = 1960] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 130 (0x7fbd58ecc800) [pid = 1960] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 129 (0x7fbd5fe20000) [pid = 1960] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:40:17 INFO - PROCESS | 1960 | --DOMWINDOW == 128 (0x7fbd59c54400) [pid = 1960] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:40:17 INFO - PROCESS | 1960 | 1460990417769 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 07:40:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:40:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2130ms 07:40:17 INFO - PROCESS | 1960 | 1460990417809 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 07:40:17 INFO - PROCESS | 1960 | 1460990417811 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 07:40:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:40:17 INFO - PROCESS | 1960 | 1460990417817 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:40:17 INFO - PROCESS | 1960 | 1460990417819 Marionette TRACE conn4 <- [1,2742,null,{}] 07:40:17 INFO - PROCESS | 1960 | 1460990417824 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:18 INFO - PROCESS | 1960 | 1460990418071 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 07:40:18 INFO - PROCESS | 1960 | 1460990418091 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b223800 == 162 [pid = 1960] [id = 693] 07:40:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 129 (0x7fbd5a9ca800) [pid = 1960] [serial = 2080] [outer = (nil)] 07:40:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 130 (0x7fbd60130400) [pid = 1960] [serial = 2081] [outer = 0x7fbd5a9ca800] 07:40:18 INFO - PROCESS | 1960 | 1460990418161 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 131 (0x7fbd64487800) [pid = 1960] [serial = 2082] [outer = 0x7fbd5a9ca800] 07:40:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:40:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1124ms 07:40:18 INFO - PROCESS | 1960 | 1460990418935 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 07:40:18 INFO - PROCESS | 1960 | 1460990418942 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 1960 | 1460990418946 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 07:40:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:40:18 INFO - PROCESS | 1960 | 1460990418951 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 1960 | 1460990418953 Marionette TRACE conn4 <- [1,2746,null,{}] 07:40:18 INFO - PROCESS | 1960 | 1460990418958 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:19 INFO - PROCESS | 1960 | 1460990419224 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 07:40:19 INFO - PROCESS | 1960 | 1460990419242 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd62084000 == 163 [pid = 1960] [id = 694] 07:40:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 132 (0x7fbd58ed1c00) [pid = 1960] [serial = 2083] [outer = (nil)] 07:40:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 133 (0x7fbd647f2c00) [pid = 1960] [serial = 2084] [outer = 0x7fbd58ed1c00] 07:40:19 INFO - PROCESS | 1960 | 1460990419302 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 134 (0x7fbd6482d400) [pid = 1960] [serial = 2085] [outer = 0x7fbd58ed1c00] 07:40:20 INFO - PROCESS | 1960 | 1460990420389 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 07:40:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:40:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1475ms 07:40:20 INFO - PROCESS | 1960 | 1460990420427 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 1960 | 1460990420434 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 07:40:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:40:20 INFO - PROCESS | 1960 | 1460990420443 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 1960 | 1460990420448 Marionette TRACE conn4 <- [1,2750,null,{}] 07:40:20 INFO - PROCESS | 1960 | 1460990420455 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:20 INFO - PROCESS | 1960 | 1460990420661 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 07:40:20 INFO - PROCESS | 1960 | 1460990420887 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aab0000 == 164 [pid = 1960] [id = 695] 07:40:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 135 (0x7fbd5abe8000) [pid = 1960] [serial = 2086] [outer = (nil)] 07:40:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 136 (0x7fbd5b3e9800) [pid = 1960] [serial = 2087] [outer = 0x7fbd5abe8000] 07:40:21 INFO - PROCESS | 1960 | 1460990421002 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 137 (0x7fbd5c6cd400) [pid = 1960] [serial = 2088] [outer = 0x7fbd5abe8000] 07:40:21 INFO - PROCESS | 1960 | 1460990421933 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 07:40:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:40:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1538ms 07:40:21 INFO - PROCESS | 1960 | 1460990421982 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 1960 | 1460990421990 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 07:40:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:40:22 INFO - PROCESS | 1960 | 1460990421999 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 1960 | 1460990422003 Marionette TRACE conn4 <- [1,2754,null,{}] 07:40:22 INFO - PROCESS | 1960 | 1460990422009 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:22 INFO - PROCESS | 1960 | 1460990422225 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 07:40:22 INFO - PROCESS | 1960 | 1460990422517 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ecdc000 == 165 [pid = 1960] [id = 696] 07:40:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 138 (0x7fbd5ceb8400) [pid = 1960] [serial = 2089] [outer = (nil)] 07:40:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 139 (0x7fbd5eaea400) [pid = 1960] [serial = 2090] [outer = 0x7fbd5ceb8400] 07:40:22 INFO - PROCESS | 1960 | 1460990422636 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x7fbd60129000) [pid = 1960] [serial = 2091] [outer = 0x7fbd5ceb8400] 07:40:23 INFO - PROCESS | 1960 | 1460990423474 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 07:40:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:40:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1536ms 07:40:23 INFO - PROCESS | 1960 | 1460990423536 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 07:40:23 INFO - PROCESS | 1960 | 1460990423540 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 07:40:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:40:23 INFO - PROCESS | 1960 | 1460990423545 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:40:23 INFO - PROCESS | 1960 | 1460990423551 Marionette TRACE conn4 <- [1,2758,null,{}] 07:40:23 INFO - PROCESS | 1960 | 1460990423567 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:23 INFO - PROCESS | 1960 | 1460990423820 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 07:40:24 INFO - PROCESS | 1960 | 1460990424120 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd635ba000 == 166 [pid = 1960] [id = 697] 07:40:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd63225800) [pid = 1960] [serial = 2092] [outer = (nil)] 07:40:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x7fbd63f05800) [pid = 1960] [serial = 2093] [outer = 0x7fbd63225800] 07:40:24 INFO - PROCESS | 1960 | 1460990424209 Marionette DEBUG loaded listener.js 07:40:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x7fbd6420f000) [pid = 1960] [serial = 2094] [outer = 0x7fbd63225800] 07:40:25 INFO - PROCESS | 1960 | 1460990424997 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 07:40:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:40:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1481ms 07:40:25 INFO - PROCESS | 1960 | 1460990425028 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 1960 | 1460990425031 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 07:40:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:40:25 INFO - PROCESS | 1960 | 1460990425037 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 1960 | 1460990425039 Marionette TRACE conn4 <- [1,2762,null,{}] 07:40:25 INFO - PROCESS | 1960 | 1460990425045 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:25 INFO - PROCESS | 1960 | 1460990425247 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 07:40:25 INFO - PROCESS | 1960 | 1460990425469 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64125000 == 167 [pid = 1960] [id = 698] 07:40:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x7fbd634e7400) [pid = 1960] [serial = 2095] [outer = (nil)] 07:40:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x7fbd6482c400) [pid = 1960] [serial = 2096] [outer = 0x7fbd634e7400] 07:40:25 INFO - PROCESS | 1960 | 1460990425583 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x7fbd68c04c00) [pid = 1960] [serial = 2097] [outer = 0x7fbd634e7400] 07:40:26 INFO - PROCESS | 1960 | 1460990426448 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 07:40:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:40:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1425ms 07:40:26 INFO - PROCESS | 1960 | 1460990426472 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 07:40:26 INFO - PROCESS | 1960 | 1460990426476 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 07:40:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:40:26 INFO - PROCESS | 1960 | 1460990426483 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:40:26 INFO - PROCESS | 1960 | 1460990426486 Marionette TRACE conn4 <- [1,2766,null,{}] 07:40:26 INFO - PROCESS | 1960 | 1460990426491 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:26 INFO - PROCESS | 1960 | 1460990426692 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 07:40:26 INFO - PROCESS | 1960 | 1460990426910 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68c2a000 == 168 [pid = 1960] [id = 699] 07:40:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x7fbd64781c00) [pid = 1960] [serial = 2098] [outer = (nil)] 07:40:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x7fbd68c0e400) [pid = 1960] [serial = 2099] [outer = 0x7fbd64781c00] 07:40:27 INFO - PROCESS | 1960 | 1460990427020 Marionette DEBUG loaded listener.js 07:40:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x7fbd68dcf400) [pid = 1960] [serial = 2100] [outer = 0x7fbd64781c00] 07:40:27 INFO - PROCESS | 1960 | 1460990427895 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:40:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1428ms 07:40:27 INFO - PROCESS | 1960 | 1460990427927 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 1960 | 1460990427930 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 07:40:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:40:27 INFO - PROCESS | 1960 | 1460990427939 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 1960 | 1460990427942 Marionette TRACE conn4 <- [1,2770,null,{}] 07:40:27 INFO - PROCESS | 1960 | 1460990427947 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:28 INFO - PROCESS | 1960 | 1460990428178 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 07:40:28 INFO - PROCESS | 1960 | 1460990428496 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a3c8800 == 169 [pid = 1960] [id = 700] 07:40:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x7fbd63226000) [pid = 1960] [serial = 2101] [outer = (nil)] 07:40:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x7fbd6ae12c00) [pid = 1960] [serial = 2102] [outer = 0x7fbd63226000] 07:40:28 INFO - PROCESS | 1960 | 1460990428582 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x7fbd6afeb800) [pid = 1960] [serial = 2103] [outer = 0x7fbd63226000] 07:40:29 INFO - PROCESS | 1960 | 1460990429354 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 07:40:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:40:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1478ms 07:40:29 INFO - PROCESS | 1960 | 1460990429418 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 1960 | 1460990429421 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 07:40:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:40:29 INFO - PROCESS | 1960 | 1460990429427 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 1960 | 1460990429430 Marionette TRACE conn4 <- [1,2774,null,{}] 07:40:29 INFO - PROCESS | 1960 | 1460990429435 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:29 INFO - PROCESS | 1960 | 1460990429630 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 07:40:29 INFO - PROCESS | 1960 | 1460990429893 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6acc1000 == 170 [pid = 1960] [id = 701] 07:40:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x7fbd68dd0000) [pid = 1960] [serial = 2104] [outer = (nil)] 07:40:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd6b063000) [pid = 1960] [serial = 2105] [outer = 0x7fbd68dd0000] 07:40:30 INFO - PROCESS | 1960 | 1460990430005 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd6b06ac00) [pid = 1960] [serial = 2106] [outer = 0x7fbd68dd0000] 07:40:30 INFO - PROCESS | 1960 | 1460990430792 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 07:40:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:40:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1429ms 07:40:30 INFO - PROCESS | 1960 | 1460990430857 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 07:40:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:40:30 INFO - PROCESS | 1960 | 1460990430861 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 07:40:30 INFO - PROCESS | 1960 | 1460990430867 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 1960 | 1460990430870 Marionette TRACE conn4 <- [1,2778,null,{}] 07:40:30 INFO - PROCESS | 1960 | 1460990430875 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:31 INFO - PROCESS | 1960 | 1460990431087 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 07:40:31 INFO - PROCESS | 1960 | 1460990431353 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b250000 == 171 [pid = 1960] [id = 702] 07:40:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd6afed400) [pid = 1960] [serial = 2107] [outer = (nil)] 07:40:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd6b303000) [pid = 1960] [serial = 2108] [outer = 0x7fbd6afed400] 07:40:31 INFO - PROCESS | 1960 | 1460990431468 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd6b30f000) [pid = 1960] [serial = 2109] [outer = 0x7fbd6afed400] 07:40:32 INFO - PROCESS | 1960 | 1460990432291 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 07:40:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:40:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1439ms 07:40:32 INFO - PROCESS | 1960 | 1460990432305 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 07:40:32 INFO - PROCESS | 1960 | 1460990432307 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 07:40:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:40:32 INFO - PROCESS | 1960 | 1460990432331 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:40:32 INFO - PROCESS | 1960 | 1460990432335 Marionette TRACE conn4 <- [1,2782,null,{}] 07:40:32 INFO - PROCESS | 1960 | 1460990432341 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:32 INFO - PROCESS | 1960 | 1460990432543 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 07:40:32 INFO - PROCESS | 1960 | 1460990432806 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6be58000 == 172 [pid = 1960] [id = 703] 07:40:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd6b061800) [pid = 1960] [serial = 2110] [outer = (nil)] 07:40:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd6b71dc00) [pid = 1960] [serial = 2111] [outer = 0x7fbd6b061800] 07:40:32 INFO - PROCESS | 1960 | 1460990432879 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd6b792800) [pid = 1960] [serial = 2112] [outer = 0x7fbd6b061800] 07:40:33 INFO - PROCESS | 1960 | 1460990433704 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:40:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1451ms 07:40:33 INFO - PROCESS | 1960 | 1460990433766 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 1960 | 1460990433770 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 07:40:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:40:33 INFO - PROCESS | 1960 | 1460990433775 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 1960 | 1460990433777 Marionette TRACE conn4 <- [1,2786,null,{}] 07:40:33 INFO - PROCESS | 1960 | 1460990433782 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:33 INFO - PROCESS | 1960 | 1460990433992 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 07:40:34 INFO - PROCESS | 1960 | 1460990434258 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ece5800 == 173 [pid = 1960] [id = 704] 07:40:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd6b829800) [pid = 1960] [serial = 2113] [outer = (nil)] 07:40:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd6b82d400) [pid = 1960] [serial = 2114] [outer = 0x7fbd6b829800] 07:40:34 INFO - PROCESS | 1960 | 1460990434384 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd6b835c00) [pid = 1960] [serial = 2115] [outer = 0x7fbd6b829800] 07:40:35 INFO - PROCESS | 1960 | 1460990435166 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 07:40:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:40:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1432ms 07:40:35 INFO - PROCESS | 1960 | 1460990435209 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 07:40:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:40:35 INFO - PROCESS | 1960 | 1460990435213 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 07:40:35 INFO - PROCESS | 1960 | 1460990435219 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 1960 | 1460990435223 Marionette TRACE conn4 <- [1,2790,null,{}] 07:40:35 INFO - PROCESS | 1960 | 1460990435227 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:35 INFO - PROCESS | 1960 | 1460990435484 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 07:40:35 INFO - PROCESS | 1960 | 1460990435790 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f155000 == 174 [pid = 1960] [id = 705] 07:40:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd6b91fc00) [pid = 1960] [serial = 2116] [outer = (nil)] 07:40:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd6be79000) [pid = 1960] [serial = 2117] [outer = 0x7fbd6b91fc00] 07:40:35 INFO - PROCESS | 1960 | 1460990435871 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd6bfd1c00) [pid = 1960] [serial = 2118] [outer = 0x7fbd6b91fc00] 07:40:36 INFO - PROCESS | 1960 | 1460990436666 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 07:40:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:40:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1481ms 07:40:36 INFO - PROCESS | 1960 | 1460990436700 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 1960 | 1460990436703 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 07:40:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:40:36 INFO - PROCESS | 1960 | 1460990436709 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 1960 | 1460990436711 Marionette TRACE conn4 <- [1,2794,null,{}] 07:40:36 INFO - PROCESS | 1960 | 1460990436716 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:36 INFO - PROCESS | 1960 | 1460990436922 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 07:40:37 INFO - PROCESS | 1960 | 1460990437191 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6fd65800 == 175 [pid = 1960] [id = 706] 07:40:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6be74400) [pid = 1960] [serial = 2119] [outer = (nil)] 07:40:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd6c28dc00) [pid = 1960] [serial = 2120] [outer = 0x7fbd6be74400] 07:40:37 INFO - PROCESS | 1960 | 1460990437302 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6cd7b000) [pid = 1960] [serial = 2121] [outer = 0x7fbd6be74400] 07:40:38 INFO - PROCESS | 1960 | 1460990438047 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 07:40:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:40:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1377ms 07:40:38 INFO - PROCESS | 1960 | 1460990438087 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 07:40:38 INFO - PROCESS | 1960 | 1460990438091 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 07:40:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:40:38 INFO - PROCESS | 1960 | 1460990438096 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 1960 | 1460990438099 Marionette TRACE conn4 <- [1,2798,null,{}] 07:40:38 INFO - PROCESS | 1960 | 1460990438104 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:38 INFO - PROCESS | 1960 | 1460990438321 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 07:40:38 INFO - PROCESS | 1960 | 1460990438638 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7010a800 == 176 [pid = 1960] [id = 707] 07:40:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd6d262800) [pid = 1960] [serial = 2122] [outer = (nil)] 07:40:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd6ecb0800) [pid = 1960] [serial = 2123] [outer = 0x7fbd6d262800] 07:40:38 INFO - PROCESS | 1960 | 1460990438753 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6ef8e800) [pid = 1960] [serial = 2124] [outer = 0x7fbd6d262800] 07:40:39 INFO - PROCESS | 1960 | 1460990439553 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 07:40:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:40:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1526ms 07:40:39 INFO - PROCESS | 1960 | 1460990439623 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 07:40:39 INFO - PROCESS | 1960 | 1460990439626 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 07:40:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:40:39 INFO - PROCESS | 1960 | 1460990439632 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 1960 | 1460990439634 Marionette TRACE conn4 <- [1,2802,null,{}] 07:40:39 INFO - PROCESS | 1960 | 1460990439640 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:39 INFO - PROCESS | 1960 | 1460990439859 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 07:40:40 INFO - PROCESS | 1960 | 1460990440172 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd702d3000 == 177 [pid = 1960] [id = 708] 07:40:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd5b3cb800) [pid = 1960] [serial = 2125] [outer = (nil)] 07:40:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd6ef97400) [pid = 1960] [serial = 2126] [outer = 0x7fbd5b3cb800] 07:40:40 INFO - PROCESS | 1960 | 1460990440247 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd6f213800) [pid = 1960] [serial = 2127] [outer = 0x7fbd5b3cb800] 07:40:41 INFO - PROCESS | 1960 | 1460990441050 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:40:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1486ms 07:40:41 INFO - PROCESS | 1960 | 1460990441119 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 1960 | 1460990441122 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 07:40:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:40:41 INFO - PROCESS | 1960 | 1460990441128 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 1960 | 1460990441130 Marionette TRACE conn4 <- [1,2806,null,{}] 07:40:41 INFO - PROCESS | 1960 | 1460990441136 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:41 INFO - PROCESS | 1960 | 1460990441363 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 07:40:41 INFO - PROCESS | 1960 | 1460990441672 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd703dd800 == 178 [pid = 1960] [id = 709] 07:40:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd5e9e1400) [pid = 1960] [serial = 2128] [outer = (nil)] 07:40:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd6f2e8800) [pid = 1960] [serial = 2129] [outer = 0x7fbd5e9e1400] 07:40:41 INFO - PROCESS | 1960 | 1460990441746 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd6f7f8000) [pid = 1960] [serial = 2130] [outer = 0x7fbd5e9e1400] 07:40:42 INFO - PROCESS | 1960 | 1460990442508 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 07:40:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:40:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1437ms 07:40:42 INFO - PROCESS | 1960 | 1460990442567 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 07:40:42 INFO - PROCESS | 1960 | 1460990442569 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 07:40:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:40:42 INFO - PROCESS | 1960 | 1460990442575 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 1960 | 1460990442577 Marionette TRACE conn4 <- [1,2810,null,{}] 07:40:42 INFO - PROCESS | 1960 | 1460990442583 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:42 INFO - PROCESS | 1960 | 1460990442795 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 07:40:43 INFO - PROCESS | 1960 | 1460990443066 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd721a8000 == 179 [pid = 1960] [id = 710] 07:40:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd6d0c5400) [pid = 1960] [serial = 2131] [outer = (nil)] 07:40:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd6f869400) [pid = 1960] [serial = 2132] [outer = 0x7fbd6d0c5400] 07:40:43 INFO - PROCESS | 1960 | 1460990443176 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd6fe66c00) [pid = 1960] [serial = 2133] [outer = 0x7fbd6d0c5400] 07:40:43 INFO - PROCESS | 1960 | 1460990443991 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:40:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1481ms 07:40:44 INFO - PROCESS | 1960 | 1460990444058 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 1960 | 1460990444061 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 07:40:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:40:44 INFO - PROCESS | 1960 | 1460990444066 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 1960 | 1460990444068 Marionette TRACE conn4 <- [1,2814,null,{}] 07:40:44 INFO - PROCESS | 1960 | 1460990444074 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:44 INFO - PROCESS | 1960 | 1460990444282 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 07:40:44 INFO - PROCESS | 1960 | 1460990444552 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd736de800 == 180 [pid = 1960] [id = 711] 07:40:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd6f862400) [pid = 1960] [serial = 2134] [outer = (nil)] 07:40:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd6fe73000) [pid = 1960] [serial = 2135] [outer = 0x7fbd6f862400] 07:40:44 INFO - PROCESS | 1960 | 1460990444662 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd6fe86c00) [pid = 1960] [serial = 2136] [outer = 0x7fbd6f862400] 07:40:45 INFO - PROCESS | 1960 | 1460990445446 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 07:40:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:40:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1437ms 07:40:45 INFO - PROCESS | 1960 | 1460990445504 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 1960 | 1460990445508 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 07:40:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:40:45 INFO - PROCESS | 1960 | 1460990445513 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 1960 | 1460990445515 Marionette TRACE conn4 <- [1,2818,null,{}] 07:40:45 INFO - PROCESS | 1960 | 1460990445521 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:45 INFO - PROCESS | 1960 | 1460990445726 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 07:40:46 INFO - PROCESS | 1960 | 1460990446010 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd73ed6800 == 181 [pid = 1960] [id = 712] 07:40:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd57070800) [pid = 1960] [serial = 2137] [outer = (nil)] 07:40:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd6fe8a400) [pid = 1960] [serial = 2138] [outer = 0x7fbd57070800] 07:40:46 INFO - PROCESS | 1960 | 1460990446120 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd710cb400) [pid = 1960] [serial = 2139] [outer = 0x7fbd57070800] 07:40:46 INFO - PROCESS | 1960 | 1460990446923 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 07:40:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:40:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1481ms 07:40:46 INFO - PROCESS | 1960 | 1460990446996 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 1960 | 1460990446999 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 07:40:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:40:47 INFO - PROCESS | 1960 | 1460990447004 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 1960 | 1460990447007 Marionette TRACE conn4 <- [1,2822,null,{}] 07:40:47 INFO - PROCESS | 1960 | 1460990447012 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:47 INFO - PROCESS | 1960 | 1460990447223 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 07:40:47 INFO - PROCESS | 1960 | 1460990447538 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58d24800 == 182 [pid = 1960] [id = 713] 07:40:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd59d1b400) [pid = 1960] [serial = 2140] [outer = (nil)] 07:40:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd5c6c4c00) [pid = 1960] [serial = 2141] [outer = 0x7fbd59d1b400] 07:40:47 INFO - PROCESS | 1960 | 1460990447612 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6438a000) [pid = 1960] [serial = 2142] [outer = 0x7fbd59d1b400] 07:40:48 INFO - PROCESS | 1960 | 1460990448450 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 07:40:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:40:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1480ms 07:40:48 INFO - PROCESS | 1960 | 1460990448485 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 1960 | 1460990448488 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 07:40:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:40:48 INFO - PROCESS | 1960 | 1460990448494 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 1960 | 1460990448496 Marionette TRACE conn4 <- [1,2826,null,{}] 07:40:48 INFO - PROCESS | 1960 | 1460990448502 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:48 INFO - PROCESS | 1960 | 1460990448725 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 07:40:49 INFO - PROCESS | 1960 | 1460990449592 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aaa4800 == 183 [pid = 1960] [id = 714] 07:40:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd58ec7000) [pid = 1960] [serial = 2143] [outer = (nil)] 07:40:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd58ed1000) [pid = 1960] [serial = 2144] [outer = 0x7fbd58ec7000] 07:40:49 INFO - PROCESS | 1960 | 1460990449683 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd59d22800) [pid = 1960] [serial = 2145] [outer = 0x7fbd58ec7000] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73d6e000 == 182 [pid = 1960] [id = 634] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e8c0800 == 181 [pid = 1960] [id = 645] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e8c2800 == 180 [pid = 1960] [id = 597] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6c249800 == 179 [pid = 1960] [id = 683] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6b94a800 == 178 [pid = 1960] [id = 682] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ad1a800 == 177 [pid = 1960] [id = 681] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd68cce800 == 176 [pid = 1960] [id = 680] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd64107800 == 175 [pid = 1960] [id = 679] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd635bc000 == 174 [pid = 1960] [id = 678] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd60d5b000 == 173 [pid = 1960] [id = 677] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cc9d000 == 172 [pid = 1960] [id = 676] 07:40:50 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd56fc9800 == 171 [pid = 1960] [id = 675] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd6f86ec00) [pid = 1960] [serial = 1920] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd71a33000) [pid = 1960] [serial = 1932] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd5eae5400) [pid = 1960] [serial = 1929] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd70dca800) [pid = 1960] [serial = 1926] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6f7f9400) [pid = 1960] [serial = 1917] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6fe72800) [pid = 1960] [serial = 1923] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6f2e4800) [pid = 1960] [serial = 1914] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd72db0400) [pid = 1960] [serial = 1935] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6482c800) [pid = 1960] [serial = 1878] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd59c53000) [pid = 1960] [serial = 2024] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd60128400) [pid = 1960] [serial = 2019] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd620bec00) [pid = 1960] [serial = 2021] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd5e9d8800) [pid = 1960] [serial = 2018] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd82191c00) [pid = 1960] [serial = 1995] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd6fe6e400) [pid = 1960] [serial = 1994] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd8702cc00) [pid = 1960] [serial = 2004] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd86f3dc00) [pid = 1960] [serial = 2003] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd64831800) [pid = 1960] [serial = 1962] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd6477e800) [pid = 1960] [serial = 1961] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd834b9800) [pid = 1960] [serial = 1998] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd831efc00) [pid = 1960] [serial = 1997] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 172 (0x7fbd6c28bc00) [pid = 1960] [serial = 1971] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 171 (0x7fbd6bfc5c00) [pid = 1960] [serial = 1970] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 170 (0x7fbd6aeea800) [pid = 1960] [serial = 1968] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 169 (0x7fbd6ae14000) [pid = 1960] [serial = 1967] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 168 (0x7fbd732d3c00) [pid = 1960] [serial = 1980] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 167 (0x7fbd72dbec00) [pid = 1960] [serial = 1979] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 166 (0x7fbd757bf000) [pid = 1960] [serial = 1986] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 165 (0x7fbd753d0c00) [pid = 1960] [serial = 1985] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 164 (0x7fbd73d4b800) [pid = 1960] [serial = 1983] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 163 (0x7fbd73619c00) [pid = 1960] [serial = 1982] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 162 (0x7fbd81f94000) [pid = 1960] [serial = 1992] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 161 (0x7fbd81c81000) [pid = 1960] [serial = 1991] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 160 (0x7fbd6f081c00) [pid = 1960] [serial = 1974] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 159 (0x7fbd6ecaf000) [pid = 1960] [serial = 1973] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 158 (0x7fbd5e792400) [pid = 1960] [serial = 1956] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 157 (0x7fbd5cc10000) [pid = 1960] [serial = 1955] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 156 (0x7fbd6354e000) [pid = 1960] [serial = 2022] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 155 (0x7fbd6a5d3800) [pid = 1960] [serial = 1965] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 154 (0x7fbd6a58a000) [pid = 1960] [serial = 1964] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 153 (0x7fbd5c5f0800) [pid = 1960] [serial = 2015] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 152 (0x7fbd5e70a800) [pid = 1960] [serial = 2016] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 151 (0x7fbd63547400) [pid = 1960] [serial = 1959] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 150 (0x7fbd61fcb800) [pid = 1960] [serial = 1958] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 149 (0x7fbd7b329000) [pid = 1960] [serial = 1989] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 148 (0x7fbd7758d400) [pid = 1960] [serial = 1988] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x7fbd86f32800) [pid = 1960] [serial = 2001] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x7fbd852c9c00) [pid = 1960] [serial = 2000] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x7fbd64076c00) [pid = 1960] [serial = 2007] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x7fbd5a9cf400) [pid = 1960] [serial = 2006] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x7fbd710be800) [pid = 1960] [serial = 1977] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x7fbd6200fc00) [pid = 1960] [serial = 1976] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x7fbd59d25c00) [pid = 1960] [serial = 2010] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x7fbd59d20800) [pid = 1960] [serial = 2009] [outer = (nil)] [url = about:blank] 07:40:50 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x7fbd5e811800) [pid = 1960] [serial = 2012] [outer = (nil)] [url = about:blank] 07:40:51 INFO - PROCESS | 1960 | 1460990451114 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:40:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:40:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2636ms 07:40:51 INFO - PROCESS | 1960 | 1460990451186 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 1960 | 1460990451193 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 07:40:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:40:51 INFO - PROCESS | 1960 | 1460990451209 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 1960 | 1460990451212 Marionette TRACE conn4 <- [1,2830,null,{}] 07:40:51 INFO - PROCESS | 1960 | 1460990451219 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:51 INFO - PROCESS | 1960 | 1460990451440 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 07:40:51 INFO - PROCESS | 1960 | 1460990451619 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58cd7000 == 172 [pid = 1960] [id = 715] 07:40:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x7fbd58ec7400) [pid = 1960] [serial = 2146] [outer = (nil)] 07:40:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd5b3ee800) [pid = 1960] [serial = 2147] [outer = 0x7fbd58ec7400] 07:40:51 INFO - PROCESS | 1960 | 1460990451681 Marionette DEBUG loaded listener.js 07:40:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x7fbd5c6c6c00) [pid = 1960] [serial = 2148] [outer = 0x7fbd58ec7400] 07:40:52 INFO - PROCESS | 1960 | 1460990452526 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 07:40:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:40:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1381ms 07:40:52 INFO - PROCESS | 1960 | 1460990452593 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 07:40:52 INFO - PROCESS | 1960 | 1460990452599 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 07:40:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:40:52 INFO - PROCESS | 1960 | 1460990452604 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:40:52 INFO - PROCESS | 1960 | 1460990452606 Marionette TRACE conn4 <- [1,2834,null,{}] 07:40:52 INFO - PROCESS | 1960 | 1460990452612 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:52 INFO - PROCESS | 1960 | 1460990452812 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 07:40:53 INFO - PROCESS | 1960 | 1460990453022 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aabc800 == 173 [pid = 1960] [id = 716] 07:40:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x7fbd5e6d1800) [pid = 1960] [serial = 2149] [outer = (nil)] 07:40:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x7fbd5e793800) [pid = 1960] [serial = 2150] [outer = 0x7fbd5e6d1800] 07:40:53 INFO - PROCESS | 1960 | 1460990453120 Marionette DEBUG loaded listener.js 07:40:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x7fbd5e85e800) [pid = 1960] [serial = 2151] [outer = 0x7fbd5e6d1800] 07:40:53 INFO - PROCESS | 1960 | 1460990453924 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:40:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:40:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1377ms 07:40:53 INFO - PROCESS | 1960 | 1460990453982 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 1960 | 1460990453985 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 07:40:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:40:54 INFO - PROCESS | 1960 | 1460990454007 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 1960 | 1460990454014 Marionette TRACE conn4 <- [1,2838,null,{}] 07:40:54 INFO - PROCESS | 1960 | 1460990454020 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:54 INFO - PROCESS | 1960 | 1460990454286 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 07:40:54 INFO - PROCESS | 1960 | 1460990454319 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9f7800 == 174 [pid = 1960] [id = 717] 07:40:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x7fbd5cc0ac00) [pid = 1960] [serial = 2152] [outer = (nil)] 07:40:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x7fbd5edc7400) [pid = 1960] [serial = 2153] [outer = 0x7fbd5cc0ac00] 07:40:54 INFO - PROCESS | 1960 | 1460990454378 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x7fbd60158c00) [pid = 1960] [serial = 2154] [outer = 0x7fbd5cc0ac00] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 147 (0x7fbd5eaec800) [pid = 1960] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 146 (0x7fbd5b3e8400) [pid = 1960] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 145 (0x7fbd5edc9000) [pid = 1960] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 144 (0x7fbd5707a000) [pid = 1960] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 143 (0x7fbd59c59400) [pid = 1960] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 142 (0x7fbd63f03400) [pid = 1960] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 141 (0x7fbd5b1f6c00) [pid = 1960] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 140 (0x7fbd59c5a000) [pid = 1960] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:40:55 INFO - PROCESS | 1960 | --DOMWINDOW == 139 (0x7fbd5a9ca800) [pid = 1960] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:40:55 INFO - PROCESS | 1960 | 1460990455669 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 07:40:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:40:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1698ms 07:40:55 INFO - PROCESS | 1960 | 1460990455692 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 1960 | 1460990455696 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 07:40:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:40:55 INFO - PROCESS | 1960 | 1460990455701 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 1960 | 1460990455703 Marionette TRACE conn4 <- [1,2842,null,{}] 07:40:55 INFO - PROCESS | 1960 | 1460990455708 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:55 INFO - PROCESS | 1960 | 1460990455904 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 07:40:56 INFO - PROCESS | 1960 | 1460990456084 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cc96000 == 175 [pid = 1960] [id = 718] 07:40:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 140 (0x7fbd57073c00) [pid = 1960] [serial = 2155] [outer = (nil)] 07:40:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 141 (0x7fbd5ed84c00) [pid = 1960] [serial = 2156] [outer = 0x7fbd57073c00] 07:40:56 INFO - PROCESS | 1960 | 1460990456152 Marionette DEBUG loaded listener.js 07:40:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 142 (0x7fbd61e9b800) [pid = 1960] [serial = 2157] [outer = 0x7fbd57073c00] 07:40:56 INFO - PROCESS | 1960 | 1460990456835 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 07:40:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:40:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1177ms 07:40:56 INFO - PROCESS | 1960 | 1460990456879 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 07:40:56 INFO - PROCESS | 1960 | 1460990456883 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 07:40:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:40:56 INFO - PROCESS | 1960 | 1460990456898 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:40:56 INFO - PROCESS | 1960 | 1460990456911 Marionette TRACE conn4 <- [1,2846,null,{}] 07:40:56 INFO - PROCESS | 1960 | 1460990456917 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:57 INFO - PROCESS | 1960 | 1460990457104 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 07:40:57 INFO - PROCESS | 1960 | 1460990457114 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5eacb800 == 176 [pid = 1960] [id = 719] 07:40:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 143 (0x7fbd6321b400) [pid = 1960] [serial = 2158] [outer = (nil)] 07:40:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 144 (0x7fbd63221400) [pid = 1960] [serial = 2159] [outer = 0x7fbd6321b400] 07:40:57 INFO - PROCESS | 1960 | 1460990457183 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 145 (0x7fbd63f0a800) [pid = 1960] [serial = 2160] [outer = 0x7fbd6321b400] 07:40:58 INFO - PROCESS | 1960 | 1460990458350 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 07:40:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:40:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1496ms 07:40:58 INFO - PROCESS | 1960 | 1460990458386 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 07:40:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:40:58 INFO - PROCESS | 1960 | 1460990458393 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 07:40:58 INFO - PROCESS | 1960 | 1460990458401 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 1960 | 1460990458406 Marionette TRACE conn4 <- [1,2850,null,{}] 07:40:58 INFO - PROCESS | 1960 | 1460990458413 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:40:58 INFO - PROCESS | 1960 | 1460990458626 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 07:40:58 INFO - PROCESS | 1960 | 1460990458956 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aabc000 == 177 [pid = 1960] [id = 720] 07:40:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 146 (0x7fbd5b3d1400) [pid = 1960] [serial = 2161] [outer = (nil)] 07:40:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 147 (0x7fbd5c6c7400) [pid = 1960] [serial = 2162] [outer = 0x7fbd5b3d1400] 07:40:59 INFO - PROCESS | 1960 | 1460990459037 Marionette DEBUG loaded listener.js 07:40:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 148 (0x7fbd5e710800) [pid = 1960] [serial = 2163] [outer = 0x7fbd5b3d1400] 07:40:59 INFO - PROCESS | 1960 | 1460990459910 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:40:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:40:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1587ms 07:40:59 INFO - PROCESS | 1960 | 1460990459988 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 1960 | 1460990459997 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 07:41:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:41:00 INFO - PROCESS | 1960 | 1460990460006 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:41:00 INFO - PROCESS | 1960 | 1460990460011 Marionette TRACE conn4 <- [1,2854,null,{}] 07:41:00 INFO - PROCESS | 1960 | 1460990460017 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:00 INFO - PROCESS | 1960 | 1460990460292 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 07:41:00 INFO - PROCESS | 1960 | 1460990460635 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5ecc7000 == 178 [pid = 1960] [id = 721] 07:41:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 149 (0x7fbd5e808800) [pid = 1960] [serial = 2164] [outer = (nil)] 07:41:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 150 (0x7fbd5fe23400) [pid = 1960] [serial = 2165] [outer = 0x7fbd5e808800] 07:41:00 INFO - PROCESS | 1960 | 1460990460711 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 151 (0x7fbd61e9f800) [pid = 1960] [serial = 2166] [outer = 0x7fbd5e808800] 07:41:01 INFO - PROCESS | 1960 | 1460990461555 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 07:41:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:41:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1585ms 07:41:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:41:01 INFO - PROCESS | 1960 | 1460990461591 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 1960 | 1460990461594 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 07:41:01 INFO - PROCESS | 1960 | 1460990461602 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 1960 | 1460990461608 Marionette TRACE conn4 <- [1,2858,null,{}] 07:41:01 INFO - PROCESS | 1960 | 1460990461624 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:01 INFO - PROCESS | 1960 | 1460990461843 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 07:41:02 INFO - PROCESS | 1960 | 1460990462159 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd61614800 == 179 [pid = 1960] [id = 722] 07:41:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 152 (0x7fbd61fc5c00) [pid = 1960] [serial = 2167] [outer = (nil)] 07:41:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 153 (0x7fbd63f11000) [pid = 1960] [serial = 2168] [outer = 0x7fbd61fc5c00] 07:41:02 INFO - PROCESS | 1960 | 1460990462243 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 154 (0x7fbd6420e000) [pid = 1960] [serial = 2169] [outer = 0x7fbd61fc5c00] 07:41:03 INFO - PROCESS | 1960 | 1460990463044 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:41:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:41:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1489ms 07:41:03 INFO - PROCESS | 1960 | 1460990463090 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 07:41:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:41:03 INFO - PROCESS | 1960 | 1460990463095 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 07:41:03 INFO - PROCESS | 1960 | 1460990463101 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 1960 | 1460990463104 Marionette TRACE conn4 <- [1,2862,null,{}] 07:41:03 INFO - PROCESS | 1960 | 1460990463109 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:03 INFO - PROCESS | 1960 | 1460990463332 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 07:41:03 INFO - PROCESS | 1960 | 1460990463601 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633b2800 == 180 [pid = 1960] [id = 723] 07:41:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 155 (0x7fbd5a9c8000) [pid = 1960] [serial = 2170] [outer = (nil)] 07:41:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 156 (0x7fbd6322a400) [pid = 1960] [serial = 2171] [outer = 0x7fbd5a9c8000] 07:41:03 INFO - PROCESS | 1960 | 1460990463729 Marionette DEBUG loaded listener.js 07:41:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 157 (0x7fbd647f1000) [pid = 1960] [serial = 2172] [outer = 0x7fbd5a9c8000] 07:41:04 INFO - PROCESS | 1960 | 1460990464515 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 07:41:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:41:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1481ms 07:41:04 INFO - PROCESS | 1960 | 1460990464583 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 07:41:04 INFO - PROCESS | 1960 | 1460990464586 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 07:41:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:41:04 INFO - PROCESS | 1960 | 1460990464592 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:41:04 INFO - PROCESS | 1960 | 1460990464594 Marionette TRACE conn4 <- [1,2866,null,{}] 07:41:04 INFO - PROCESS | 1960 | 1460990464600 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:04 INFO - PROCESS | 1960 | 1460990464820 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 07:41:05 INFO - PROCESS | 1960 | 1460990465124 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd640ab800 == 181 [pid = 1960] [id = 724] 07:41:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 158 (0x7fbd68c0b800) [pid = 1960] [serial = 2173] [outer = (nil)] 07:41:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 159 (0x7fbd68dc8000) [pid = 1960] [serial = 2174] [outer = 0x7fbd68c0b800] 07:41:05 INFO - PROCESS | 1960 | 1460990465199 Marionette DEBUG loaded listener.js 07:41:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 160 (0x7fbd6a250400) [pid = 1960] [serial = 2175] [outer = 0x7fbd68c0b800] 07:41:06 INFO - PROCESS | 1960 | 1460990466035 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 07:41:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:41:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1487ms 07:41:06 INFO - PROCESS | 1960 | 1460990466080 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 1960 | 1460990466083 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 07:41:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:41:06 INFO - PROCESS | 1960 | 1460990466089 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 1960 | 1460990466091 Marionette TRACE conn4 <- [1,2870,null,{}] 07:41:06 INFO - PROCESS | 1960 | 1460990466097 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:06 INFO - PROCESS | 1960 | 1460990466329 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 07:41:06 INFO - PROCESS | 1960 | 1460990466638 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd646a7800 == 182 [pid = 1960] [id = 725] 07:41:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 161 (0x7fbd6a5cf000) [pid = 1960] [serial = 2176] [outer = (nil)] 07:41:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 162 (0x7fbd6ae11000) [pid = 1960] [serial = 2177] [outer = 0x7fbd6a5cf000] 07:41:06 INFO - PROCESS | 1960 | 1460990466719 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 163 (0x7fbd6aef7800) [pid = 1960] [serial = 2178] [outer = 0x7fbd6a5cf000] 07:41:07 INFO - PROCESS | 1960 | 1460990467504 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:41:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1475ms 07:41:07 INFO - PROCESS | 1960 | 1460990467565 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 1960 | 1460990467569 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 07:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:41:07 INFO - PROCESS | 1960 | 1460990467575 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 1960 | 1460990467577 Marionette TRACE conn4 <- [1,2874,null,{}] 07:41:07 INFO - PROCESS | 1960 | 1460990467583 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:07 INFO - PROCESS | 1960 | 1460990467793 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 07:41:08 INFO - PROCESS | 1960 | 1460990468057 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a330000 == 183 [pid = 1960] [id = 726] 07:41:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 164 (0x7fbd6a5cf400) [pid = 1960] [serial = 2179] [outer = (nil)] 07:41:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 165 (0x7fbd63f0cc00) [pid = 1960] [serial = 2180] [outer = 0x7fbd6a5cf400] 07:41:08 INFO - PROCESS | 1960 | 1460990468174 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 166 (0x7fbd6b395800) [pid = 1960] [serial = 2181] [outer = 0x7fbd6a5cf400] 07:41:09 INFO - PROCESS | 1960 | 1460990469010 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 07:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1476ms 07:41:09 INFO - PROCESS | 1960 | 1460990469052 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 07:41:09 INFO - PROCESS | 1960 | 1460990469055 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 07:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:41:09 INFO - PROCESS | 1960 | 1460990469062 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:41:09 INFO - PROCESS | 1960 | 1460990469065 Marionette TRACE conn4 <- [1,2878,null,{}] 07:41:09 INFO - PROCESS | 1960 | 1460990469070 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:09 INFO - PROCESS | 1960 | 1460990469290 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 07:41:09 INFO - PROCESS | 1960 | 1460990469593 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ac16800 == 184 [pid = 1960] [id = 727] 07:41:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 167 (0x7fbd6aea9c00) [pid = 1960] [serial = 2182] [outer = (nil)] 07:41:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 168 (0x7fbd6b795000) [pid = 1960] [serial = 2183] [outer = 0x7fbd6aea9c00] 07:41:09 INFO - PROCESS | 1960 | 1460990469669 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 169 (0x7fbd6b82a400) [pid = 1960] [serial = 2184] [outer = 0x7fbd6aea9c00] 07:41:10 INFO - PROCESS | 1960 | 1460990470457 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 07:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1428ms 07:41:10 INFO - PROCESS | 1960 | 1460990470503 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 1960 | 1460990470506 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 07:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:41:10 INFO - PROCESS | 1960 | 1460990470513 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 1960 | 1460990470516 Marionette TRACE conn4 <- [1,2882,null,{}] 07:41:10 INFO - PROCESS | 1960 | 1460990470521 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:10 INFO - PROCESS | 1960 | 1460990470735 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 07:41:11 INFO - PROCESS | 1960 | 1460990471000 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6adbe800 == 185 [pid = 1960] [id = 728] 07:41:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 170 (0x7fbd6b396c00) [pid = 1960] [serial = 2185] [outer = (nil)] 07:41:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 171 (0x7fbd6b91a800) [pid = 1960] [serial = 2186] [outer = 0x7fbd6b396c00] 07:41:11 INFO - PROCESS | 1960 | 1460990471117 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 172 (0x7fbd6be79400) [pid = 1960] [serial = 2187] [outer = 0x7fbd6b396c00] 07:41:11 INFO - PROCESS | 1960 | 1460990471929 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 07:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1475ms 07:41:11 INFO - PROCESS | 1960 | 1460990471990 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 07:41:11 INFO - PROCESS | 1960 | 1460990471994 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 07:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:41:12 INFO - PROCESS | 1960 | 1460990472000 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 1960 | 1460990472003 Marionette TRACE conn4 <- [1,2886,null,{}] 07:41:12 INFO - PROCESS | 1960 | 1460990472007 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:12 INFO - PROCESS | 1960 | 1460990472223 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 07:41:12 INFO - PROCESS | 1960 | 1460990472539 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6c01c000 == 186 [pid = 1960] [id = 729] 07:41:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 173 (0x7fbd6c28bc00) [pid = 1960] [serial = 2188] [outer = (nil)] 07:41:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd6d0bbc00) [pid = 1960] [serial = 2189] [outer = 0x7fbd6c28bc00] 07:41:12 INFO - PROCESS | 1960 | 1460990472624 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd6f07a000) [pid = 1960] [serial = 2190] [outer = 0x7fbd6c28bc00] 07:41:13 INFO - PROCESS | 1960 | 1460990473478 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 07:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1528ms 07:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:41:13 INFO - PROCESS | 1960 | 1460990473529 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 1960 | 1460990473532 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 07:41:13 INFO - PROCESS | 1960 | 1460990473539 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 1960 | 1460990473543 Marionette TRACE conn4 <- [1,2890,null,{}] 07:41:13 INFO - PROCESS | 1960 | 1460990473549 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:13 INFO - PROCESS | 1960 | 1460990473800 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 07:41:14 INFO - PROCESS | 1960 | 1460990474117 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f148800 == 187 [pid = 1960] [id = 730] 07:41:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd6cd6ec00) [pid = 1960] [serial = 2191] [outer = (nil)] 07:41:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd6fe83400) [pid = 1960] [serial = 2192] [outer = 0x7fbd6cd6ec00] 07:41:14 INFO - PROCESS | 1960 | 1460990474202 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd710c9c00) [pid = 1960] [serial = 2193] [outer = 0x7fbd6cd6ec00] 07:41:15 INFO - PROCESS | 1960 | 1460990475029 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:41:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:41:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1529ms 07:41:15 INFO - PROCESS | 1960 | 1460990475067 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 07:41:15 INFO - PROCESS | 1960 | 1460990475071 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 07:41:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:41:15 INFO - PROCESS | 1960 | 1460990475077 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:41:15 INFO - PROCESS | 1960 | 1460990475079 Marionette TRACE conn4 <- [1,2894,null,{}] 07:41:15 INFO - PROCESS | 1960 | 1460990475084 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:15 INFO - PROCESS | 1960 | 1460990475304 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 07:41:15 INFO - PROCESS | 1960 | 1460990475611 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70112800 == 188 [pid = 1960] [id = 731] 07:41:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd6f07e800) [pid = 1960] [serial = 2194] [outer = (nil)] 07:41:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd71910400) [pid = 1960] [serial = 2195] [outer = 0x7fbd6f07e800] 07:41:15 INFO - PROCESS | 1960 | 1460990475689 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd71fc8000) [pid = 1960] [serial = 2196] [outer = 0x7fbd6f07e800] 07:41:16 INFO - PROCESS | 1960 | 1460990476502 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 07:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1481ms 07:41:16 INFO - PROCESS | 1960 | 1460990476559 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 07:41:16 INFO - PROCESS | 1960 | 1460990476563 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 07:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:41:16 INFO - PROCESS | 1960 | 1460990476568 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 1960 | 1460990476570 Marionette TRACE conn4 <- [1,2898,null,{}] 07:41:16 INFO - PROCESS | 1960 | 1460990476576 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:16 INFO - PROCESS | 1960 | 1460990476794 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 07:41:17 INFO - PROCESS | 1960 | 1460990477109 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd72ac1000 == 189 [pid = 1960] [id = 732] 07:41:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd6fe80800) [pid = 1960] [serial = 2197] [outer = (nil)] 07:41:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd72c4cc00) [pid = 1960] [serial = 2198] [outer = 0x7fbd6fe80800] 07:41:17 INFO - PROCESS | 1960 | 1460990477184 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd72db7400) [pid = 1960] [serial = 2199] [outer = 0x7fbd6fe80800] 07:41:18 INFO - PROCESS | 1960 | 1460990477995 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:41:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1480ms 07:41:18 INFO - PROCESS | 1960 | 1460990478050 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 1960 | 1460990478053 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 07:41:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:41:18 INFO - PROCESS | 1960 | 1460990478058 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 1960 | 1460990478061 Marionette TRACE conn4 <- [1,2902,null,{}] 07:41:18 INFO - PROCESS | 1960 | 1460990478066 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:18 INFO - PROCESS | 1960 | 1460990478281 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 07:41:18 INFO - PROCESS | 1960 | 1460990478597 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd74873000 == 190 [pid = 1960] [id = 733] 07:41:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd71fc7c00) [pid = 1960] [serial = 2200] [outer = (nil)] 07:41:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd73148000) [pid = 1960] [serial = 2201] [outer = 0x7fbd71fc7c00] 07:41:18 INFO - PROCESS | 1960 | 1460990478672 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd7347d800) [pid = 1960] [serial = 2202] [outer = 0x7fbd71fc7c00] 07:41:19 INFO - PROCESS | 1960 | 1460990479469 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1476ms 07:41:19 INFO - PROCESS | 1960 | 1460990479535 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 07:41:19 INFO - PROCESS | 1960 | 1460990479538 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 07:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:41:19 INFO - PROCESS | 1960 | 1460990479544 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:41:19 INFO - PROCESS | 1960 | 1460990479546 Marionette TRACE conn4 <- [1,2906,null,{}] 07:41:19 INFO - PROCESS | 1960 | 1460990479551 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:19 INFO - PROCESS | 1960 | 1460990479756 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 07:41:20 INFO - PROCESS | 1960 | 1460990480075 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7537c800 == 191 [pid = 1960] [id = 734] 07:41:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6a24d800) [pid = 1960] [serial = 2203] [outer = (nil)] 07:41:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd73619c00) [pid = 1960] [serial = 2204] [outer = 0x7fbd6a24d800] 07:41:20 INFO - PROCESS | 1960 | 1460990480152 Marionette DEBUG loaded listener.js 07:41:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd73ac1800) [pid = 1960] [serial = 2205] [outer = 0x7fbd6a24d800] 07:41:20 INFO - PROCESS | 1960 | 1460990480968 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 07:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1475ms 07:41:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:41:21 INFO - PROCESS | 1960 | 1460990481020 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 1960 | 1460990481023 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 07:41:21 INFO - PROCESS | 1960 | 1460990481030 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 1960 | 1460990481033 Marionette TRACE conn4 <- [1,2910,null,{}] 07:41:21 INFO - PROCESS | 1960 | 1460990481038 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:21 INFO - PROCESS | 1960 | 1460990481263 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 07:41:21 INFO - PROCESS | 1960 | 1460990481533 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd775e1800 == 192 [pid = 1960] [id = 735] 07:41:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd71fcb400) [pid = 1960] [serial = 2206] [outer = (nil)] 07:41:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd73d4fc00) [pid = 1960] [serial = 2207] [outer = 0x7fbd71fcb400] 07:41:21 INFO - PROCESS | 1960 | 1460990481648 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd73db3c00) [pid = 1960] [serial = 2208] [outer = 0x7fbd71fcb400] 07:41:22 INFO - PROCESS | 1960 | 1460990482346 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 07:41:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:41:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:41:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1378ms 07:41:22 INFO - PROCESS | 1960 | 1460990482408 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 07:41:22 INFO - PROCESS | 1960 | 1460990482411 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 07:41:22 INFO - TEST-START | /DOMEvents/constructors.html 07:41:22 INFO - PROCESS | 1960 | 1460990482417 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:41:22 INFO - PROCESS | 1960 | 1460990482420 Marionette TRACE conn4 <- [1,2914,null,{}] 07:41:22 INFO - PROCESS | 1960 | 1460990482445 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:22 INFO - PROCESS | 1960 | 1460990482668 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 07:41:22 INFO - PROCESS | 1960 | 1460990482943 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd7bf10000 == 193 [pid = 1960] [id = 736] 07:41:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6015d000) [pid = 1960] [serial = 2209] [outer = (nil)] 07:41:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd746c5c00) [pid = 1960] [serial = 2210] [outer = 0x7fbd6015d000] 07:41:23 INFO - PROCESS | 1960 | 1460990483021 Marionette DEBUG loaded listener.js 07:41:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd74984c00) [pid = 1960] [serial = 2211] [outer = 0x7fbd6015d000] 07:41:24 INFO - PROCESS | 1960 | 1460990484039 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:41:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1699ms 07:41:24 INFO - PROCESS | 1960 | 1460990484121 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 07:41:24 INFO - PROCESS | 1960 | 1460990484126 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 07:41:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:41:24 INFO - PROCESS | 1960 | 1460990484134 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 1960 | 1460990484142 Marionette TRACE conn4 <- [1,2918,null,{}] 07:41:24 INFO - PROCESS | 1960 | 1460990484152 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:24 INFO - PROCESS | 1960 | 1460990484422 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 07:41:24 INFO - PROCESS | 1960 | 1460990484754 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82133800 == 194 [pid = 1960] [id = 737] 07:41:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd73613400) [pid = 1960] [serial = 2212] [outer = (nil)] 07:41:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd7549d000) [pid = 1960] [serial = 2213] [outer = 0x7fbd73613400] 07:41:24 INFO - PROCESS | 1960 | 1460990484837 Marionette DEBUG loaded listener.js 07:41:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd77584000) [pid = 1960] [serial = 2214] [outer = 0x7fbd73613400] 07:41:25 INFO - PROCESS | 1960 | 1460990485564 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:41:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:41:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1489ms 07:41:25 INFO - PROCESS | 1960 | 1460990485637 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 07:41:25 INFO - PROCESS | 1960 | 1460990485639 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 07:41:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:41:25 INFO - PROCESS | 1960 | 1460990485649 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:41:25 INFO - PROCESS | 1960 | 1460990485652 Marionette TRACE conn4 <- [1,2922,null,{}] 07:41:25 INFO - PROCESS | 1960 | 1460990485658 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:25 INFO - PROCESS | 1960 | 1460990485877 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 07:41:26 INFO - PROCESS | 1960 | 1460990486151 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd83346800 == 195 [pid = 1960] [id = 738] 07:41:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd7437cc00) [pid = 1960] [serial = 2215] [outer = (nil)] 07:41:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd77590800) [pid = 1960] [serial = 2216] [outer = 0x7fbd7437cc00] 07:41:26 INFO - PROCESS | 1960 | 1460990486223 Marionette DEBUG loaded listener.js 07:41:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd7b329800) [pid = 1960] [serial = 2217] [outer = 0x7fbd7437cc00] 07:41:26 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 07:41:26 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 07:41:26 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 07:41:26 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 07:41:27 INFO - PROCESS | 1960 | 1460990487015 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 07:41:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:41:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:41:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 07:41:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:41:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 07:41:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:41:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 07:41:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:41:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:41:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1433ms 07:41:27 INFO - PROCESS | 1960 | 1460990487089 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 1960 | 1460990487095 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 07:41:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:41:27 INFO - PROCESS | 1960 | 1460990487116 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 1960 | 1460990487120 Marionette TRACE conn4 <- [1,2926,null,{}] 07:41:27 INFO - PROCESS | 1960 | 1460990487132 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:27 INFO - PROCESS | 1960 | 1460990487357 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 07:41:27 INFO - PROCESS | 1960 | 1460990487629 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86a17800 == 196 [pid = 1960] [id = 739] 07:41:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd7549a000) [pid = 1960] [serial = 2218] [outer = (nil)] 07:41:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd81f94400) [pid = 1960] [serial = 2219] [outer = 0x7fbd7549a000] 07:41:27 INFO - PROCESS | 1960 | 1460990487755 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd81fa1800) [pid = 1960] [serial = 2220] [outer = 0x7fbd7549a000] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd77423000 == 195 [pid = 1960] [id = 566] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd72cb3000 == 194 [pid = 1960] [id = 564] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd8236f000 == 193 [pid = 1960] [id = 567] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cc96000 == 192 [pid = 1960] [id = 718] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5c9f7800 == 191 [pid = 1960] [id = 717] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5aabc800 == 190 [pid = 1960] [id = 716] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd58cd7000 == 189 [pid = 1960] [id = 715] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5aaa4800 == 188 [pid = 1960] [id = 714] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd736de800 == 187 [pid = 1960] [id = 711] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd721a8000 == 186 [pid = 1960] [id = 710] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd703dd800 == 185 [pid = 1960] [id = 709] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd702d3000 == 184 [pid = 1960] [id = 708] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7010a800 == 183 [pid = 1960] [id = 707] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6fd65800 == 182 [pid = 1960] [id = 706] 07:41:29 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f155000 == 181 [pid = 1960] [id = 705] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd5a9c8800) [pid = 1960] [serial = 2054] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd5e6cec00) [pid = 1960] [serial = 2060] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd5ed60800) [pid = 1960] [serial = 2069] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd61891000) [pid = 1960] [serial = 2073] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd620bcc00) [pid = 1960] [serial = 2075] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd61ea6000) [pid = 1960] [serial = 2036] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd5b3e6400) [pid = 1960] [serial = 2057] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd5abf0c00) [pid = 1960] [serial = 2025] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd5abcf000) [pid = 1960] [serial = 2064] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd5eaee000) [pid = 1960] [serial = 2072] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd5edc6800) [pid = 1960] [serial = 2070] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd63223c00) [pid = 1960] [serial = 2076] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd5707bc00) [pid = 1960] [serial = 2027] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd6aef0400) [pid = 1960] [serial = 2051] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd6a5c8000) [pid = 1960] [serial = 2045] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd6477a000) [pid = 1960] [serial = 2042] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6438d400) [pid = 1960] [serial = 2079] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd5cebc800) [pid = 1960] [serial = 2067] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd63f0f400) [pid = 1960] [serial = 2039] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd5eaee800) [pid = 1960] [serial = 2033] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd63f0e000) [pid = 1960] [serial = 2078] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd5c6c4800) [pid = 1960] [serial = 2066] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd5c5fc800) [pid = 1960] [serial = 2030] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd6448cc00) [pid = 1960] [serial = 2013] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd59d1d800) [pid = 1960] [serial = 2063] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd6aeebc00) [pid = 1960] [serial = 2048] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd60130400) [pid = 1960] [serial = 2081] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd64487800) [pid = 1960] [serial = 2082] [outer = (nil)] [url = about:blank] 07:41:29 INFO - PROCESS | 1960 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:41:29 INFO - PROCESS | 1960 | 1460990489882 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 07:41:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:41:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2807ms 07:41:29 INFO - PROCESS | 1960 | 1460990489909 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 1960 | 1460990489915 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 07:41:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:41:29 INFO - PROCESS | 1960 | 1460990489923 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 1960 | 1460990489926 Marionette TRACE conn4 <- [1,2930,null,{}] 07:41:29 INFO - PROCESS | 1960 | 1460990489933 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:30 INFO - PROCESS | 1960 | 1460990490128 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 07:41:30 INFO - PROCESS | 1960 | 1460990490331 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58e62000 == 182 [pid = 1960] [id = 740] 07:41:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd5b1e9800) [pid = 1960] [serial = 2221] [outer = (nil)] 07:41:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd5b3d7000) [pid = 1960] [serial = 2222] [outer = 0x7fbd5b1e9800] 07:41:30 INFO - PROCESS | 1960 | 1460990490397 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd5c5f6800) [pid = 1960] [serial = 2223] [outer = 0x7fbd5b1e9800] 07:41:30 INFO - PROCESS | 1960 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:41:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:41:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1178ms 07:41:31 INFO - PROCESS | 1960 | 1460990491094 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 07:41:31 INFO - PROCESS | 1960 | 1460990491108 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 1960 | 1460990491117 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 07:41:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:41:31 INFO - PROCESS | 1960 | 1460990491128 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 1960 | 1460990491132 Marionette TRACE conn4 <- [1,2934,null,{}] 07:41:31 INFO - PROCESS | 1960 | 1460990491137 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:31 INFO - PROCESS | 1960 | 1460990491424 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 07:41:31 INFO - PROCESS | 1960 | 1460990491553 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aabe800 == 183 [pid = 1960] [id = 741] 07:41:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd5b1ed400) [pid = 1960] [serial = 2224] [outer = (nil)] 07:41:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd5e80d800) [pid = 1960] [serial = 2225] [outer = 0x7fbd5b1ed400] 07:41:31 INFO - PROCESS | 1960 | 1460990491653 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd5eae5400) [pid = 1960] [serial = 2226] [outer = 0x7fbd5b1ed400] 07:41:32 INFO - PROCESS | 1960 | 1460990492379 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 07:41:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:41:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1278ms 07:41:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:41:32 INFO - PROCESS | 1960 | 1460990492411 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 07:41:32 INFO - PROCESS | 1960 | 1460990492414 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 07:41:32 INFO - PROCESS | 1960 | 1460990492420 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:41:32 INFO - PROCESS | 1960 | 1460990492425 Marionette TRACE conn4 <- [1,2938,null,{}] 07:41:32 INFO - PROCESS | 1960 | 1460990492440 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:32 INFO - PROCESS | 1960 | 1460990492707 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 07:41:32 INFO - PROCESS | 1960 | 1460990492746 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cb16000 == 184 [pid = 1960] [id = 742] 07:41:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd5edccc00) [pid = 1960] [serial = 2227] [outer = (nil)] 07:41:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd61e9a000) [pid = 1960] [serial = 2228] [outer = 0x7fbd5edccc00] 07:41:32 INFO - PROCESS | 1960 | 1460990492807 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd6321e800) [pid = 1960] [serial = 2229] [outer = 0x7fbd5edccc00] 07:41:33 INFO - PROCESS | 1960 | 1460990493958 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 07:41:33 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd57073c00) [pid = 1960] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:41:33 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd58ec7400) [pid = 1960] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:41:33 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd5e6d1800) [pid = 1960] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:41:33 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd5cc0ac00) [pid = 1960] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:41:33 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd58ed1c00) [pid = 1960] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:41:33 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd58ec7000) [pid = 1960] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:41:33 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 07:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1582ms 07:41:34 INFO - PROCESS | 1960 | 1460990494008 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 1960 | 1460990494011 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 07:41:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:41:34 INFO - PROCESS | 1960 | 1460990494017 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 1960 | 1460990494019 Marionette TRACE conn4 <- [1,2942,null,{}] 07:41:34 INFO - PROCESS | 1960 | 1460990494027 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:34 INFO - PROCESS | 1960 | 1460990494221 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 07:41:34 INFO - PROCESS | 1960 | 1460990494475 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5e6e1800 == 185 [pid = 1960] [id = 743] 07:41:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd5b1f3000) [pid = 1960] [serial = 2230] [outer = (nil)] 07:41:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd6200ec00) [pid = 1960] [serial = 2231] [outer = 0x7fbd5b1f3000] 07:41:34 INFO - PROCESS | 1960 | 1460990494535 Marionette DEBUG loaded listener.js 07:41:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd63f05000) [pid = 1960] [serial = 2232] [outer = 0x7fbd5b1f3000] 07:41:35 INFO - PROCESS | 1960 | 1460990495066 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 07:41:35 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 07:41:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:41:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:41:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1075ms 07:41:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:41:35 INFO - PROCESS | 1960 | 1460990495103 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 07:41:35 INFO - PROCESS | 1960 | 1460990495106 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 07:41:35 INFO - PROCESS | 1960 | 1460990495112 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:41:35 INFO - PROCESS | 1960 | 1460990495114 Marionette TRACE conn4 <- [1,2946,null,{}] 07:41:35 INFO - PROCESS | 1960 | 1460990495119 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:35 INFO - PROCESS | 1960 | 1460990495315 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 07:41:35 INFO - PROCESS | 1960 | 1460990495508 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5eccb800 == 186 [pid = 1960] [id = 744] 07:41:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd5b3e8400) [pid = 1960] [serial = 2233] [outer = (nil)] 07:41:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd64081c00) [pid = 1960] [serial = 2234] [outer = 0x7fbd5b3e8400] 07:41:35 INFO - PROCESS | 1960 | 1460990495568 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd64827000) [pid = 1960] [serial = 2235] [outer = 0x7fbd5b3e8400] 07:41:36 INFO - PROCESS | 1960 | 1460990496377 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 07:41:36 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1283ms 07:41:36 INFO - PROCESS | 1960 | 1460990496395 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 07:41:36 INFO - PROCESS | 1960 | 1460990496400 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 07:41:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:41:36 INFO - PROCESS | 1960 | 1460990496408 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 1960 | 1460990496414 Marionette TRACE conn4 <- [1,2950,null,{}] 07:41:36 INFO - PROCESS | 1960 | 1460990496423 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:36 INFO - PROCESS | 1960 | 1460990496648 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 07:41:36 INFO - PROCESS | 1960 | 1460990496929 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aaa9800 == 187 [pid = 1960] [id = 745] 07:41:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd5abeb800) [pid = 1960] [serial = 2236] [outer = (nil)] 07:41:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd5c5f8c00) [pid = 1960] [serial = 2237] [outer = 0x7fbd5abeb800] 07:41:37 INFO - PROCESS | 1960 | 1460990497081 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd5e70b800) [pid = 1960] [serial = 2238] [outer = 0x7fbd5abeb800] 07:41:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9f3000 == 188 [pid = 1960] [id = 746] 07:41:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd5ed85800) [pid = 1960] [serial = 2239] [outer = (nil)] 07:41:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd5e711400) [pid = 1960] [serial = 2240] [outer = 0x7fbd5ed85800] 07:41:37 INFO - PROCESS | 1960 | 1460990497905 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 07:41:37 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:41:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 07:41:37 INFO - PROCESS | 1960 | 1460990497946 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 07:41:37 INFO - PROCESS | 1960 | 1460990497955 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 07:41:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:41:37 INFO - PROCESS | 1960 | 1460990497964 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 1960 | 1460990497969 Marionette TRACE conn4 <- [1,2954,null,{}] 07:41:37 INFO - PROCESS | 1960 | 1460990497975 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:38 INFO - PROCESS | 1960 | 1460990498252 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 07:41:38 INFO - PROCESS | 1960 | 1460990498579 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd615aa800 == 189 [pid = 1960] [id = 747] 07:41:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd5eaf0c00) [pid = 1960] [serial = 2241] [outer = (nil)] 07:41:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd61fc2c00) [pid = 1960] [serial = 2242] [outer = 0x7fbd5eaf0c00] 07:41:38 INFO - PROCESS | 1960 | 1460990498660 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd63f03800) [pid = 1960] [serial = 2243] [outer = 0x7fbd5eaf0c00] 07:41:39 INFO - PROCESS | 1960 | 1460990499517 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 07:41:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:41:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 07:41:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1580ms 07:41:39 INFO - PROCESS | 1960 | 1460990499545 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 07:41:39 INFO - PROCESS | 1960 | 1460990499549 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 07:41:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:41:39 INFO - PROCESS | 1960 | 1460990499555 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:41:39 INFO - PROCESS | 1960 | 1460990499561 Marionette TRACE conn4 <- [1,2958,null,{}] 07:41:39 INFO - PROCESS | 1960 | 1460990499577 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:39 INFO - PROCESS | 1960 | 1460990499814 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 07:41:40 INFO - PROCESS | 1960 | 1460990500132 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd645dc800 == 190 [pid = 1960] [id = 748] 07:41:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd64392c00) [pid = 1960] [serial = 2244] [outer = (nil)] 07:41:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6a58b000) [pid = 1960] [serial = 2245] [outer = 0x7fbd64392c00] 07:41:40 INFO - PROCESS | 1960 | 1460990500209 Marionette DEBUG loaded listener.js 07:41:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd6ae14c00) [pid = 1960] [serial = 2246] [outer = 0x7fbd64392c00] 07:41:40 INFO - PROCESS | 1960 | 1460990500923 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 07:41:40 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:41:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1388ms 07:41:40 INFO - PROCESS | 1960 | 1460990500944 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 1960 | 1460990500949 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 07:41:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:41:40 INFO - PROCESS | 1960 | 1460990500955 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 1960 | 1460990500958 Marionette TRACE conn4 <- [1,2962,null,{}] 07:41:40 INFO - PROCESS | 1960 | 1460990500964 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:41 INFO - PROCESS | 1960 | 1460990501264 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 07:41:41 INFO - PROCESS | 1960 | 1460990501473 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6a331800 == 191 [pid = 1960] [id = 749] 07:41:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd6321d000) [pid = 1960] [serial = 2247] [outer = (nil)] 07:41:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6aef4400) [pid = 1960] [serial = 2248] [outer = 0x7fbd6321d000] 07:41:41 INFO - PROCESS | 1960 | 1460990501553 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd6b311400) [pid = 1960] [serial = 2249] [outer = 0x7fbd6321d000] 07:41:42 INFO - PROCESS | 1960 | 1460990502286 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 07:41:42 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 07:41:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1381ms 07:41:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:41:42 INFO - PROCESS | 1960 | 1460990502337 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 07:41:42 INFO - PROCESS | 1960 | 1460990502340 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 07:41:42 INFO - PROCESS | 1960 | 1460990502346 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 1960 | 1460990502349 Marionette TRACE conn4 <- [1,2966,null,{}] 07:41:42 INFO - PROCESS | 1960 | 1460990502353 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:42 INFO - PROCESS | 1960 | 1460990502562 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 07:41:42 INFO - PROCESS | 1960 | 1460990502837 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6b368800 == 192 [pid = 1960] [id = 750] 07:41:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd6aef1c00) [pid = 1960] [serial = 2250] [outer = (nil)] 07:41:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd6b82b400) [pid = 1960] [serial = 2251] [outer = 0x7fbd6aef1c00] 07:41:42 INFO - PROCESS | 1960 | 1460990502909 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd6bfc5c00) [pid = 1960] [serial = 2252] [outer = 0x7fbd6aef1c00] 07:41:43 INFO - PROCESS | 1960 | 1460990503636 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 07:41:43 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:41:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1332ms 07:41:43 INFO - PROCESS | 1960 | 1460990503678 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 07:41:43 INFO - PROCESS | 1960 | 1460990503681 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 07:41:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:41:43 INFO - PROCESS | 1960 | 1460990503687 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 1960 | 1460990503689 Marionette TRACE conn4 <- [1,2970,null,{}] 07:41:43 INFO - PROCESS | 1960 | 1460990503694 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:43 INFO - PROCESS | 1960 | 1460990503914 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 07:41:44 INFO - PROCESS | 1960 | 1460990504200 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f0c4800 == 193 [pid = 1960] [id = 751] 07:41:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd5eae9c00) [pid = 1960] [serial = 2253] [outer = (nil)] 07:41:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd6ef93000) [pid = 1960] [serial = 2254] [outer = 0x7fbd5eae9c00] 07:41:44 INFO - PROCESS | 1960 | 1460990504271 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd6f865c00) [pid = 1960] [serial = 2255] [outer = 0x7fbd5eae9c00] 07:41:45 INFO - PROCESS | 1960 | 1460990505002 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 07:41:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:41:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1330ms 07:41:45 INFO - PROCESS | 1960 | 1460990505017 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 1960 | 1460990505020 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 07:41:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:41:45 INFO - PROCESS | 1960 | 1460990505026 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 1960 | 1460990505028 Marionette TRACE conn4 <- [1,2974,null,{}] 07:41:45 INFO - PROCESS | 1960 | 1460990505033 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:45 INFO - PROCESS | 1960 | 1460990505233 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 07:41:45 INFO - PROCESS | 1960 | 1460990505512 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffd0000 == 194 [pid = 1960] [id = 752] 07:41:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd61899000) [pid = 1960] [serial = 2256] [outer = (nil)] 07:41:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd6fe81c00) [pid = 1960] [serial = 2257] [outer = 0x7fbd61899000] 07:41:45 INFO - PROCESS | 1960 | 1460990505581 Marionette DEBUG loaded listener.js 07:41:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd7218a800) [pid = 1960] [serial = 2258] [outer = 0x7fbd61899000] 07:41:46 INFO - PROCESS | 1960 | 1460990506337 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 07:41:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 07:41:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1328ms 07:41:46 INFO - PROCESS | 1960 | 1460990506354 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 07:41:46 INFO - PROCESS | 1960 | 1460990506358 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 07:41:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:41:46 INFO - PROCESS | 1960 | 1460990506363 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:41:46 INFO - PROCESS | 1960 | 1460990506366 Marionette TRACE conn4 <- [1,2978,null,{}] 07:41:46 INFO - PROCESS | 1960 | 1460990506371 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:46 INFO - PROCESS | 1960 | 1460990506571 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 07:41:46 INFO - PROCESS | 1960 | 1460990506830 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd70e09000 == 195 [pid = 1960] [id = 753] 07:41:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd68c09800) [pid = 1960] [serial = 2259] [outer = (nil)] 07:41:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd7361ec00) [pid = 1960] [serial = 2260] [outer = 0x7fbd68c09800] 07:41:46 INFO - PROCESS | 1960 | 1460990506900 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd754a1000) [pid = 1960] [serial = 2261] [outer = 0x7fbd68c09800] 07:41:47 INFO - PROCESS | 1960 | 1460990507650 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 07:41:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 07:41:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1325ms 07:41:47 INFO - PROCESS | 1960 | 1460990507689 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 1960 | 1460990507693 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 07:41:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:41:47 INFO - PROCESS | 1960 | 1460990507698 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 1960 | 1460990507701 Marionette TRACE conn4 <- [1,2982,null,{}] 07:41:47 INFO - PROCESS | 1960 | 1460990507706 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:47 INFO - PROCESS | 1960 | 1460990507914 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 07:41:48 INFO - PROCESS | 1960 | 1460990508189 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd742d8800 == 196 [pid = 1960] [id = 754] 07:41:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd6f86ec00) [pid = 1960] [serial = 2262] [outer = (nil)] 07:41:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd76a1a400) [pid = 1960] [serial = 2263] [outer = 0x7fbd6f86ec00] 07:41:48 INFO - PROCESS | 1960 | 1460990508262 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd81ebcc00) [pid = 1960] [serial = 2264] [outer = 0x7fbd6f86ec00] 07:41:48 INFO - PROCESS | 1960 | 1460990508992 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 07:41:49 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 07:41:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:41:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:41:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1327ms 07:41:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:41:49 INFO - PROCESS | 1960 | 1460990509027 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 1960 | 1460990509030 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 07:41:49 INFO - PROCESS | 1960 | 1460990509036 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 1960 | 1460990509039 Marionette TRACE conn4 <- [1,2986,null,{}] 07:41:49 INFO - PROCESS | 1960 | 1460990509044 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:49 INFO - PROCESS | 1960 | 1460990509264 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 07:41:49 INFO - PROCESS | 1960 | 1460990509547 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd82120000 == 197 [pid = 1960] [id = 755] 07:41:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd68c08000) [pid = 1960] [serial = 2265] [outer = (nil)] 07:41:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd821e4c00) [pid = 1960] [serial = 2266] [outer = 0x7fbd68c08000] 07:41:49 INFO - PROCESS | 1960 | 1460990509623 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd834b9800) [pid = 1960] [serial = 2267] [outer = 0x7fbd68c08000] 07:41:50 INFO - PROCESS | 1960 | 1460990510362 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 07:41:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:41:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1338ms 07:41:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:41:50 INFO - PROCESS | 1960 | 1460990510373 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 07:41:50 INFO - PROCESS | 1960 | 1460990510376 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 07:41:50 INFO - PROCESS | 1960 | 1460990510382 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 1960 | 1460990510386 Marionette TRACE conn4 <- [1,2990,null,{}] 07:41:50 INFO - PROCESS | 1960 | 1460990510391 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:50 INFO - PROCESS | 1960 | 1460990510614 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 07:41:50 INFO - PROCESS | 1960 | 1460990510865 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd86ba5000 == 198 [pid = 1960] [id = 756] 07:41:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd85227c00) [pid = 1960] [serial = 2268] [outer = (nil)] 07:41:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd86f36000) [pid = 1960] [serial = 2269] [outer = 0x7fbd85227c00] 07:41:50 INFO - PROCESS | 1960 | 1460990510944 Marionette DEBUG loaded listener.js 07:41:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd8702c000) [pid = 1960] [serial = 2270] [outer = 0x7fbd85227c00] 07:41:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd81f68800 == 199 [pid = 1960] [id = 757] 07:41:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd875af400) [pid = 1960] [serial = 2271] [outer = (nil)] 07:41:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd87404800) [pid = 1960] [serial = 2272] [outer = 0x7fbd875af400] 07:41:51 INFO - PROCESS | 1960 | 1460990511819 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 07:41:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:41:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1478ms 07:41:51 INFO - PROCESS | 1960 | 1460990511859 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 1960 | 1460990511862 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 07:41:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:41:51 INFO - PROCESS | 1960 | 1460990511868 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 1960 | 1460990511870 Marionette TRACE conn4 <- [1,2994,null,{}] 07:41:51 INFO - PROCESS | 1960 | 1460990511875 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:52 INFO - PROCESS | 1960 | 1460990512163 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 07:41:52 INFO - PROCESS | 1960 | 1460990512409 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd89f40000 == 200 [pid = 1960] [id = 758] 07:41:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd85228800) [pid = 1960] [serial = 2273] [outer = (nil)] 07:41:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd87402c00) [pid = 1960] [serial = 2274] [outer = 0x7fbd85228800] 07:41:52 INFO - PROCESS | 1960 | 1460990512524 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd8762b000) [pid = 1960] [serial = 2275] [outer = 0x7fbd85228800] 07:41:53 INFO - PROCESS | 1960 | 1460990513171 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 07:41:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:41:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 07:41:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1330ms 07:41:53 INFO - PROCESS | 1960 | 1460990513206 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 1960 | 1460990513208 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 07:41:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:41:53 INFO - PROCESS | 1960 | 1460990513214 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 1960 | 1460990513216 Marionette TRACE conn4 <- [1,2998,null,{}] 07:41:53 INFO - PROCESS | 1960 | 1460990513221 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:53 INFO - PROCESS | 1960 | 1460990513433 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 07:41:53 INFO - PROCESS | 1960 | 1460990513689 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd943cc000 == 201 [pid = 1960] [id = 759] 07:41:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd64634800) [pid = 1960] [serial = 2276] [outer = (nil)] 07:41:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd6463a000) [pid = 1960] [serial = 2277] [outer = 0x7fbd64634800] 07:41:53 INFO - PROCESS | 1960 | 1460990513759 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd6463ec00) [pid = 1960] [serial = 2278] [outer = 0x7fbd64634800] 07:41:54 INFO - PROCESS | 1960 | 1460990514548 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 07:41:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:41:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1375ms 07:41:54 INFO - PROCESS | 1960 | 1460990514590 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 07:41:54 INFO - PROCESS | 1960 | 1460990514594 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 07:41:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:41:54 INFO - PROCESS | 1960 | 1460990514600 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 1960 | 1460990514602 Marionette TRACE conn4 <- [1,3002,null,{}] 07:41:54 INFO - PROCESS | 1960 | 1460990514607 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:54 INFO - PROCESS | 1960 | 1460990514818 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 07:41:55 INFO - PROCESS | 1960 | 1460990515103 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5401c000 == 202 [pid = 1960] [id = 760] 07:41:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd540e5000) [pid = 1960] [serial = 2279] [outer = (nil)] 07:41:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 231 (0x7fbd540eb000) [pid = 1960] [serial = 2280] [outer = 0x7fbd540e5000] 07:41:55 INFO - PROCESS | 1960 | 1460990515180 Marionette DEBUG loaded listener.js 07:41:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 232 (0x7fbd540f1000) [pid = 1960] [serial = 2281] [outer = 0x7fbd540e5000] 07:41:55 INFO - PROCESS | 1960 | 1460990515896 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 07:41:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 07:41:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1333ms 07:41:55 INFO - PROCESS | 1960 | 1460990515934 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 07:41:55 INFO - PROCESS | 1960 | 1460990515937 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 07:41:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:41:55 INFO - PROCESS | 1960 | 1460990515943 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 1960 | 1460990515945 Marionette TRACE conn4 <- [1,3006,null,{}] 07:41:55 INFO - PROCESS | 1960 | 1460990515951 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:56 INFO - PROCESS | 1960 | 1460990516185 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 07:41:56 INFO - PROCESS | 1960 | 1460990516466 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58bac800 == 203 [pid = 1960] [id = 761] 07:41:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 233 (0x7fbd540e5800) [pid = 1960] [serial = 2282] [outer = (nil)] 07:41:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 234 (0x7fbd6463ac00) [pid = 1960] [serial = 2283] [outer = 0x7fbd540e5800] 07:41:56 INFO - PROCESS | 1960 | 1460990516543 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 235 (0x7fbd86f39400) [pid = 1960] [serial = 2284] [outer = 0x7fbd540e5800] 07:41:57 INFO - PROCESS | 1960 | 1460990517295 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 07:41:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:41:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1391ms 07:41:57 INFO - PROCESS | 1960 | 1460990517335 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 07:41:57 INFO - PROCESS | 1960 | 1460990517339 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 07:41:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:41:57 INFO - PROCESS | 1960 | 1460990517345 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 1960 | 1460990517348 Marionette TRACE conn4 <- [1,3010,null,{}] 07:41:57 INFO - PROCESS | 1960 | 1460990517353 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:57 INFO - PROCESS | 1960 | 1460990517568 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 07:41:57 INFO - PROCESS | 1960 | 1460990517855 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b385800 == 204 [pid = 1960] [id = 762] 07:41:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 236 (0x7fbd540f1400) [pid = 1960] [serial = 2285] [outer = (nil)] 07:41:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 237 (0x7fbd580aa800) [pid = 1960] [serial = 2286] [outer = 0x7fbd540f1400] 07:41:57 INFO - PROCESS | 1960 | 1460990517925 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 238 (0x7fbd580af000) [pid = 1960] [serial = 2287] [outer = 0x7fbd540f1400] 07:41:58 INFO - PROCESS | 1960 | 1460990518650 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 07:41:58 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 07:41:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1339ms 07:41:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:41:58 INFO - PROCESS | 1960 | 1460990518684 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 1960 | 1460990518687 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 07:41:58 INFO - PROCESS | 1960 | 1460990518693 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 1960 | 1460990518695 Marionette TRACE conn4 <- [1,3014,null,{}] 07:41:58 INFO - PROCESS | 1960 | 1460990518701 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:41:58 INFO - PROCESS | 1960 | 1460990518913 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 07:41:59 INFO - PROCESS | 1960 | 1460990519199 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b39c800 == 205 [pid = 1960] [id = 763] 07:41:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 239 (0x7fbd580a2400) [pid = 1960] [serial = 2288] [outer = (nil)] 07:41:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 240 (0x7fbd620bbc00) [pid = 1960] [serial = 2289] [outer = 0x7fbd580a2400] 07:41:59 INFO - PROCESS | 1960 | 1460990519271 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 241 (0x7fbd87624c00) [pid = 1960] [serial = 2290] [outer = 0x7fbd580a2400] 07:41:59 INFO - PROCESS | 1960 | [1960] 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 07:42:00 INFO - PROCESS | 1960 | 1460990520095 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:42:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:42:00 INFO - {} 07:42:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:42:00 INFO - {} 07:42:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:42:00 INFO - {} 07:42:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:42:00 INFO - {} 07:42:00 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1427ms 07:42:00 INFO - PROCESS | 1960 | 1460990520122 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 07:42:00 INFO - PROCESS | 1960 | 1460990520125 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 07:42:00 INFO - TEST-START | /FileAPI/fileReader.html 07:42:00 INFO - PROCESS | 1960 | 1460990520139 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 1960 | 1460990520141 Marionette TRACE conn4 <- [1,3018,null,{}] 07:42:00 INFO - PROCESS | 1960 | 1460990520147 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:00 INFO - PROCESS | 1960 | 1460990520358 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 07:42:00 INFO - PROCESS | 1960 | 1460990520639 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd57f03000 == 206 [pid = 1960] [id = 764] 07:42:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 242 (0x7fbd540ee800) [pid = 1960] [serial = 2291] [outer = (nil)] 07:42:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 243 (0x7fbd59ecc000) [pid = 1960] [serial = 2292] [outer = 0x7fbd540ee800] 07:42:00 INFO - PROCESS | 1960 | 1460990520746 Marionette DEBUG loaded listener.js 07:42:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 244 (0x7fbd8762c400) [pid = 1960] [serial = 2293] [outer = 0x7fbd540ee800] 07:42:01 INFO - PROCESS | 1960 | 1460990521474 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 07:42:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:42:01 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:42:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:42:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:42:01 INFO - TEST-OK | /FileAPI/fileReader.html | took 1381ms 07:42:01 INFO - PROCESS | 1960 | 1460990521523 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 07:42:01 INFO - PROCESS | 1960 | 1460990521526 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 07:42:01 INFO - TEST-START | /FileAPI/historical.html 07:42:01 INFO - PROCESS | 1960 | 1460990521532 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:42:01 INFO - PROCESS | 1960 | 1460990521534 Marionette TRACE conn4 <- [1,3022,null,{}] 07:42:01 INFO - PROCESS | 1960 | 1460990521540 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:01 INFO - PROCESS | 1960 | 1460990521773 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 07:42:02 INFO - PROCESS | 1960 | 1460990522061 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd57f1d000 == 207 [pid = 1960] [id = 765] 07:42:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 245 (0x7fbd59c5c000) [pid = 1960] [serial = 2294] [outer = (nil)] 07:42:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 246 (0x7fbd5ad48400) [pid = 1960] [serial = 2295] [outer = 0x7fbd59c5c000] 07:42:02 INFO - PROCESS | 1960 | 1460990522135 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 247 (0x7fbd5ad4e400) [pid = 1960] [serial = 2296] [outer = 0x7fbd59c5c000] 07:42:02 INFO - PROCESS | 1960 | 1460990522885 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 07:42:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:42:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:42:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:42:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:42:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:42:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:42:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:42:02 INFO - TEST-OK | /FileAPI/historical.html | took 1379ms 07:42:02 INFO - PROCESS | 1960 | 1460990522914 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 1960 | 1460990522918 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 07:42:02 INFO - TEST-START | /FileAPI/idlharness.html 07:42:02 INFO - PROCESS | 1960 | 1460990522927 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 1960 | 1460990522931 Marionette TRACE conn4 <- [1,3026,null,{}] 07:42:02 INFO - PROCESS | 1960 | 1460990522938 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:03 INFO - PROCESS | 1960 | 1460990523163 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 07:42:03 INFO - PROCESS | 1960 | 1460990523480 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5728e800 == 208 [pid = 1960] [id = 766] 07:42:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 248 (0x7fbd58293c00) [pid = 1960] [serial = 2297] [outer = (nil)] 07:42:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 249 (0x7fbd58298400) [pid = 1960] [serial = 2298] [outer = 0x7fbd58293c00] 07:42:03 INFO - PROCESS | 1960 | 1460990523564 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 250 (0x7fbd5829f800) [pid = 1960] [serial = 2299] [outer = 0x7fbd58293c00] 07:42:05 INFO - PROCESS | 1960 | 1460990525174 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:42:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:42:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:42:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:42:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:42:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:42:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:42:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:42:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:42:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:42:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:42:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:42:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:42:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:42:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:42:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:42:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:42:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:42:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:42:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:42:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:42:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:42:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:42:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:42:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:42:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 07:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:42:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:42:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:42:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:42:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:42:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:42:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:42:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:42:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:42:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:42:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:42:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:42:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:42:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:42:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:42:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:42:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:42:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:42:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:42:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:42:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 07:42:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:42:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:42:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:42:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:42:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:42:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:42:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:42:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:42:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:42:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:42:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:42:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 2393ms 07:42:06 INFO - PROCESS | 1960 | 1460990526072 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 07:42:06 INFO - PROCESS | 1960 | 1460990526076 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 07:42:06 INFO - TEST-START | /FileAPI/idlharness.worker 07:42:06 INFO - PROCESS | 1960 | 1460990526136 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:42:06 INFO - PROCESS | 1960 | 1460990526142 Marionette TRACE conn4 <- [1,3030,null,{}] 07:42:06 INFO - PROCESS | 1960 | 1460990526150 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd73b50800 == 207 [pid = 1960] [id = 54] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6159a000 == 206 [pid = 1960] [id = 504] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633b6800 == 205 [pid = 1960] [id = 627] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f15e000 == 204 [pid = 1960] [id = 631] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6be43800 == 203 [pid = 1960] [id = 629] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5aed9000 == 202 [pid = 1960] [id = 687] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70e1f800 == 201 [pid = 1960] [id = 633] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd640a9000 == 200 [pid = 1960] [id = 148] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6d074800 == 199 [pid = 1960] [id = 630] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6469d000 == 198 [pid = 1960] [id = 579] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5e6e1800 == 197 [pid = 1960] [id = 743] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5cb16000 == 196 [pid = 1960] [id = 742] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5aabe800 == 195 [pid = 1960] [id = 741] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd58e62000 == 194 [pid = 1960] [id = 740] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd82133800 == 193 [pid = 1960] [id = 737] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7bf10000 == 192 [pid = 1960] [id = 736] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd775e1800 == 191 [pid = 1960] [id = 735] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd7537c800 == 190 [pid = 1960] [id = 734] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd74873000 == 189 [pid = 1960] [id = 733] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd72ac1000 == 188 [pid = 1960] [id = 732] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd70112800 == 187 [pid = 1960] [id = 731] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6f148800 == 186 [pid = 1960] [id = 730] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6c01c000 == 185 [pid = 1960] [id = 729] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6adbe800 == 184 [pid = 1960] [id = 728] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6ac16800 == 183 [pid = 1960] [id = 727] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd6a330000 == 182 [pid = 1960] [id = 726] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd646a7800 == 181 [pid = 1960] [id = 725] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd640ab800 == 180 [pid = 1960] [id = 724] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd633b2800 == 179 [pid = 1960] [id = 723] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd61614800 == 178 [pid = 1960] [id = 722] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5ecc7000 == 177 [pid = 1960] [id = 721] 07:42:07 INFO - PROCESS | 1960 | --DOCSHELL 0x7fbd5aabc000 == 176 [pid = 1960] [id = 720] 07:42:07 INFO - PROCESS | 1960 | 1460990527241 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 249 (0x7fbd61e9b800) [pid = 1960] [serial = 2157] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 248 (0x7fbd6be79000) [pid = 1960] [serial = 2117] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 247 (0x7fbd6ef97400) [pid = 1960] [serial = 2126] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 246 (0x7fbd5ed84c00) [pid = 1960] [serial = 2156] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 245 (0x7fbd5b3e9800) [pid = 1960] [serial = 2087] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 244 (0x7fbd5eaea400) [pid = 1960] [serial = 2090] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 243 (0x7fbd6c28dc00) [pid = 1960] [serial = 2120] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 242 (0x7fbd5c6c6c00) [pid = 1960] [serial = 2148] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 241 (0x7fbd5e85e800) [pid = 1960] [serial = 2151] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 240 (0x7fbd6ecb0800) [pid = 1960] [serial = 2123] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 239 (0x7fbd68c0e400) [pid = 1960] [serial = 2099] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 238 (0x7fbd60158c00) [pid = 1960] [serial = 2154] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 237 (0x7fbd6fe8a400) [pid = 1960] [serial = 2138] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 236 (0x7fbd6fe73000) [pid = 1960] [serial = 2135] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 235 (0x7fbd6ae12c00) [pid = 1960] [serial = 2102] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 234 (0x7fbd63f05800) [pid = 1960] [serial = 2093] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 233 (0x7fbd6f869400) [pid = 1960] [serial = 2132] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 232 (0x7fbd647f2c00) [pid = 1960] [serial = 2084] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 231 (0x7fbd5c6c4c00) [pid = 1960] [serial = 2141] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 230 (0x7fbd5b3ee800) [pid = 1960] [serial = 2147] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 229 (0x7fbd6482d400) [pid = 1960] [serial = 2085] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 228 (0x7fbd6b063000) [pid = 1960] [serial = 2105] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd6482c400) [pid = 1960] [serial = 2096] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd6b71dc00) [pid = 1960] [serial = 2111] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd6f2e8800) [pid = 1960] [serial = 2129] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd58ed1000) [pid = 1960] [serial = 2144] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd59d22800) [pid = 1960] [serial = 2145] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd6b303000) [pid = 1960] [serial = 2108] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd5e793800) [pid = 1960] [serial = 2150] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd5edc7400) [pid = 1960] [serial = 2153] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd6b82d400) [pid = 1960] [serial = 2114] [outer = (nil)] [url = about:blank] 07:42:07 INFO - PROCESS | 1960 | 1460990527590 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5709d800 == 177 [pid = 1960] [id = 767] 07:42:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd59c5cc00) [pid = 1960] [serial = 2300] [outer = (nil)] 07:42:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd59ecd400) [pid = 1960] [serial = 2301] [outer = 0x7fbd59c5cc00] 07:42:07 INFO - PROCESS | 1960 | 1460990527656 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd5a9cbc00) [pid = 1960] [serial = 2302] [outer = 0x7fbd59c5cc00] 07:42:07 INFO - PROCESS | 1960 | [1960] 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 07:42:09 INFO - PROCESS | 1960 | 1460990529639 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:42:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:42:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:42:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:42:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:42:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:42:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:42:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:42:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:42:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:42:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:42:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:42:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:42:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:42:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:42:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:42:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:42:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:42:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:42:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:42:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:42:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:42:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:42:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:42:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:42:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:42:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:42:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:42:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:42:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:42:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:42:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:42:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:42:09 INFO - {} 07:42:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3618ms 07:42:09 INFO - PROCESS | 1960 | 1460990529767 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 1960 | 1460990529782 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 07:42:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:42:09 INFO - PROCESS | 1960 | 1460990529802 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 1960 | 1460990529814 Marionette TRACE conn4 <- [1,3034,null,{}] 07:42:09 INFO - PROCESS | 1960 | 1460990529844 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:10 INFO - PROCESS | 1960 | 1460990530155 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 07:42:10 INFO - PROCESS | 1960 | 1460990530186 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5b21f800 == 178 [pid = 1960] [id = 768] 07:42:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd5abcf000) [pid = 1960] [serial = 2303] [outer = (nil)] 07:42:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd62011000) [pid = 1960] [serial = 2304] [outer = 0x7fbd5abcf000] 07:42:10 INFO - PROCESS | 1960 | 1460990530244 Marionette DEBUG loaded listener.js 07:42:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd634e7800) [pid = 1960] [serial = 2305] [outer = 0x7fbd5abcf000] 07:42:10 INFO - PROCESS | 1960 | 1460990530941 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 07:42:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:42:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1170ms 07:42:10 INFO - PROCESS | 1960 | 1460990530986 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 1960 | 1460990530990 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 07:42:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:42:10 INFO - PROCESS | 1960 | 1460990530996 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 1960 | 1460990530999 Marionette TRACE conn4 <- [1,3038,null,{}] 07:42:11 INFO - PROCESS | 1960 | 1460990531011 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:11 INFO - PROCESS | 1960 | 1460990531279 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 07:42:11 INFO - PROCESS | 1960 | 1460990531327 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9e0000 == 179 [pid = 1960] [id = 769] 07:42:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd63f02400) [pid = 1960] [serial = 2306] [outer = (nil)] 07:42:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd63f4c800) [pid = 1960] [serial = 2307] [outer = 0x7fbd63f02400] 07:42:11 INFO - PROCESS | 1960 | 1460990531517 Marionette DEBUG loaded listener.js 07:42:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd6407b400) [pid = 1960] [serial = 2308] [outer = 0x7fbd63f02400] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 227 (0x7fbd6a5cf400) [pid = 1960] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 226 (0x7fbd5b3c8800) [pid = 1960] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 225 (0x7fbd7437cc00) [pid = 1960] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 224 (0x7fbd6afed400) [pid = 1960] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 223 (0x7fbd5e854400) [pid = 1960] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 222 (0x7fbd6fe80800) [pid = 1960] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 221 (0x7fbd73613400) [pid = 1960] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 220 (0x7fbd5b1ed400) [pid = 1960] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 219 (0x7fbd6cd6ec00) [pid = 1960] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 218 (0x7fbd5ceb8400) [pid = 1960] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 217 (0x7fbd6be74400) [pid = 1960] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 216 (0x7fbd71fc7c00) [pid = 1960] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 215 (0x7fbd5b1e9800) [pid = 1960] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 214 (0x7fbd5b3d1400) [pid = 1960] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 213 (0x7fbd5e808800) [pid = 1960] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 212 (0x7fbd634e7400) [pid = 1960] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 211 (0x7fbd59d20c00) [pid = 1960] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 210 (0x7fbd63225800) [pid = 1960] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 209 (0x7fbd5edccc00) [pid = 1960] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 208 (0x7fbd5b3cb800) [pid = 1960] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 207 (0x7fbd6f07e800) [pid = 1960] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 206 (0x7fbd6015d000) [pid = 1960] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 205 (0x7fbd5a9c8000) [pid = 1960] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 204 (0x7fbd6448ec00) [pid = 1960] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 203 (0x7fbd5abe8000) [pid = 1960] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 202 (0x7fbd5abc3400) [pid = 1960] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 201 (0x7fbd5e9e1400) [pid = 1960] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 200 (0x7fbd57070c00) [pid = 1960] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 199 (0x7fbd6a5cf000) [pid = 1960] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 198 (0x7fbd64393800) [pid = 1960] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 197 (0x7fbd6d0c5400) [pid = 1960] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 196 (0x7fbd6b829800) [pid = 1960] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 195 (0x7fbd68c0b800) [pid = 1960] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 194 (0x7fbd6f862400) [pid = 1960] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 193 (0x7fbd5abcc400) [pid = 1960] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 192 (0x7fbd63226000) [pid = 1960] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 191 (0x7fbd5e80dc00) [pid = 1960] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 190 (0x7fbd71fcb400) [pid = 1960] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 189 (0x7fbd5b1f3000) [pid = 1960] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 188 (0x7fbd6b061800) [pid = 1960] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 187 (0x7fbd6aea9c00) [pid = 1960] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 186 (0x7fbd6448d800) [pid = 1960] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 185 (0x7fbd6a24d800) [pid = 1960] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 184 (0x7fbd57072800) [pid = 1960] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 183 (0x7fbd59d1b400) [pid = 1960] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 182 (0x7fbd61fc5c00) [pid = 1960] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 181 (0x7fbd5a9c4400) [pid = 1960] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 180 (0x7fbd57070000) [pid = 1960] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 179 (0x7fbd6c28bc00) [pid = 1960] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 178 (0x7fbd6d262800) [pid = 1960] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 177 (0x7fbd64781c00) [pid = 1960] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 176 (0x7fbd6b396c00) [pid = 1960] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 175 (0x7fbd57070800) [pid = 1960] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 174 (0x7fbd6b91fc00) [pid = 1960] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:42:12 INFO - PROCESS | 1960 | --DOMWINDOW == 173 (0x7fbd68dd0000) [pid = 1960] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:42:13 INFO - PROCESS | 1960 | 1460990533188 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 07:42:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:42:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2229ms 07:42:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:42:13 INFO - PROCESS | 1960 | 1460990533227 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 07:42:13 INFO - PROCESS | 1960 | 1460990533230 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 07:42:13 INFO - PROCESS | 1960 | 1460990533236 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 1960 | 1460990533239 Marionette TRACE conn4 <- [1,3042,null,{}] 07:42:13 INFO - PROCESS | 1960 | 1460990533243 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:13 INFO - PROCESS | 1960 | 1460990533431 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 07:42:13 INFO - PROCESS | 1960 | 1460990533452 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5cb1b000 == 180 [pid = 1960] [id = 770] 07:42:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 174 (0x7fbd57070c00) [pid = 1960] [serial = 2309] [outer = (nil)] 07:42:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 175 (0x7fbd61fcd800) [pid = 1960] [serial = 2310] [outer = 0x7fbd57070c00] 07:42:13 INFO - PROCESS | 1960 | 1460990533682 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 176 (0x7fbd63f0ec00) [pid = 1960] [serial = 2311] [outer = 0x7fbd57070c00] 07:42:14 INFO - PROCESS | 1960 | 1460990534804 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:42:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:42:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:42:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:42:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:42:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:42:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1656ms 07:42:14 INFO - PROCESS | 1960 | 1460990534902 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 07:42:14 INFO - PROCESS | 1960 | 1460990534912 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 07:42:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:42:14 INFO - PROCESS | 1960 | 1460990534952 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 1960 | 1460990534959 Marionette TRACE conn4 <- [1,3046,null,{}] 07:42:14 INFO - PROCESS | 1960 | 1460990534967 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:15 INFO - PROCESS | 1960 | 1460990535283 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 07:42:15 INFO - PROCESS | 1960 | 1460990535617 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd58d11800 == 181 [pid = 1960] [id = 771] 07:42:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 177 (0x7fbd59c5d000) [pid = 1960] [serial = 2312] [outer = (nil)] 07:42:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 178 (0x7fbd59ece400) [pid = 1960] [serial = 2313] [outer = 0x7fbd59c5d000] 07:42:15 INFO - PROCESS | 1960 | 1460990535693 Marionette DEBUG loaded listener.js 07:42:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 179 (0x7fbd5abc5000) [pid = 1960] [serial = 2314] [outer = 0x7fbd59c5d000] 07:42:16 INFO - PROCESS | 1960 | [1960] 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 07:42:16 INFO - PROCESS | 1960 | 1460990536503 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:42:16 INFO - {} 07:42:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1596ms 07:42:16 INFO - PROCESS | 1960 | 1460990536541 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 07:42:16 INFO - PROCESS | 1960 | 1460990536550 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 07:42:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:42:16 INFO - PROCESS | 1960 | 1460990536560 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:42:16 INFO - PROCESS | 1960 | 1460990536564 Marionette TRACE conn4 <- [1,3050,null,{}] 07:42:16 INFO - PROCESS | 1960 | 1460990536577 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:16 INFO - PROCESS | 1960 | 1460990536837 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 07:42:17 INFO - PROCESS | 1960 | 1460990537073 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5aabb800 == 182 [pid = 1960] [id = 772] 07:42:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 180 (0x7fbd5abc7800) [pid = 1960] [serial = 2315] [outer = (nil)] 07:42:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 181 (0x7fbd5b3f1800) [pid = 1960] [serial = 2316] [outer = 0x7fbd5abc7800] 07:42:17 INFO - PROCESS | 1960 | 1460990537197 Marionette DEBUG loaded listener.js 07:42:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 182 (0x7fbd5c6c4800) [pid = 1960] [serial = 2317] [outer = 0x7fbd5abc7800] 07:42:17 INFO - PROCESS | 1960 | 1460990537941 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 07:42:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:42:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:42:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:42:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:42:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1442ms 07:42:18 INFO - PROCESS | 1960 | 1460990538003 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 1960 | 1460990538007 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 07:42:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:42:18 INFO - PROCESS | 1960 | 1460990538015 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 1960 | 1460990538021 Marionette TRACE conn4 <- [1,3054,null,{}] 07:42:18 INFO - PROCESS | 1960 | 1460990538056 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:18 INFO - PROCESS | 1960 | 1460990538285 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 07:42:18 INFO - PROCESS | 1960 | 1460990538555 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5c9ee800 == 183 [pid = 1960] [id = 773] 07:42:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 183 (0x7fbd5e6c6c00) [pid = 1960] [serial = 2318] [outer = (nil)] 07:42:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 184 (0x7fbd5e803400) [pid = 1960] [serial = 2319] [outer = 0x7fbd5e6c6c00] 07:42:18 INFO - PROCESS | 1960 | 1460990538736 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 185 (0x7fbd5e9d3000) [pid = 1960] [serial = 2320] [outer = 0x7fbd5e6c6c00] 07:42:20 INFO - PROCESS | 1960 | 1460990539983 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:42:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 07:42:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:42:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:42:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2109ms 07:42:20 INFO - PROCESS | 1960 | 1460990540288 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 1960 | 1460990540292 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 07:42:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:42:20 INFO - PROCESS | 1960 | 1460990540308 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 1960 | 1460990540310 Marionette TRACE conn4 <- [1,3058,null,{}] 07:42:20 INFO - PROCESS | 1960 | 1460990540316 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:20 INFO - PROCESS | 1960 | 1460990540518 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 07:42:20 INFO - PROCESS | 1960 | 1460990540782 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6011b000 == 184 [pid = 1960] [id = 774] 07:42:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 186 (0x7fbd5e70cc00) [pid = 1960] [serial = 2321] [outer = (nil)] 07:42:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 187 (0x7fbd64076800) [pid = 1960] [serial = 2322] [outer = 0x7fbd5e70cc00] 07:42:20 INFO - PROCESS | 1960 | 1460990540856 Marionette DEBUG loaded listener.js 07:42:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 188 (0x7fbd6420c000) [pid = 1960] [serial = 2323] [outer = 0x7fbd5e70cc00] 07:42:21 INFO - PROCESS | 1960 | 1460990541626 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:42:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:42:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:42:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:42:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:42:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:42:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:42:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:42:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:42:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1380ms 07:42:21 INFO - PROCESS | 1960 | 1460990541690 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 07:42:21 INFO - PROCESS | 1960 | 1460990541695 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 07:42:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:42:21 INFO - PROCESS | 1960 | 1460990541706 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:42:21 INFO - PROCESS | 1960 | 1460990541718 Marionette TRACE conn4 <- [1,3062,null,{}] 07:42:21 INFO - PROCESS | 1960 | 1460990541769 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:21 INFO - PROCESS | 1960 | 1460990541980 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 07:42:22 INFO - PROCESS | 1960 | 1460990542252 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd5a897000 == 185 [pid = 1960] [id = 775] 07:42:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 189 (0x7fbd5ad54800) [pid = 1960] [serial = 2324] [outer = (nil)] 07:42:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 190 (0x7fbd5ed61000) [pid = 1960] [serial = 2325] [outer = 0x7fbd5ad54800] 07:42:22 INFO - PROCESS | 1960 | 1460990542363 Marionette DEBUG loaded listener.js 07:42:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 191 (0x7fbd6438e400) [pid = 1960] [serial = 2326] [outer = 0x7fbd5ad54800] 07:42:22 INFO - PROCESS | 1960 | [1960] 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 07:42:23 INFO - PROCESS | 1960 | 1460990543128 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:42:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:42:23 INFO - {} 07:42:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1443ms 07:42:23 INFO - PROCESS | 1960 | 1460990543150 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 07:42:23 INFO - PROCESS | 1960 | 1460990543154 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 07:42:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:42:23 INFO - PROCESS | 1960 | 1460990543159 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:42:23 INFO - PROCESS | 1960 | 1460990543162 Marionette TRACE conn4 <- [1,3066,null,{}] 07:42:23 INFO - PROCESS | 1960 | 1460990543167 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:23 INFO - PROCESS | 1960 | 1460990543403 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 07:42:23 INFO - PROCESS | 1960 | 1460990543680 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd633ac000 == 186 [pid = 1960] [id = 776] 07:42:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 192 (0x7fbd64393800) [pid = 1960] [serial = 2327] [outer = (nil)] 07:42:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 193 (0x7fbd6a249800) [pid = 1960] [serial = 2328] [outer = 0x7fbd64393800] 07:42:23 INFO - PROCESS | 1960 | 1460990543753 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 194 (0x7fbd6a5d4c00) [pid = 1960] [serial = 2329] [outer = 0x7fbd64393800] 07:42:24 INFO - PROCESS | 1960 | 1460990544533 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 07:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:42:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1429ms 07:42:24 INFO - PROCESS | 1960 | 1460990544590 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 1960 | 1460990544593 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 07:42:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:42:24 INFO - PROCESS | 1960 | 1460990544600 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 1960 | 1460990544604 Marionette TRACE conn4 <- [1,3070,null,{}] 07:42:24 INFO - PROCESS | 1960 | 1460990544628 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:24 INFO - PROCESS | 1960 | 1460990544874 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 07:42:25 INFO - PROCESS | 1960 | 1460990545151 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd63fcd800 == 187 [pid = 1960] [id = 777] 07:42:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 195 (0x7fbd58ec6000) [pid = 1960] [serial = 2330] [outer = (nil)] 07:42:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 196 (0x7fbd6ae9f800) [pid = 1960] [serial = 2331] [outer = 0x7fbd58ec6000] 07:42:25 INFO - PROCESS | 1960 | 1460990545258 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 197 (0x7fbd6aef5400) [pid = 1960] [serial = 2332] [outer = 0x7fbd58ec6000] 07:42:25 INFO - PROCESS | 1960 | 1460990545988 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 07:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:42:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1400ms 07:42:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:42:26 INFO - PROCESS | 1960 | 1460990546002 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 1960 | 1460990546005 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 07:42:26 INFO - PROCESS | 1960 | 1460990546011 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 1960 | 1460990546015 Marionette TRACE conn4 <- [1,3074,null,{}] 07:42:26 INFO - PROCESS | 1960 | 1460990546020 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:26 INFO - PROCESS | 1960 | 1460990546236 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 07:42:26 INFO - PROCESS | 1960 | 1460990546488 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6431f800 == 188 [pid = 1960] [id = 778] 07:42:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 198 (0x7fbd5c58b400) [pid = 1960] [serial = 2333] [outer = (nil)] 07:42:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 199 (0x7fbd6aff1000) [pid = 1960] [serial = 2334] [outer = 0x7fbd5c58b400] 07:42:26 INFO - PROCESS | 1960 | 1460990546558 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 200 (0x7fbd6b06d800) [pid = 1960] [serial = 2335] [outer = 0x7fbd5c58b400] 07:42:27 INFO - PROCESS | 1960 | 1460990547315 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 07:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:42:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1334ms 07:42:27 INFO - PROCESS | 1960 | 1460990547347 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 07:42:27 INFO - PROCESS | 1960 | 1460990547350 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 07:42:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:42:27 INFO - PROCESS | 1960 | 1460990547356 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 1960 | 1460990547358 Marionette TRACE conn4 <- [1,3078,null,{}] 07:42:27 INFO - PROCESS | 1960 | 1460990547363 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:27 INFO - PROCESS | 1960 | 1460990547574 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 07:42:27 INFO - PROCESS | 1960 | 1460990547856 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd64664000 == 189 [pid = 1960] [id = 779] 07:42:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 201 (0x7fbd6ae0b400) [pid = 1960] [serial = 2336] [outer = (nil)] 07:42:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 202 (0x7fbd6b311c00) [pid = 1960] [serial = 2337] [outer = 0x7fbd6ae0b400] 07:42:27 INFO - PROCESS | 1960 | 1460990547927 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 203 (0x7fbd6b724000) [pid = 1960] [serial = 2338] [outer = 0x7fbd6ae0b400] 07:42:28 INFO - PROCESS | 1960 | 1460990548697 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 07:42:28 INFO - PROCESS | 1960 | 1460990548749 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 07:42:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:42:28 INFO - PROCESS | 1960 | 1460990548762 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 1960 | 1460990548766 Marionette TRACE conn4 <- [1,3082,null,{}] 07:42:28 INFO - PROCESS | 1960 | 1460990548795 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:29 INFO - PROCESS | 1960 | 1460990549002 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 07:42:29 INFO - PROCESS | 1960 | 1460990549246 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd68ea6000 == 190 [pid = 1960] [id = 780] 07:42:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 204 (0x7fbd6448ec00) [pid = 1960] [serial = 2339] [outer = (nil)] 07:42:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 205 (0x7fbd6b82a000) [pid = 1960] [serial = 2340] [outer = 0x7fbd6448ec00] 07:42:29 INFO - PROCESS | 1960 | 1460990549324 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 206 (0x7fbd6b91a000) [pid = 1960] [serial = 2341] [outer = 0x7fbd6448ec00] 07:42:30 INFO - PROCESS | 1960 | 1460990550064 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 07:42:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:42:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:42:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:42:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1351ms 07:42:30 INFO - PROCESS | 1960 | 1460990550114 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 1960 | 1460990550118 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 07:42:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:42:30 INFO - PROCESS | 1960 | 1460990550124 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 1960 | 1460990550128 Marionette TRACE conn4 <- [1,3086,null,{}] 07:42:30 INFO - PROCESS | 1960 | 1460990550133 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:30 INFO - PROCESS | 1960 | 1460990550360 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 07:42:30 INFO - PROCESS | 1960 | 1460990550645 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ac04000 == 191 [pid = 1960] [id = 781] 07:42:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 207 (0x7fbd6ae0d400) [pid = 1960] [serial = 2342] [outer = (nil)] 07:42:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 208 (0x7fbd6bfcd800) [pid = 1960] [serial = 2343] [outer = 0x7fbd6ae0d400] 07:42:30 INFO - PROCESS | 1960 | 1460990550722 Marionette DEBUG loaded listener.js 07:42:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 209 (0x7fbd6d0bd800) [pid = 1960] [serial = 2344] [outer = 0x7fbd6ae0d400] 07:42:31 INFO - PROCESS | 1960 | 1460990551469 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:42:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:42:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1376ms 07:42:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:42:31 INFO - PROCESS | 1960 | 1460990551501 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 07:42:31 INFO - PROCESS | 1960 | 1460990551504 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 07:42:31 INFO - PROCESS | 1960 | 1460990551510 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:42:31 INFO - PROCESS | 1960 | 1460990551513 Marionette TRACE conn4 <- [1,3090,null,{}] 07:42:31 INFO - PROCESS | 1960 | 1460990551518 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:31 INFO - PROCESS | 1960 | 1460990551722 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 07:42:31 INFO - PROCESS | 1960 | 1460990551987 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6adbe800 == 192 [pid = 1960] [id = 782] 07:42:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 210 (0x7fbd6b921000) [pid = 1960] [serial = 2345] [outer = (nil)] 07:42:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 211 (0x7fbd6ef93400) [pid = 1960] [serial = 2346] [outer = 0x7fbd6b921000] 07:42:32 INFO - PROCESS | 1960 | 1460990552059 Marionette DEBUG loaded listener.js 07:42:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 212 (0x7fbd6f07e400) [pid = 1960] [serial = 2347] [outer = 0x7fbd6b921000] 07:42:32 INFO - PROCESS | 1960 | 1460990552775 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:42:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:42:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1279ms 07:42:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:42:32 INFO - PROCESS | 1960 | 1460990552788 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 07:42:32 INFO - PROCESS | 1960 | 1460990552790 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 07:42:32 INFO - PROCESS | 1960 | 1460990552794 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 1960 | 1460990552798 Marionette TRACE conn4 <- [1,3094,null,{}] 07:42:32 INFO - PROCESS | 1960 | 1460990552803 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:33 INFO - PROCESS | 1960 | 1460990553006 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 07:42:33 INFO - PROCESS | 1960 | 1460990553291 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6bea2800 == 193 [pid = 1960] [id = 783] 07:42:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 213 (0x7fbd5abd1400) [pid = 1960] [serial = 2348] [outer = (nil)] 07:42:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 214 (0x7fbd6f2e1400) [pid = 1960] [serial = 2349] [outer = 0x7fbd5abd1400] 07:42:33 INFO - PROCESS | 1960 | 1460990553360 Marionette DEBUG loaded listener.js 07:42:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 215 (0x7fbd6f862400) [pid = 1960] [serial = 2350] [outer = 0x7fbd5abd1400] 07:42:34 INFO - PROCESS | 1960 | 1460990554113 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:42:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:42:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1329ms 07:42:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:42:34 INFO - PROCESS | 1960 | 1460990554124 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 07:42:34 INFO - PROCESS | 1960 | 1460990554126 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 07:42:34 INFO - PROCESS | 1960 | 1460990554132 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 1960 | 1460990554135 Marionette TRACE conn4 <- [1,3098,null,{}] 07:42:34 INFO - PROCESS | 1960 | 1460990554139 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:34 INFO - PROCESS | 1960 | 1460990554362 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 07:42:34 INFO - PROCESS | 1960 | 1460990554619 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ece3000 == 194 [pid = 1960] [id = 784] 07:42:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 216 (0x7fbd63f07000) [pid = 1960] [serial = 2351] [outer = (nil)] 07:42:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 217 (0x7fbd6c28b400) [pid = 1960] [serial = 2352] [outer = 0x7fbd63f07000] 07:42:34 INFO - PROCESS | 1960 | 1460990554690 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 218 (0x7fbd6fe84000) [pid = 1960] [serial = 2353] [outer = 0x7fbd63f07000] 07:42:35 INFO - PROCESS | 1960 | 1460990555413 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 07:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:42:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1329ms 07:42:35 INFO - PROCESS | 1960 | 1460990555461 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 1960 | 1460990555464 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 07:42:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:42:35 INFO - PROCESS | 1960 | 1460990555470 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 1960 | 1460990555472 Marionette TRACE conn4 <- [1,3102,null,{}] 07:42:35 INFO - PROCESS | 1960 | 1460990555477 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:35 INFO - PROCESS | 1960 | 1460990555730 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 07:42:36 INFO - PROCESS | 1960 | 1460990556022 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6f745800 == 195 [pid = 1960] [id = 785] 07:42:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 219 (0x7fbd63f07800) [pid = 1960] [serial = 2354] [outer = (nil)] 07:42:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 220 (0x7fbd70e5e000) [pid = 1960] [serial = 2355] [outer = 0x7fbd63f07800] 07:42:36 INFO - PROCESS | 1960 | 1460990556098 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 221 (0x7fbd711e0c00) [pid = 1960] [serial = 2356] [outer = 0x7fbd63f07800] 07:42:36 INFO - PROCESS | 1960 | 1460990556823 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:42:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:42:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1431ms 07:42:36 INFO - PROCESS | 1960 | 1460990556902 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 07:42:36 INFO - PROCESS | 1960 | 1460990556905 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 07:42:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:42:36 INFO - PROCESS | 1960 | 1460990556911 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:42:36 INFO - PROCESS | 1960 | 1460990556912 Marionette TRACE conn4 <- [1,3106,null,{}] 07:42:36 INFO - PROCESS | 1960 | 1460990556918 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:37 INFO - PROCESS | 1960 | 1460990557213 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 07:42:37 INFO - PROCESS | 1960 | 1460990557435 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd6ffc6800 == 196 [pid = 1960] [id = 786] 07:42:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 222 (0x7fbd5e712800) [pid = 1960] [serial = 2357] [outer = (nil)] 07:42:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 223 (0x7fbd71fc6c00) [pid = 1960] [serial = 2358] [outer = 0x7fbd5e712800] 07:42:37 INFO - PROCESS | 1960 | 1460990557510 Marionette DEBUG loaded listener.js 07:42:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 224 (0x7fbd72cd9800) [pid = 1960] [serial = 2359] [outer = 0x7fbd5e712800] 07:42:38 INFO - PROCESS | 1960 | 1460990558247 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 07:42:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:42:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:42:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:42:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1375ms 07:42:38 INFO - PROCESS | 1960 | 1460990558288 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 07:42:38 INFO - PROCESS | 1960 | 1460990558291 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 07:42:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:42:38 INFO - PROCESS | 1960 | 1460990558297 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:42:38 INFO - PROCESS | 1960 | 1460990558299 Marionette TRACE conn4 <- [1,3110,null,{}] 07:42:38 INFO - PROCESS | 1960 | 1460990558305 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:38 INFO - PROCESS | 1960 | 1460990558519 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 07:42:38 INFO - PROCESS | 1960 | 1460990558806 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd703ce000 == 197 [pid = 1960] [id = 787] 07:42:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 225 (0x7fbd5ed5e000) [pid = 1960] [serial = 2360] [outer = (nil)] 07:42:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 226 (0x7fbd7314f400) [pid = 1960] [serial = 2361] [outer = 0x7fbd5ed5e000] 07:42:38 INFO - PROCESS | 1960 | 1460990558883 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 227 (0x7fbd73614400) [pid = 1960] [serial = 2362] [outer = 0x7fbd5ed5e000] 07:42:39 INFO - PROCESS | 1960 | 1460990559597 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 07:42:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:42:39 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 07:42:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:42:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1327ms 07:42:39 INFO - PROCESS | 1960 | 1460990559627 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 1960 | 1460990559630 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 07:42:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:42:39 INFO - PROCESS | 1960 | 1460990559636 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 1960 | 1460990559638 Marionette TRACE conn4 <- [1,3114,null,{}] 07:42:39 INFO - PROCESS | 1960 | 1460990559644 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:42:39 INFO - PROCESS | 1960 | 1460990559918 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 07:42:40 INFO - PROCESS | 1960 | 1460990560244 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"ca527853-a563-4041-8fc4-347cab95d885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x7fbd72cae800 == 198 [pid = 1960] [id = 788] 07:42:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 228 (0x7fbd7361f000) [pid = 1960] [serial = 2363] [outer = (nil)] 07:42:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 229 (0x7fbd73d4dc00) [pid = 1960] [serial = 2364] [outer = 0x7fbd7361f000] 07:42:40 INFO - PROCESS | 1960 | 1460990560357 Marionette DEBUG loaded listener.js 07:42:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 230 (0x7fbd74887000) [pid = 1960] [serial = 2365] [outer = 0x7fbd7361f000] 07:42:41 INFO - PROCESS | 1960 | 1460990561034 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 07:42:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:42:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1427ms 07:42:41 INFO - PROCESS | 1960 | 1460990561063 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 07:42:41 INFO - PROCESS | 1960 | 1460990561067 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 07:42:42 WARNING - u'runner_teardown' () 07:42:42 INFO - No more tests 07:42:42 INFO - Got 0 unexpected results 07:42:42 INFO - SUITE-END | took 1140s 07:42:42 INFO - Closing logging queue 07:42:42 INFO - queue closed 07:42:42 INFO - Return code: 0 07:42:42 WARNING - # TBPL SUCCESS # 07:42:42 INFO - Running post-action listener: _resource_record_post_action 07:42:42 INFO - Running post-run listener: _resource_record_post_run 07:42:43 INFO - Total resource usage - Wall time: 1181s; CPU: 98.0%; Read bytes: 6660096; Write bytes: 975302656; Read time: 4316; Write time: 337756 07:42:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:42:43 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 50892800; Read time: 0; Write time: 43748 07:42:43 INFO - run-tests - Wall time: 1149s; CPU: 98.0%; Read bytes: 6074368; Write bytes: 924409856; Read time: 3660; Write time: 294008 07:42:43 INFO - Running post-run listener: _upload_blobber_files 07:42:43 INFO - Blob upload gear active. 07:42:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:42:43 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 07:42:43 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'] 07:42:43 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 07:42:44 INFO - (blobuploader) - INFO - Open directory for files ... 07:42:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:42:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:42:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:42:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:42:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:42:45 INFO - (blobuploader) - INFO - Done attempting. 07:42:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:42:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:42:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:42:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:42:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:42:45 INFO - (blobuploader) - INFO - Done attempting. 07:42:45 INFO - (blobuploader) - INFO - Iteration through files over. 07:42:45 INFO - Return code: 0 07:42:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:42:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:42:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a4112c09a807a6a98fc0c6f1485533ba40c42cb40bc10c8682c6cb567eb1880a997985fb87d4445cb8c772a5fc302658df1592ca634978a81343c2c03363b1cb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d8d2fe569dfb9cff7f3a02f25e79e64c906610380b6e98625139de86e2e30134ba4d48f9d292e21a05f8a67d1bc2b2f5073086b1f0f7d378605ccdd0550d88d4"} 07:42:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:42:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:42:45 INFO - Contents: 07:42:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a4112c09a807a6a98fc0c6f1485533ba40c42cb40bc10c8682c6cb567eb1880a997985fb87d4445cb8c772a5fc302658df1592ca634978a81343c2c03363b1cb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d8d2fe569dfb9cff7f3a02f25e79e64c906610380b6e98625139de86e2e30134ba4d48f9d292e21a05f8a67d1bc2b2f5073086b1f0f7d378605ccdd0550d88d4"} 07:42:45 INFO - Running post-run listener: copy_logs_to_upload_dir 07:42:45 INFO - Copying logs to upload dir... 07:42:45 INFO - mkdir: /builds/slave/test/build/upload/logs 07:42:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1286.432597 ========= master_lag: 3.80 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 30 secs) (at 2016-04-18 07:42:49.860054) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 23 secs) (at 2016-04-18 07:42:49.866803) ========= 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-1460988462.950883-937620406 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a4112c09a807a6a98fc0c6f1485533ba40c42cb40bc10c8682c6cb567eb1880a997985fb87d4445cb8c772a5fc302658df1592ca634978a81343c2c03363b1cb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d8d2fe569dfb9cff7f3a02f25e79e64c906610380b6e98625139de86e2e30134ba4d48f9d292e21a05f8a67d1bc2b2f5073086b1f0f7d378605ccdd0550d88d4"} build_url:https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034262 build_url: 'https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/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/a4112c09a807a6a98fc0c6f1485533ba40c42cb40bc10c8682c6cb567eb1880a997985fb87d4445cb8c772a5fc302658df1592ca634978a81343c2c03363b1cb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/d8d2fe569dfb9cff7f3a02f25e79e64c906610380b6e98625139de86e2e30134ba4d48f9d292e21a05f8a67d1bc2b2f5073086b1f0f7d378605ccdd0550d88d4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YwAUO_biTDqe_sLfw8sR4g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 23.83 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 23 secs) (at 2016-04-18 07:43:13.729909) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 23 secs) (at 2016-04-18 07:43:13.730377) ========= 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-1460988462.950883-937620406 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020990 ========= master_lag: 23.79 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 23 secs) (at 2016-04-18 07:43:37.538947) ========= ========= Started reboot skipped (results: 3, elapsed: 10 secs) (at 2016-04-18 07:43:37.539392) ========= ========= Finished reboot skipped (results: 3, elapsed: 10 secs) (at 2016-04-18 07:43:48.189740) ========= ========= Total master_lag: 51.87 =========