builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-195 starttime: 1461638463.08 results: success (0) buildid: 20160425180543 builduid: de06529fb3cc45758946ab3ef16ae008 revision: ca6ab5be342e2d7817b0015447872dab3ecd5ef1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:03.082349) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:03.082951) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:03.083366) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:03.127971) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:03.128419) ========= 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-1461637648.614640-1614428258 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 19:41:03-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.21M=0.001s 2016-04-25 19:41:03 (9.21 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.547166 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:03.711790) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:03.712257) ========= 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-1461637648.614640-1614428258 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.065145 ========= master_lag: 0.28 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:04.059099) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-25 19:41:04.059619) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ca6ab5be342e2d7817b0015447872dab3ecd5ef1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ca6ab5be342e2d7817b0015447872dab3ecd5ef1 --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-1461637648.614640-1614428258 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 19:41:04,146 truncating revision to first 12 chars 2016-04-25 19:41:04,146 Setting DEBUG logging. 2016-04-25 19:41:04,147 attempt 1/10 2016-04-25 19:41:04,147 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/ca6ab5be342e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 19:41:05,477 unpacking tar archive at: mozilla-aurora-ca6ab5be342e/testing/mozharness/ program finished with exit code 0 elapsedTime=2.163262 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-25 19:41:06.258568) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:06.259067) ========= script_repo_revision: ca6ab5be342e2d7817b0015447872dab3ecd5ef1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:06.259628) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:06.260066) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 19:41:06.350962) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 36 secs) (at 2016-04-25 19:41:06.351483) ========= /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-aurora --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-aurora', '--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-1461637648.614640-1614428258 _=/tools/buildbot/bin/python using PTY: False 19:41:06 INFO - MultiFileLogger online at 20160425 19:41:06 in /builds/slave/test 19:41:06 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-aurora --download-symbols true 19:41:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:41:06 INFO - {'append_to_log': False, 19:41:06 INFO - 'base_work_dir': '/builds/slave/test', 19:41:06 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:41:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:41:06 INFO - 'buildbot_json_path': 'buildprops.json', 19:41:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:41:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:41:06 INFO - 'download_minidump_stackwalk': True, 19:41:06 INFO - 'download_symbols': 'true', 19:41:06 INFO - 'e10s': False, 19:41:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:41:06 INFO - 'tooltool.py': '/tools/tooltool.py', 19:41:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:41:06 INFO - '/tools/misc-python/virtualenv.py')}, 19:41:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:41:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:41:06 INFO - 'log_level': 'info', 19:41:06 INFO - 'log_to_console': True, 19:41:06 INFO - 'opt_config_files': (), 19:41:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:41:06 INFO - '--processes=1', 19:41:06 INFO - '--config=%(test_path)s/wptrunner.ini', 19:41:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:41:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:41:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:41:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:41:06 INFO - 'pip_index': False, 19:41:06 INFO - 'require_test_zip': True, 19:41:06 INFO - 'test_type': ('testharness',), 19:41:06 INFO - 'this_chunk': '1', 19:41:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:41:06 INFO - 'total_chunks': '10', 19:41:06 INFO - 'virtualenv_path': 'venv', 19:41:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:41:06 INFO - 'work_dir': 'build'} 19:41:06 INFO - ##### 19:41:06 INFO - ##### Running clobber step. 19:41:06 INFO - ##### 19:41:06 INFO - Running pre-action listener: _resource_record_pre_action 19:41:06 INFO - Running main action method: clobber 19:41:06 INFO - rmtree: /builds/slave/test/build 19:41:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:41:08 INFO - Running post-action listener: _resource_record_post_action 19:41:08 INFO - ##### 19:41:08 INFO - ##### Running read-buildbot-config step. 19:41:08 INFO - ##### 19:41:08 INFO - Running pre-action listener: _resource_record_pre_action 19:41:08 INFO - Running main action method: read_buildbot_config 19:41:08 INFO - Using buildbot properties: 19:41:08 INFO - { 19:41:08 INFO - "project": "", 19:41:08 INFO - "product": "firefox", 19:41:08 INFO - "script_repo_revision": "production", 19:41:08 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 19:41:08 INFO - "repository": "", 19:41:08 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 19:41:08 INFO - "buildid": "20160425180543", 19:41:08 INFO - "pgo_build": "False", 19:41:08 INFO - "basedir": "/builds/slave/test", 19:41:08 INFO - "buildnumber": 0, 19:41:08 INFO - "slavename": "tst-linux64-spot-195", 19:41:08 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 19:41:08 INFO - "platform": "linux64", 19:41:08 INFO - "branch": "mozilla-aurora", 19:41:08 INFO - "revision": "ca6ab5be342e2d7817b0015447872dab3ecd5ef1", 19:41:08 INFO - "repo_path": "releases/mozilla-aurora", 19:41:08 INFO - "moz_repo_path": "", 19:41:08 INFO - "stage_platform": "linux64", 19:41:08 INFO - "builduid": "de06529fb3cc45758946ab3ef16ae008", 19:41:08 INFO - "slavebuilddir": "test" 19:41:08 INFO - } 19:41:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 19:41:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 19:41:08 INFO - Running post-action listener: _resource_record_post_action 19:41:08 INFO - ##### 19:41:08 INFO - ##### Running download-and-extract step. 19:41:08 INFO - ##### 19:41:08 INFO - Running pre-action listener: _resource_record_pre_action 19:41:08 INFO - Running main action method: download_and_extract 19:41:08 INFO - mkdir: /builds/slave/test/build/tests 19:41:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:41:08 INFO - https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 19:41:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:41:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:41:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:41:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 19:41:18 INFO - Downloaded 1361 bytes. 19:41:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:41:18 INFO - Using the following test package requirements: 19:41:18 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 19:41:18 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:41:18 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 19:41:18 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:41:18 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 19:41:18 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:41:18 INFO - u'jsshell-linux-x86_64.zip'], 19:41:18 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:41:18 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 19:41:18 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 19:41:18 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:41:18 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 19:41:18 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:41:18 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 19:41:18 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:41:18 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 19:41:18 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:41:18 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 19:41:18 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 19:41:18 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')]} 19:41:18 INFO - https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 19:41:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 19:41:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 19:41:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 19:41:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 19:41:28 INFO - Downloaded 22748222 bytes. 19:41:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:41:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:41:28 INFO - caution: filename not matched: web-platform/* 19:41:28 INFO - Return code: 11 19:41:28 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')]} 19:41:28 INFO - https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 19:41:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 19:41:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 19:41:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 19:41:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 19:41:33 INFO - Downloaded 36406739 bytes. 19:41:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:41:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:41:37 INFO - caution: filename not matched: bin/* 19:41:37 INFO - caution: filename not matched: config/* 19:41:37 INFO - caution: filename not matched: mozbase/* 19:41:37 INFO - caution: filename not matched: marionette/* 19:41:37 INFO - caution: filename not matched: tools/wptserve/* 19:41:37 INFO - Return code: 11 19:41:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:41:37 INFO - https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 19:41:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:41:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:41:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:41:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 19:41:42 INFO - Downloaded 69377388 bytes. 19:41:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:41:42 INFO - mkdir: /builds/slave/test/properties 19:41:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:41:42 INFO - Writing to file /builds/slave/test/properties/build_url 19:41:42 INFO - Contents: 19:41:42 INFO - build_url:https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:41:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:41:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:41:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:41:43 INFO - Contents: 19:41:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:41: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')]} 19:41:43 INFO - https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:41:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:41:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:41:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:41:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 19:42:01 INFO - Downloaded 90881680 bytes. 19:42:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:42:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:42:07 INFO - Return code: 0 19:42:07 INFO - Running post-action listener: _resource_record_post_action 19:42:07 INFO - Running post-action listener: set_extra_try_arguments 19:42:07 INFO - ##### 19:42:07 INFO - ##### Running create-virtualenv step. 19:42:07 INFO - ##### 19:42:07 INFO - Running pre-action listener: _pre_create_virtualenv 19:42:07 INFO - Running pre-action listener: _resource_record_pre_action 19:42:07 INFO - Running main action method: create_virtualenv 19:42:07 INFO - Creating virtualenv /builds/slave/test/build/venv 19:42:07 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 19:42:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:42:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:42:08 INFO - Using real prefix '/usr' 19:42:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:42:11 INFO - Installing distribute.............................................................................................................................................................................................done. 19:42:15 INFO - Installing pip.................done. 19:42:15 INFO - Return code: 0 19:42:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:42:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:42:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:42:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:42:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:42:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:15 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 0x1a41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b4e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4b780>, '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 0x1b4c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b4c9e0>, '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-1461637648.614640-1614428258', '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 19:42:15 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 19:42:15 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 19:42:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:42:15 INFO - 'CCACHE_UMASK': '002', 19:42:15 INFO - 'DISPLAY': ':0', 19:42:15 INFO - 'HOME': '/home/cltbld', 19:42:15 INFO - 'LANG': 'en_US.UTF-8', 19:42:15 INFO - 'LOGNAME': 'cltbld', 19:42:15 INFO - 'MAIL': '/var/mail/cltbld', 19:42:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:42:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:42:15 INFO - 'MOZ_NO_REMOTE': '1', 19:42:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:42:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:42:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:42:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:42:15 INFO - 'PWD': '/builds/slave/test', 19:42:15 INFO - 'SHELL': '/bin/bash', 19:42:15 INFO - 'SHLVL': '1', 19:42:15 INFO - 'TERM': 'linux', 19:42:15 INFO - 'TMOUT': '86400', 19:42:15 INFO - 'USER': 'cltbld', 19:42:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461637648.614640-1614428258', 19:42:15 INFO - '_': '/tools/buildbot/bin/python'} 19:42:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:42:15 INFO - Downloading/unpacking psutil>=0.7.1 19:42:15 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 19:42:15 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 19:42:15 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 19:42:15 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 19:42:15 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 19:42:15 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 19:42:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:42:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:42:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:42:22 INFO - Installing collected packages: psutil 19:42:22 INFO - Running setup.py install for psutil 19:42:22 INFO - building 'psutil._psutil_linux' extension 19:42:22 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 19:42:23 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 19:42:23 INFO - building 'psutil._psutil_posix' extension 19:42:23 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 19:42:23 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 19:42:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:42:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:42:23 INFO - Successfully installed psutil 19:42:23 INFO - Cleaning up... 19:42:23 INFO - Return code: 0 19:42:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:42:23 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')]} 19:42:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:42:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:23 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')]} 19:42:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:42:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:23 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 0x1a41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b4e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4b780>, '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 0x1b4c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b4c9e0>, '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-1461637648.614640-1614428258', '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 19:42:23 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 19:42:23 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 19:42:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:42:23 INFO - 'CCACHE_UMASK': '002', 19:42:23 INFO - 'DISPLAY': ':0', 19:42:23 INFO - 'HOME': '/home/cltbld', 19:42:23 INFO - 'LANG': 'en_US.UTF-8', 19:42:23 INFO - 'LOGNAME': 'cltbld', 19:42:23 INFO - 'MAIL': '/var/mail/cltbld', 19:42:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:42:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:42:23 INFO - 'MOZ_NO_REMOTE': '1', 19:42:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:42:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:42:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:42:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:42:23 INFO - 'PWD': '/builds/slave/test', 19:42:23 INFO - 'SHELL': '/bin/bash', 19:42:23 INFO - 'SHLVL': '1', 19:42:23 INFO - 'TERM': 'linux', 19:42:23 INFO - 'TMOUT': '86400', 19:42:23 INFO - 'USER': 'cltbld', 19:42:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461637648.614640-1614428258', 19:42:23 INFO - '_': '/tools/buildbot/bin/python'} 19:42:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:42:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:42:24 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 19:42:24 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 19:42:24 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 19:42:24 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 19:42:24 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 19:42:24 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 19:42:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:42:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:42:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:42:29 INFO - Installing collected packages: mozsystemmonitor 19:42:29 INFO - Running setup.py install for mozsystemmonitor 19:42:29 INFO - Successfully installed mozsystemmonitor 19:42:29 INFO - Cleaning up... 19:42:30 INFO - Return code: 0 19:42:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:42:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:42:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:42:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:42:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:42:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b4e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4b780>, '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 0x1b4c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b4c9e0>, '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-1461637648.614640-1614428258', '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 19:42:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:42:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:42:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:42:30 INFO - 'CCACHE_UMASK': '002', 19:42:30 INFO - 'DISPLAY': ':0', 19:42:30 INFO - 'HOME': '/home/cltbld', 19:42:30 INFO - 'LANG': 'en_US.UTF-8', 19:42:30 INFO - 'LOGNAME': 'cltbld', 19:42:30 INFO - 'MAIL': '/var/mail/cltbld', 19:42:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:42:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:42:30 INFO - 'MOZ_NO_REMOTE': '1', 19:42:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:42:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:42:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:42:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:42:30 INFO - 'PWD': '/builds/slave/test', 19:42:30 INFO - 'SHELL': '/bin/bash', 19:42:30 INFO - 'SHLVL': '1', 19:42:30 INFO - 'TERM': 'linux', 19:42:30 INFO - 'TMOUT': '86400', 19:42:30 INFO - 'USER': 'cltbld', 19:42:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461637648.614640-1614428258', 19:42:30 INFO - '_': '/tools/buildbot/bin/python'} 19:42:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:42:30 INFO - Downloading/unpacking blobuploader==1.2.4 19:42:30 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 19:42:30 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 19:42:30 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 19:42:30 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 19:42:30 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 19:42:30 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 19:42:35 INFO - Downloading blobuploader-1.2.4.tar.gz 19:42:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:42:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:42:35 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 19:42:35 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 19:42:35 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 19:42:35 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 19:42:35 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 19:42:35 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 19:42:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:42:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:42:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:42:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:42:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:42:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:42:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:42:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:42:37 INFO - Downloading docopt-0.6.1.tar.gz 19:42:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:42:37 INFO - Installing collected packages: blobuploader, requests, docopt 19:42:37 INFO - Running setup.py install for blobuploader 19:42:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:42:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:42:38 INFO - Running setup.py install for requests 19:42:38 INFO - Running setup.py install for docopt 19:42:39 INFO - Successfully installed blobuploader requests docopt 19:42:39 INFO - Cleaning up... 19:42:39 INFO - Return code: 0 19:42:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:42:39 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')]} 19:42:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:42:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:39 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')]} 19:42:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:42:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:39 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 0x1a41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b4e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4b780>, '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 0x1b4c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b4c9e0>, '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-1461637648.614640-1614428258', '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 19:42:39 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 19:42:39 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 19:42:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:42:39 INFO - 'CCACHE_UMASK': '002', 19:42:39 INFO - 'DISPLAY': ':0', 19:42:39 INFO - 'HOME': '/home/cltbld', 19:42:39 INFO - 'LANG': 'en_US.UTF-8', 19:42:39 INFO - 'LOGNAME': 'cltbld', 19:42:39 INFO - 'MAIL': '/var/mail/cltbld', 19:42:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:42:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:42:39 INFO - 'MOZ_NO_REMOTE': '1', 19:42:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:42:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:42:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:42:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:42:39 INFO - 'PWD': '/builds/slave/test', 19:42:39 INFO - 'SHELL': '/bin/bash', 19:42:39 INFO - 'SHLVL': '1', 19:42:39 INFO - 'TERM': 'linux', 19:42:39 INFO - 'TMOUT': '86400', 19:42:39 INFO - 'USER': 'cltbld', 19:42:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461637648.614640-1614428258', 19:42:39 INFO - '_': '/tools/buildbot/bin/python'} 19:42:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:42:39 INFO - Running setup.py (path:/tmp/pip-nGhb0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:42:39 INFO - Running setup.py (path:/tmp/pip-Txm6x5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:42:39 INFO - Running setup.py (path:/tmp/pip-Dy8UDU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:42:40 INFO - Running setup.py (path:/tmp/pip-xUU7tF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:42:40 INFO - Running setup.py (path:/tmp/pip-U1Ak7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:42:40 INFO - Running setup.py (path:/tmp/pip-JB6SnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:42:40 INFO - Running setup.py (path:/tmp/pip-u486pD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:42:40 INFO - Running setup.py (path:/tmp/pip-_1g81R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:42:40 INFO - Running setup.py (path:/tmp/pip-4Ol2ol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:42:40 INFO - Running setup.py (path:/tmp/pip-ViKi96-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:42:40 INFO - Running setup.py (path:/tmp/pip-WQ6tpp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:42:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:42:41 INFO - Running setup.py (path:/tmp/pip-A5r9pC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:42:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:42:41 INFO - Running setup.py (path:/tmp/pip-bm_tXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:42:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:42:41 INFO - Running setup.py (path:/tmp/pip-q91HiW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:42:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:42:41 INFO - Running setup.py (path:/tmp/pip-slUShG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:42:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:42:41 INFO - Running setup.py (path:/tmp/pip-wKsXKN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:42:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:42:41 INFO - Running setup.py (path:/tmp/pip-DVhnqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:42:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:42:41 INFO - Running setup.py (path:/tmp/pip-MF3Nqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:42:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:42:42 INFO - Running setup.py (path:/tmp/pip-OFBfRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:42:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:42:42 INFO - Running setup.py (path:/tmp/pip-m_S_x7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:42:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:42:42 INFO - Running setup.py (path:/tmp/pip-peNHjy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:42:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:42:42 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 19:42:42 INFO - Running setup.py install for manifestparser 19:42:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:42:43 INFO - Running setup.py install for mozcrash 19:42:43 INFO - Running setup.py install for mozdebug 19:42:43 INFO - Running setup.py install for mozdevice 19:42:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:42:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:42:43 INFO - Running setup.py install for mozfile 19:42:43 INFO - Running setup.py install for mozhttpd 19:42:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:42:44 INFO - Running setup.py install for mozinfo 19:42:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:42:44 INFO - Running setup.py install for mozInstall 19:42:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:42:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:42:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:42:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:42:44 INFO - Running setup.py install for mozleak 19:42:44 INFO - Running setup.py install for mozlog 19:42:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:42:44 INFO - Running setup.py install for moznetwork 19:42:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:42:45 INFO - Running setup.py install for mozprocess 19:42:45 INFO - Running setup.py install for mozprofile 19:42:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:42:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:42:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:42:45 INFO - Running setup.py install for mozrunner 19:42:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:42:45 INFO - Running setup.py install for mozscreenshot 19:42:46 INFO - Running setup.py install for moztest 19:42:46 INFO - Running setup.py install for mozversion 19:42:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:42:46 INFO - Running setup.py install for wptserve 19:42:46 INFO - Running setup.py install for marionette-driver 19:42:46 INFO - Running setup.py install for browsermob-proxy 19:42:47 INFO - Running setup.py install for marionette-client 19:42:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:42:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:42:47 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 19:42:47 INFO - Cleaning up... 19:42:47 INFO - Return code: 0 19:42:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:42:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:42:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:42:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:42:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:42:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:42:47 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 0x1a41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b4e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b4b780>, '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 0x1b4c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b4c9e0>, '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-1461637648.614640-1614428258', '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 19:42:47 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 19:42:47 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 19:42:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:42:47 INFO - 'CCACHE_UMASK': '002', 19:42:47 INFO - 'DISPLAY': ':0', 19:42:47 INFO - 'HOME': '/home/cltbld', 19:42:47 INFO - 'LANG': 'en_US.UTF-8', 19:42:47 INFO - 'LOGNAME': 'cltbld', 19:42:47 INFO - 'MAIL': '/var/mail/cltbld', 19:42:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:42:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:42:47 INFO - 'MOZ_NO_REMOTE': '1', 19:42:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:42:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:42:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:42:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:42:47 INFO - 'PWD': '/builds/slave/test', 19:42:47 INFO - 'SHELL': '/bin/bash', 19:42:47 INFO - 'SHLVL': '1', 19:42:47 INFO - 'TERM': 'linux', 19:42:47 INFO - 'TMOUT': '86400', 19:42:47 INFO - 'USER': 'cltbld', 19:42:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461637648.614640-1614428258', 19:42:47 INFO - '_': '/tools/buildbot/bin/python'} 19:42:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:42:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:42:48 INFO - Running setup.py (path:/tmp/pip-gBn_ld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:42:48 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)) 19:42:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:42:48 INFO - Running setup.py (path:/tmp/pip-fZiVF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:42:48 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)) 19:42:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:42:48 INFO - Running setup.py (path:/tmp/pip-WtXWVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:42:48 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)) 19:42:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:42:48 INFO - Running setup.py (path:/tmp/pip-_2ZjTg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:42:48 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)) 19:42:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:42:48 INFO - Running setup.py (path:/tmp/pip-hDLdYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:42:48 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)) 19:42:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:42:48 INFO - Running setup.py (path:/tmp/pip-QQIIsE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:42:48 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)) 19:42:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:42:48 INFO - Running setup.py (path:/tmp/pip-BP0V6E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:42:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 19:42:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:42:49 INFO - Running setup.py (path:/tmp/pip-dpQJP8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:42:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 19:42:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:42:49 INFO - Running setup.py (path:/tmp/pip-U0J3W7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:42:49 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)) 19:42:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:42:49 INFO - Running setup.py (path:/tmp/pip-YBlRbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:42:49 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)) 19:42:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:42:49 INFO - Running setup.py (path:/tmp/pip-1gInPu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:42:49 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)) 19:42:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:42:49 INFO - Running setup.py (path:/tmp/pip-Zvew1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:42:49 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)) 19:42:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:42:49 INFO - Running setup.py (path:/tmp/pip-9QJ5am-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:42:49 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)) 19:42:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:42:49 INFO - Running setup.py (path:/tmp/pip-9U5AOi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:42:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 19:42:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:42:50 INFO - Running setup.py (path:/tmp/pip-7tHKrt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:42:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 19:42:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:42:50 INFO - Running setup.py (path:/tmp/pip-ZZ2Hex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:42:50 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)) 19:42:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:42:50 INFO - Running setup.py (path:/tmp/pip-dmjcTa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:42:50 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)) 19:42:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:42:50 INFO - Running setup.py (path:/tmp/pip-P4PxvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:42:50 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)) 19:42:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:42:50 INFO - Running setup.py (path:/tmp/pip-wYFgDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:42:50 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)) 19:42:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:42:50 INFO - Running setup.py (path:/tmp/pip-ouU8_l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:42:50 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)) 19:42:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:42:51 INFO - Running setup.py (path:/tmp/pip-HesWvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:42:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:42:51 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)) 19:42:51 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)) 19:42:51 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)) 19:42:51 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)) 19:42:51 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)) 19:42:51 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)) 19:42:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:42:51 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 19:42:51 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 19:42:51 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 19:42:51 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 19:42:51 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 19:42:51 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 19:43:03 INFO - Downloading blessings-1.6.tar.gz 19:43:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:43:04 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)) 19:43:04 INFO - Installing collected packages: blessings 19:43:04 INFO - Running setup.py install for blessings 19:43:04 INFO - Successfully installed blessings 19:43:04 INFO - Cleaning up... 19:43:04 INFO - Return code: 0 19:43:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:43:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:43:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:43:04 INFO - Reading from file tmpfile_stdout 19:43:04 INFO - Current package versions: 19:43:04 INFO - argparse == 1.2.1 19:43:04 INFO - blessings == 1.6 19:43:04 INFO - blobuploader == 1.2.4 19:43:04 INFO - browsermob-proxy == 0.6.0 19:43:04 INFO - docopt == 0.6.1 19:43:04 INFO - manifestparser == 1.1 19:43:04 INFO - marionette-client == 2.3.0 19:43:04 INFO - marionette-driver == 1.4.0 19:43:04 INFO - mozInstall == 1.12 19:43:04 INFO - mozcrash == 0.17 19:43:04 INFO - mozdebug == 0.1 19:43:04 INFO - mozdevice == 0.48 19:43:04 INFO - mozfile == 1.2 19:43:04 INFO - mozhttpd == 0.7 19:43:04 INFO - mozinfo == 0.9 19:43:04 INFO - mozleak == 0.1 19:43:04 INFO - mozlog == 3.1 19:43:04 INFO - moznetwork == 0.27 19:43:04 INFO - mozprocess == 0.22 19:43:04 INFO - mozprofile == 0.28 19:43:04 INFO - mozrunner == 6.11 19:43:04 INFO - mozscreenshot == 0.1 19:43:04 INFO - mozsystemmonitor == 0.0 19:43:04 INFO - moztest == 0.7 19:43:04 INFO - mozversion == 1.4 19:43:04 INFO - psutil == 3.1.1 19:43:04 INFO - requests == 1.2.3 19:43:04 INFO - wptserve == 1.4.0 19:43:04 INFO - wsgiref == 0.1.2 19:43:04 INFO - Running post-action listener: _resource_record_post_action 19:43:04 INFO - Running post-action listener: _start_resource_monitoring 19:43:05 INFO - Starting resource monitoring. 19:43:05 INFO - ##### 19:43:05 INFO - ##### Running pull step. 19:43:05 INFO - ##### 19:43:05 INFO - Running pre-action listener: _resource_record_pre_action 19:43:05 INFO - Running main action method: pull 19:43:05 INFO - Pull has nothing to do! 19:43:05 INFO - Running post-action listener: _resource_record_post_action 19:43:05 INFO - ##### 19:43:05 INFO - ##### Running install step. 19:43:05 INFO - ##### 19:43:05 INFO - Running pre-action listener: _resource_record_pre_action 19:43:05 INFO - Running main action method: install 19:43:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:43:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:43:05 INFO - Reading from file tmpfile_stdout 19:43:05 INFO - Detecting whether we're running mozinstall >=1.0... 19:43:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:43:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:43:05 INFO - Reading from file tmpfile_stdout 19:43:05 INFO - Output received: 19:43:05 INFO - Usage: mozinstall [options] installer 19:43:05 INFO - Options: 19:43:05 INFO - -h, --help show this help message and exit 19:43:05 INFO - -d DEST, --destination=DEST 19:43:05 INFO - Directory to install application into. [default: 19:43:05 INFO - "/builds/slave/test"] 19:43:05 INFO - --app=APP Application being installed. [default: firefox] 19:43:05 INFO - mkdir: /builds/slave/test/build/application 19:43:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:43:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 19:43:33 INFO - Reading from file tmpfile_stdout 19:43:33 INFO - Output received: 19:43:33 INFO - /builds/slave/test/build/application/firefox/firefox 19:43:33 INFO - Running post-action listener: _resource_record_post_action 19:43:33 INFO - ##### 19:43:33 INFO - ##### Running run-tests step. 19:43:33 INFO - ##### 19:43:33 INFO - Running pre-action listener: _resource_record_pre_action 19:43:33 INFO - Running main action method: run_tests 19:43:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:43:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:43:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:43:33 INFO - grabbing minidump binary from tooltool 19:43:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:33 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 0x1b4b780>, '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 0x1b4c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b4c9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:43:33 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 19:43:33 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 19:43:34 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:43:34 INFO - Return code: 0 19:43:34 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 19:43:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:43:34 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/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.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 19:43:34 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/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.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 19:43:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:43:34 INFO - 'CCACHE_UMASK': '002', 19:43:34 INFO - 'DISPLAY': ':0', 19:43:34 INFO - 'HOME': '/home/cltbld', 19:43:34 INFO - 'LANG': 'en_US.UTF-8', 19:43:34 INFO - 'LOGNAME': 'cltbld', 19:43:34 INFO - 'MAIL': '/var/mail/cltbld', 19:43:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:43:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:43:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:43:34 INFO - 'MOZ_NO_REMOTE': '1', 19:43:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:43:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:43:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:43:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:43:34 INFO - 'PWD': '/builds/slave/test', 19:43:34 INFO - 'SHELL': '/bin/bash', 19:43:34 INFO - 'SHLVL': '1', 19:43:34 INFO - 'TERM': 'linux', 19:43:34 INFO - 'TMOUT': '86400', 19:43:34 INFO - 'USER': 'cltbld', 19:43:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461637648.614640-1614428258', 19:43:34 INFO - '_': '/tools/buildbot/bin/python'} 19:43:34 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/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.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 19:43:34 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 19:43:34 INFO - import pkg_resources 19:43:36 INFO - Using 1 client processes 19:43:36 INFO - wptserve Starting http server on 127.0.0.1:8000 19:43:36 INFO - wptserve Starting http server on 127.0.0.1:8001 19:43:36 INFO - wptserve Starting http server on 127.0.0.1:8443 19:43:38 INFO - SUITE-START | Running 778 tests 19:43:38 INFO - Running testharness tests 19:43:38 INFO - Setting up ssl 19:43:38 INFO - PROCESS | certutil | 19:43:38 INFO - PROCESS | certutil | 19:43:38 INFO - PROCESS | certutil | 19:43:38 INFO - Certificate Nickname Trust Attributes 19:43:38 INFO - SSL,S/MIME,JAR/XPI 19:43:38 INFO - 19:43:38 INFO - web-platform-tests CT,, 19:43:38 INFO - 19:43:38 INFO - Starting runner 19:43:41 INFO - PROCESS | 1827 | 1461638621370 Marionette DEBUG Marionette enabled via build flag and pref 19:43:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff086e32800 == 1 [pid = 1827] [id = 1] 19:43:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 1 (0x7ff086e33000) [pid = 1827] [serial = 1] [outer = (nil)] 19:43:41 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:43:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 2 (0x7ff086e34000) [pid = 1827] [serial = 2] [outer = 0x7ff086e33000] 19:43:41 INFO - PROCESS | 1827 | 1461638621997 Marionette INFO Listening on port 2828 19:43:42 INFO - PROCESS | 1827 | 1461638622595 Marionette DEBUG Marionette enabled via command-line flag 19:43:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff083d09800 == 2 [pid = 1827] [id = 2] 19:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 3 (0x7ff083d0a000) [pid = 1827] [serial = 3] [outer = (nil)] 19:43:42 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 4 (0x7ff083d0b000) [pid = 1827] [serial = 4] [outer = 0x7ff083d0a000] 19:43:42 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff0844a67c0 19:43:42 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff08314e040 19:43:42 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff0831582b0 19:43:42 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff0831585b0 19:43:42 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff0831588e0 19:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 5 (0x7ff0831c8000) [pid = 1827] [serial = 5] [outer = 0x7ff086e33000] 19:43:42 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:43:42 INFO - PROCESS | 1827 | 1461638622971 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49318 19:43:43 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:43:43 INFO - PROCESS | 1827 | 1461638623052 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49319 19:43:43 INFO - PROCESS | 1827 | 1461638623064 Marionette DEBUG Closed connection conn0 19:43:43 INFO - PROCESS | 1827 | [1827] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 19:43:43 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:43:43 INFO - PROCESS | 1827 | 1461638623189 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49320 19:43:43 INFO - PROCESS | 1827 | 1461638623192 Marionette DEBUG Closed connection conn1 19:43:43 INFO - PROCESS | 1827 | 1461638623231 Marionette DEBUG Closed connection conn2 19:43:43 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:43:43 INFO - PROCESS | 1827 | 1461638623253 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49321 19:43:43 INFO - PROCESS | 1827 | 1461638623320 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:43:43 INFO - PROCESS | 1827 | 1461638623335 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160425180543","device":"desktop","version":"48.0a2"} 19:43:44 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:43:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07749e000 == 3 [pid = 1827] [id = 3] 19:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 6 (0x7ff07749e800) [pid = 1827] [serial = 6] [outer = (nil)] 19:43:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07749f000 == 4 [pid = 1827] [id = 4] 19:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 7 (0x7ff07724a400) [pid = 1827] [serial = 7] [outer = (nil)] 19:43:45 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:43:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07679c800 == 5 [pid = 1827] [id = 5] 19:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 8 (0x7ff076418800) [pid = 1827] [serial = 8] [outer = (nil)] 19:43:45 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:43:45 INFO - PROCESS | 1827 | [1827] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 9 (0x7ff07636e000) [pid = 1827] [serial = 9] [outer = 0x7ff076418800] 19:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 10 (0x7ff0760d4000) [pid = 1827] [serial = 10] [outer = 0x7ff07749e800] 19:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 11 (0x7ff07605d400) [pid = 1827] [serial = 11] [outer = 0x7ff07724a400] 19:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 12 (0x7ff075e25800) [pid = 1827] [serial = 12] [outer = 0x7ff076418800] 19:43:46 INFO - PROCESS | 1827 | 1461638626939 Marionette DEBUG loaded listener.js 19:43:46 INFO - PROCESS | 1827 | 1461638626958 Marionette DEBUG loaded listener.js 19:43:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 13 (0x7ff073c9ec00) [pid = 1827] [serial = 13] [outer = 0x7ff076418800] 19:43:47 INFO - PROCESS | 1827 | 1461638627664 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f13826a1-7363-461b-8f7e-d79dae618fde","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160425180543","device":"desktop","version":"48.0a2","command_id":1}}] 19:43:47 INFO - PROCESS | 1827 | 1461638627877 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:43:48 INFO - PROCESS | 1827 | 1461638628117 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:43:48 INFO - PROCESS | 1827 | 1461638628296 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:43:48 INFO - PROCESS | 1827 | [1827] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:43:48 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 14 (0x7ff0705e4800) [pid = 1827] [serial = 14] [outer = 0x7ff076418800] 19:43:48 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:43:48 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:43:48 INFO - PROCESS | 1827 | 1461638628901 Marionette TRACE conn3 <- [1,3,null,{}] 19:43:48 INFO - PROCESS | 1827 | 1461638628955 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:43:48 INFO - PROCESS | 1827 | 1461638628989 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:43:49 INFO - PROCESS | 1827 | 1461638629041 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:43:49 INFO - PROCESS | 1827 | 1461638629045 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 19:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:43:49 INFO - PROCESS | 1827 | 1461638629114 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:43:49 INFO - PROCESS | 1827 | 1461638629120 Marionette TRACE conn3 <- [1,6,null,{}] 19:43:49 INFO - PROCESS | 1827 | 1461638629127 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:49 INFO - PROCESS | 1827 | 1461638629143 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:43:49 INFO - PROCESS | 1827 | 1461638629152 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff070987000 == 6 [pid = 1827] [id = 6] 19:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 15 (0x7ff06f211400) [pid = 1827] [serial = 15] [outer = (nil)] 19:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 16 (0x7ff06f213400) [pid = 1827] [serial = 16] [outer = 0x7ff06f211400] 19:43:49 INFO - PROCESS | 1827 | 1461638629225 Marionette DEBUG loaded listener.js 19:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 17 (0x7ff06f21a000) [pid = 1827] [serial = 17] [outer = 0x7ff06f211400] 19:43:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ef74800 == 7 [pid = 1827] [id = 7] 19:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 18 (0x7ff06ef9b800) [pid = 1827] [serial = 18] [outer = (nil)] 19:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 19 (0x7ff06ef9e400) [pid = 1827] [serial = 19] [outer = 0x7ff06ef9b800] 19:43:49 INFO - PROCESS | 1827 | 1461638629706 Marionette DEBUG loaded listener.js 19:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 20 (0x7ff06e323400) [pid = 1827] [serial = 20] [outer = 0x7ff06ef9b800] 19:43:50 INFO - PROCESS | 1827 | 1461638630150 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:43:50 INFO - PROCESS | 1827 | [1827] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1141ms 19:43:50 INFO - PROCESS | 1827 | 1461638630230 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:43:50 INFO - PROCESS | 1827 | 1461638630232 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 19:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:43:50 INFO - PROCESS | 1827 | 1461638630309 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:43:50 INFO - PROCESS | 1827 | 1461638630311 Marionette TRACE conn3 <- [1,10,null,{}] 19:43:50 INFO - PROCESS | 1827 | 1461638630346 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:50 INFO - PROCESS | 1827 | 1461638630521 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:43:50 INFO - PROCESS | 1827 | 1461638630541 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d35a800 == 8 [pid = 1827] [id = 8] 19:43:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 21 (0x7ff06e325800) [pid = 1827] [serial = 21] [outer = (nil)] 19:43:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 22 (0x7ff06ef97000) [pid = 1827] [serial = 22] [outer = 0x7ff06e325800] 19:43:50 INFO - PROCESS | 1827 | 1461638630606 Marionette DEBUG loaded listener.js 19:43:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 23 (0x7ff06d66d000) [pid = 1827] [serial = 23] [outer = 0x7ff06e325800] 19:43:51 INFO - PROCESS | 1827 | 1461638631163 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 19:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 938ms 19:43:51 INFO - PROCESS | 1827 | 1461638631190 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:43:51 INFO - PROCESS | 1827 | 1461638631193 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 19:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:43:51 INFO - PROCESS | 1827 | 1461638631199 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:43:51 INFO - PROCESS | 1827 | 1461638631201 Marionette TRACE conn3 <- [1,14,null,{}] 19:43:51 INFO - PROCESS | 1827 | 1461638631206 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:51 INFO - PROCESS | 1827 | 1461638631348 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:43:51 INFO - PROCESS | 1827 | 1461638631369 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d71e800 == 9 [pid = 1827] [id = 9] 19:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 24 (0x7ff06d832c00) [pid = 1827] [serial = 24] [outer = (nil)] 19:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 25 (0x7ff06d836400) [pid = 1827] [serial = 25] [outer = 0x7ff06d832c00] 19:43:51 INFO - PROCESS | 1827 | 1461638631430 Marionette DEBUG loaded listener.js 19:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 26 (0x7ff06d83f800) [pid = 1827] [serial = 26] [outer = 0x7ff06d832c00] 19:43:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d8be800 == 10 [pid = 1827] [id = 10] 19:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 27 (0x7ff06d8bf000) [pid = 1827] [serial = 27] [outer = (nil)] 19:43:52 INFO - PROCESS | 1827 | 1461638632499 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 19:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 28 (0x7ff06d8c1800) [pid = 1827] [serial = 28] [outer = 0x7ff06d8bf000] 19:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 29 (0x7ff06d720000) [pid = 1827] [serial = 29] [outer = 0x7ff06d8bf000] 19:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1384ms 19:43:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d8c9800 == 11 [pid = 1827] [id = 11] 19:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 30 (0x7ff06d672800) [pid = 1827] [serial = 30] [outer = (nil)] 19:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 31 (0x7ff06d9d1800) [pid = 1827] [serial = 31] [outer = 0x7ff06d672800] 19:43:52 INFO - PROCESS | 1827 | 1461638632688 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:43:52 INFO - PROCESS | 1827 | 1461638632695 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 19:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:43:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 32 (0x7ff06dc43000) [pid = 1827] [serial = 32] [outer = 0x7ff06d672800] 19:43:52 INFO - PROCESS | 1827 | 1461638632786 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:43:52 INFO - PROCESS | 1827 | 1461638632791 Marionette TRACE conn3 <- [1,18,null,{}] 19:43:52 INFO - PROCESS | 1827 | 1461638632867 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:53 INFO - PROCESS | 1827 | 1461638633068 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:43:53 INFO - PROCESS | 1827 | 1461638633176 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06e29d000 == 12 [pid = 1827] [id = 12] 19:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 33 (0x7ff06d83d800) [pid = 1827] [serial = 33] [outer = (nil)] 19:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 34 (0x7ff06d9d1400) [pid = 1827] [serial = 34] [outer = 0x7ff06d83d800] 19:43:53 INFO - PROCESS | 1827 | 1461638633247 Marionette DEBUG loaded listener.js 19:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 35 (0x7ff073b57400) [pid = 1827] [serial = 35] [outer = 0x7ff06d83d800] 19:43:54 INFO - PROCESS | 1827 | 1461638634042 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 19:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1330ms 19:43:54 INFO - PROCESS | 1827 | 1461638634078 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:43:54 INFO - PROCESS | 1827 | 1461638634102 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 19:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:43:54 INFO - PROCESS | 1827 | 1461638634134 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:43:54 INFO - PROCESS | 1827 | 1461638634138 Marionette TRACE conn3 <- [1,22,null,{}] 19:43:54 INFO - PROCESS | 1827 | 1461638634145 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:54 INFO - PROCESS | 1827 | 1461638634310 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:43:54 INFO - PROCESS | 1827 | 1461638634398 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074a9f000 == 13 [pid = 1827] [id = 13] 19:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 36 (0x7ff074a3f400) [pid = 1827] [serial = 36] [outer = (nil)] 19:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 37 (0x7ff075718000) [pid = 1827] [serial = 37] [outer = 0x7ff074a3f400] 19:43:54 INFO - PROCESS | 1827 | 1461638634468 Marionette DEBUG loaded listener.js 19:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 38 (0x7ff076057000) [pid = 1827] [serial = 38] [outer = 0x7ff074a3f400] 19:43:55 INFO - PROCESS | 1827 | 1461638635248 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 19:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1197ms 19:43:55 INFO - PROCESS | 1827 | 1461638635315 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:43:55 INFO - PROCESS | 1827 | 1461638635318 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 19:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:43:55 INFO - PROCESS | 1827 | 1461638635324 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:43:55 INFO - PROCESS | 1827 | 1461638635329 Marionette TRACE conn3 <- [1,26,null,{}] 19:43:55 INFO - PROCESS | 1827 | 1461638635344 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:55 INFO - PROCESS | 1827 | 1461638635550 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:43:55 INFO - PROCESS | 1827 | 1461638635875 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff070997000 == 14 [pid = 1827] [id = 14] 19:43:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 39 (0x7ff0745d3000) [pid = 1827] [serial = 39] [outer = (nil)] 19:43:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 40 (0x7ff074a3a000) [pid = 1827] [serial = 40] [outer = 0x7ff0745d3000] 19:43:55 INFO - PROCESS | 1827 | 1461638635945 Marionette DEBUG loaded listener.js 19:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 41 (0x7ff07623bc00) [pid = 1827] [serial = 41] [outer = 0x7ff0745d3000] 19:43:56 INFO - PROCESS | 1827 | 1461638636736 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1485ms 19:43:56 INFO - PROCESS | 1827 | 1461638636810 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:43:56 INFO - PROCESS | 1827 | 1461638636815 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 19:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:43:56 INFO - PROCESS | 1827 | 1461638636822 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:43:56 INFO - PROCESS | 1827 | 1461638636827 Marionette TRACE conn3 <- [1,30,null,{}] 19:43:56 INFO - PROCESS | 1827 | 1461638636989 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:57 INFO - PROCESS | 1827 | 1461638637122 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:43:57 INFO - PROCESS | 1827 | 1461638637139 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff075eb2800 == 15 [pid = 1827] [id = 15] 19:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 42 (0x7ff06e225c00) [pid = 1827] [serial = 42] [outer = (nil)] 19:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 43 (0x7ff0770a0c00) [pid = 1827] [serial = 43] [outer = 0x7ff06e225c00] 19:43:57 INFO - PROCESS | 1827 | 1461638637203 Marionette DEBUG loaded listener.js 19:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 44 (0x7ff0776b0800) [pid = 1827] [serial = 44] [outer = 0x7ff06e225c00] 19:43:57 INFO - PROCESS | 1827 | 1461638637896 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 19:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1113ms 19:43:57 INFO - PROCESS | 1827 | 1461638637939 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:43:57 INFO - PROCESS | 1827 | 1461638637944 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 19:43:57 INFO - PROCESS | 1827 | 1461638637951 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:43:57 INFO - PROCESS | 1827 | 1461638637954 Marionette TRACE conn3 <- [1,34,null,{}] 19:43:57 INFO - PROCESS | 1827 | 1461638637959 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:58 INFO - PROCESS | 1827 | 1461638638103 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:43:58 INFO - PROCESS | 1827 | 1461638638188 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076b14000 == 16 [pid = 1827] [id = 16] 19:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 45 (0x7ff0730a8c00) [pid = 1827] [serial = 45] [outer = (nil)] 19:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 46 (0x7ff077708c00) [pid = 1827] [serial = 46] [outer = 0x7ff0730a8c00] 19:43:58 INFO - PROCESS | 1827 | 1461638638247 Marionette DEBUG loaded listener.js 19:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 47 (0x7ff077e32400) [pid = 1827] [serial = 47] [outer = 0x7ff0730a8c00] 19:43:58 INFO - PROCESS | 1827 | 1461638638858 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 19:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 927ms 19:43:58 INFO - PROCESS | 1827 | 1461638638877 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:43:58 INFO - PROCESS | 1827 | 1461638638879 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 19:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:43:58 INFO - PROCESS | 1827 | 1461638638893 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:43:58 INFO - PROCESS | 1827 | 1461638638901 Marionette TRACE conn3 <- [1,38,null,{}] 19:43:58 INFO - PROCESS | 1827 | 1461638638909 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:59 INFO - PROCESS | 1827 | 1461638639069 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:43:59 INFO - PROCESS | 1827 | 1461638639096 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076ef2800 == 17 [pid = 1827] [id = 17] 19:43:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 48 (0x7ff06d9cac00) [pid = 1827] [serial = 48] [outer = (nil)] 19:43:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 49 (0x7ff0782a9400) [pid = 1827] [serial = 49] [outer = 0x7ff06d9cac00] 19:43:59 INFO - PROCESS | 1827 | 1461638639165 Marionette DEBUG loaded listener.js 19:43:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7ff0795b9c00) [pid = 1827] [serial = 50] [outer = 0x7ff06d9cac00] 19:43:59 INFO - PROCESS | 1827 | 1461638639799 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 19:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 942ms 19:43:59 INFO - PROCESS | 1827 | 1461638639829 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:43:59 INFO - PROCESS | 1827 | 1461638639833 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 19:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:43:59 INFO - PROCESS | 1827 | 1461638639838 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:43:59 INFO - PROCESS | 1827 | 1461638639840 Marionette TRACE conn3 <- [1,42,null,{}] 19:43:59 INFO - PROCESS | 1827 | 1461638639845 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:43:59 INFO - PROCESS | 1827 | 1461638639984 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:44:00 INFO - PROCESS | 1827 | 1461638640067 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0774a8800 == 18 [pid = 1827] [id = 18] 19:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7ff0776b8800) [pid = 1827] [serial = 51] [outer = (nil)] 19:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7ff07985b800) [pid = 1827] [serial = 52] [outer = 0x7ff0776b8800] 19:44:00 INFO - PROCESS | 1827 | 1461638640131 Marionette DEBUG loaded listener.js 19:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7ff079aa6000) [pid = 1827] [serial = 53] [outer = 0x7ff0776b8800] 19:44:00 INFO - PROCESS | 1827 | 1461638640697 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 19:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 874ms 19:44:00 INFO - PROCESS | 1827 | 1461638640713 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:44:00 INFO - PROCESS | 1827 | 1461638640717 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 19:44:00 INFO - PROCESS | 1827 | 1461638640723 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:44:00 INFO - PROCESS | 1827 | 1461638640725 Marionette TRACE conn3 <- [1,46,null,{}] 19:44:00 INFO - PROCESS | 1827 | 1461638640730 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:00 INFO - PROCESS | 1827 | 1461638640854 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:44:00 INFO - PROCESS | 1827 | 1461638640872 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077e59000 == 19 [pid = 1827] [id = 19] 19:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7ff07c964000) [pid = 1827] [serial = 54] [outer = (nil)] 19:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7ff07e103c00) [pid = 1827] [serial = 55] [outer = 0x7ff07c964000] 19:44:00 INFO - PROCESS | 1827 | 1461638640948 Marionette DEBUG loaded listener.js 19:44:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7ff083144c00) [pid = 1827] [serial = 56] [outer = 0x7ff07c964000] 19:44:01 INFO - PROCESS | 1827 | 1461638641635 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 929ms 19:44:01 INFO - PROCESS | 1827 | 1461638641652 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:44:01 INFO - PROCESS | 1827 | 1461638641666 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 19:44:01 INFO - PROCESS | 1827 | 1461638641672 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:44:01 INFO - PROCESS | 1827 | 1461638641675 Marionette TRACE conn3 <- [1,50,null,{}] 19:44:01 INFO - PROCESS | 1827 | 1461638641680 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:01 INFO - PROCESS | 1827 | 1461638641856 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:44:01 INFO - PROCESS | 1827 | 1461638641880 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07834c800 == 20 [pid = 1827] [id = 20] 19:44:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7ff0705e5400) [pid = 1827] [serial = 57] [outer = (nil)] 19:44:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7ff0840e1000) [pid = 1827] [serial = 58] [outer = 0x7ff0705e5400] 19:44:01 INFO - PROCESS | 1827 | 1461638641940 Marionette DEBUG loaded listener.js 19:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7ff08424c400) [pid = 1827] [serial = 59] [outer = 0x7ff0705e5400] 19:44:02 INFO - PROCESS | 1827 | 1461638642573 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 927ms 19:44:02 INFO - PROCESS | 1827 | 1461638642601 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:44:02 INFO - PROCESS | 1827 | 1461638642604 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 19:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:44:02 INFO - PROCESS | 1827 | 1461638642610 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:44:02 INFO - PROCESS | 1827 | 1461638642612 Marionette TRACE conn3 <- [1,54,null,{}] 19:44:02 INFO - PROCESS | 1827 | 1461638642617 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:02 INFO - PROCESS | 1827 | 1461638642737 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:44:02 INFO - PROCESS | 1827 | 1461638642754 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079870800 == 21 [pid = 1827] [id = 21] 19:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7ff083fe5c00) [pid = 1827] [serial = 60] [outer = (nil)] 19:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7ff084458800) [pid = 1827] [serial = 61] [outer = 0x7ff083fe5c00] 19:44:02 INFO - PROCESS | 1827 | 1461638642813 Marionette DEBUG loaded listener.js 19:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7ff085242000) [pid = 1827] [serial = 62] [outer = 0x7ff083fe5c00] 19:44:03 INFO - PROCESS | 1827 | 1461638643432 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 873ms 19:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:44:03 INFO - PROCESS | 1827 | 1461638643484 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:44:03 INFO - PROCESS | 1827 | 1461638643487 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 19:44:03 INFO - PROCESS | 1827 | 1461638643493 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:44:03 INFO - PROCESS | 1827 | 1461638643501 Marionette TRACE conn3 <- [1,58,null,{}] 19:44:03 INFO - PROCESS | 1827 | 1461638643506 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:03 INFO - PROCESS | 1827 | 1461638643659 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:44:03 INFO - PROCESS | 1827 | 1461638643680 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076a79800 == 22 [pid = 1827] [id = 22] 19:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7ff073c9dc00) [pid = 1827] [serial = 63] [outer = (nil)] 19:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7ff08524e400) [pid = 1827] [serial = 64] [outer = 0x7ff073c9dc00] 19:44:03 INFO - PROCESS | 1827 | 1461638643751 Marionette DEBUG loaded listener.js 19:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7ff086e15c00) [pid = 1827] [serial = 65] [outer = 0x7ff073c9dc00] 19:44:04 INFO - PROCESS | 1827 | 1461638644366 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 933ms 19:44:04 INFO - PROCESS | 1827 | 1461638644425 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:44:04 INFO - PROCESS | 1827 | 1461638644428 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 19:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:44:04 INFO - PROCESS | 1827 | 1461638644434 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:44:04 INFO - PROCESS | 1827 | 1461638644436 Marionette TRACE conn3 <- [1,62,null,{}] 19:44:04 INFO - PROCESS | 1827 | 1461638644441 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:04 INFO - PROCESS | 1827 | 1461638644564 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:44:04 INFO - PROCESS | 1827 | 1461638644580 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d51a000 == 23 [pid = 1827] [id = 23] 19:44:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7ff075e24c00) [pid = 1827] [serial = 66] [outer = (nil)] 19:44:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7ff0873ecc00) [pid = 1827] [serial = 67] [outer = 0x7ff075e24c00] 19:44:04 INFO - PROCESS | 1827 | 1461638644638 Marionette DEBUG loaded listener.js 19:44:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7ff08859d000) [pid = 1827] [serial = 68] [outer = 0x7ff075e24c00] 19:44:05 INFO - PROCESS | 1827 | 1461638645361 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 973ms 19:44:06 INFO - PROCESS | 1827 | 1461638646258 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:44:06 INFO - PROCESS | 1827 | 1461638646265 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 19:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:44:06 INFO - PROCESS | 1827 | 1461638646312 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:44:06 INFO - PROCESS | 1827 | 1461638646319 Marionette TRACE conn3 <- [1,66,null,{}] 19:44:06 INFO - PROCESS | 1827 | 1461638646333 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:06 INFO - PROCESS | 1827 | 1461638646492 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:44:06 INFO - PROCESS | 1827 | 1461638646518 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff070980800 == 24 [pid = 1827] [id = 24] 19:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7ff0745d2c00) [pid = 1827] [serial = 69] [outer = (nil)] 19:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7ff074a3b000) [pid = 1827] [serial = 70] [outer = 0x7ff0745d2c00] 19:44:06 INFO - PROCESS | 1827 | 1461638646581 Marionette DEBUG loaded listener.js 19:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7ff075519c00) [pid = 1827] [serial = 71] [outer = 0x7ff0745d2c00] 19:44:07 INFO - PROCESS | 1827 | 1461638647218 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 965ms 19:44:07 INFO - PROCESS | 1827 | 1461638647253 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:44:07 INFO - PROCESS | 1827 | 1461638647258 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 19:44:07 INFO - PROCESS | 1827 | 1461638647269 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:44:07 INFO - PROCESS | 1827 | 1461638647274 Marionette TRACE conn3 <- [1,70,null,{}] 19:44:07 INFO - PROCESS | 1827 | 1461638647285 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:07 INFO - PROCESS | 1827 | 1461638647436 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7ff06e325800) [pid = 1827] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7ff06f211400) [pid = 1827] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7ff06e225c00) [pid = 1827] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7ff0730a8c00) [pid = 1827] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7ff06d9cac00) [pid = 1827] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7ff0776b8800) [pid = 1827] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7ff07c964000) [pid = 1827] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7ff0705e5400) [pid = 1827] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 62 (0x7ff083fe5c00) [pid = 1827] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7ff073c9dc00) [pid = 1827] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7ff06d832c00) [pid = 1827] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7ff06d83d800) [pid = 1827] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7ff074a3f400) [pid = 1827] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:44:07 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7ff0745d3000) [pid = 1827] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:44:08 INFO - PROCESS | 1827 | 1461638648008 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06e290000 == 25 [pid = 1827] [id = 25] 19:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7ff06d671c00) [pid = 1827] [serial = 72] [outer = (nil)] 19:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7ff06f3cf800) [pid = 1827] [serial = 73] [outer = 0x7ff06d671c00] 19:44:08 INFO - PROCESS | 1827 | 1461638648070 Marionette DEBUG loaded listener.js 19:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7ff0770aec00) [pid = 1827] [serial = 74] [outer = 0x7ff06d671c00] 19:44:08 INFO - PROCESS | 1827 | 1461638648650 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1439ms 19:44:08 INFO - PROCESS | 1827 | 1461638648705 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:44:08 INFO - PROCESS | 1827 | 1461638648708 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 19:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:44:08 INFO - PROCESS | 1827 | 1461638648714 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:44:08 INFO - PROCESS | 1827 | 1461638648716 Marionette TRACE conn3 <- [1,74,null,{}] 19:44:08 INFO - PROCESS | 1827 | 1461638648728 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:08 INFO - PROCESS | 1827 | 1461638648898 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:44:08 INFO - PROCESS | 1827 | 1461638648978 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07637c800 == 26 [pid = 1827] [id = 26] 19:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7ff06d9d1000) [pid = 1827] [serial = 75] [outer = (nil)] 19:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7ff077797c00) [pid = 1827] [serial = 76] [outer = 0x7ff06d9d1000] 19:44:09 INFO - PROCESS | 1827 | 1461638649044 Marionette DEBUG loaded listener.js 19:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7ff077f80400) [pid = 1827] [serial = 77] [outer = 0x7ff06d9d1000] 19:44:09 INFO - PROCESS | 1827 | 1461638649660 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 979ms 19:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:44:09 INFO - PROCESS | 1827 | 1461638649693 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:44:09 INFO - PROCESS | 1827 | 1461638649696 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 19:44:09 INFO - PROCESS | 1827 | 1461638649702 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:44:09 INFO - PROCESS | 1827 | 1461638649704 Marionette TRACE conn3 <- [1,78,null,{}] 19:44:09 INFO - PROCESS | 1827 | 1461638649709 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:09 INFO - PROCESS | 1827 | 1461638649860 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:44:09 INFO - PROCESS | 1827 | 1461638649962 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d415800 == 27 [pid = 1827] [id = 27] 19:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7ff06d304000) [pid = 1827] [serial = 78] [outer = (nil)] 19:44:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7ff06d30e000) [pid = 1827] [serial = 79] [outer = 0x7ff06d304000] 19:44:10 INFO - PROCESS | 1827 | 1461638650035 Marionette DEBUG loaded listener.js 19:44:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7ff0730a1000) [pid = 1827] [serial = 80] [outer = 0x7ff06d304000] 19:44:10 INFO - PROCESS | 1827 | 1461638650805 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1175ms 19:44:10 INFO - PROCESS | 1827 | 1461638650878 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:44:10 INFO - PROCESS | 1827 | 1461638650884 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 19:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:44:10 INFO - PROCESS | 1827 | 1461638650891 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:44:10 INFO - PROCESS | 1827 | 1461638650896 Marionette TRACE conn3 <- [1,82,null,{}] 19:44:10 INFO - PROCESS | 1827 | 1461638650920 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:11 INFO - PROCESS | 1827 | 1461638651071 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:44:11 INFO - PROCESS | 1827 | 1461638651190 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076a77800 == 28 [pid = 1827] [id = 28] 19:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7ff06d304c00) [pid = 1827] [serial = 81] [outer = (nil)] 19:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7ff07724b400) [pid = 1827] [serial = 82] [outer = 0x7ff06d304c00] 19:44:11 INFO - PROCESS | 1827 | 1461638651264 Marionette DEBUG loaded listener.js 19:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7ff077e2f800) [pid = 1827] [serial = 83] [outer = 0x7ff06d304c00] 19:44:12 INFO - PROCESS | 1827 | 1461638652015 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1182ms 19:44:12 INFO - PROCESS | 1827 | 1461638652078 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:44:12 INFO - PROCESS | 1827 | 1461638652084 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 19:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:44:12 INFO - PROCESS | 1827 | 1461638652090 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:44:12 INFO - PROCESS | 1827 | 1461638652093 Marionette TRACE conn3 <- [1,86,null,{}] 19:44:12 INFO - PROCESS | 1827 | 1461638652099 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:12 INFO - PROCESS | 1827 | 1461638652243 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:44:12 INFO - PROCESS | 1827 | 1461638652361 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0771d4000 == 29 [pid = 1827] [id = 29] 19:44:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7ff07066ec00) [pid = 1827] [serial = 84] [outer = (nil)] 19:44:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7ff0796ef000) [pid = 1827] [serial = 85] [outer = 0x7ff07066ec00] 19:44:12 INFO - PROCESS | 1827 | 1461638652436 Marionette DEBUG loaded listener.js 19:44:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7ff079aa5800) [pid = 1827] [serial = 86] [outer = 0x7ff07066ec00] 19:44:13 INFO - PROCESS | 1827 | 1461638653192 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1176ms 19:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:44:13 INFO - PROCESS | 1827 | 1461638653268 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:44:13 INFO - PROCESS | 1827 | 1461638653271 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 19:44:13 INFO - PROCESS | 1827 | 1461638653285 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:44:13 INFO - PROCESS | 1827 | 1461638653293 Marionette TRACE conn3 <- [1,90,null,{}] 19:44:13 INFO - PROCESS | 1827 | 1461638653302 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:13 INFO - PROCESS | 1827 | 1461638653456 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:44:13 INFO - PROCESS | 1827 | 1461638653576 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0782f1000 == 30 [pid = 1827] [id = 30] 19:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7ff07c965400) [pid = 1827] [serial = 87] [outer = (nil)] 19:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7ff083fe7800) [pid = 1827] [serial = 88] [outer = 0x7ff07c965400] 19:44:13 INFO - PROCESS | 1827 | 1461638653648 Marionette DEBUG loaded listener.js 19:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7ff084242c00) [pid = 1827] [serial = 89] [outer = 0x7ff07c965400] 19:44:14 INFO - PROCESS | 1827 | 1461638654343 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1100ms 19:44:14 INFO - PROCESS | 1827 | 1461638654380 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:44:14 INFO - PROCESS | 1827 | 1461638654384 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 19:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:44:14 INFO - PROCESS | 1827 | 1461638654390 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:44:14 INFO - PROCESS | 1827 | 1461638654392 Marionette TRACE conn3 <- [1,94,null,{}] 19:44:14 INFO - PROCESS | 1827 | 1461638654397 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:14 INFO - PROCESS | 1827 | 1461638654533 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:44:14 INFO - PROCESS | 1827 | 1461638654630 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079809000 == 31 [pid = 1827] [id = 31] 19:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7ff06f216400) [pid = 1827] [serial = 90] [outer = (nil)] 19:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7ff08513ec00) [pid = 1827] [serial = 91] [outer = 0x7ff06f216400] 19:44:14 INFO - PROCESS | 1827 | 1461638654697 Marionette DEBUG loaded listener.js 19:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7ff08540f800) [pid = 1827] [serial = 92] [outer = 0x7ff06f216400] 19:44:15 INFO - PROCESS | 1827 | 1461638655410 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1084ms 19:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:44:15 INFO - PROCESS | 1827 | 1461638655483 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:44:15 INFO - PROCESS | 1827 | 1461638655485 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 19:44:15 INFO - PROCESS | 1827 | 1461638655493 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:44:15 INFO - PROCESS | 1827 | 1461638655496 Marionette TRACE conn3 <- [1,98,null,{}] 19:44:15 INFO - PROCESS | 1827 | 1461638655501 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:15 INFO - PROCESS | 1827 | 1461638655637 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:44:15 INFO - PROCESS | 1827 | 1461638655756 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d512000 == 32 [pid = 1827] [id = 32] 19:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7ff0852b8400) [pid = 1827] [serial = 93] [outer = (nil)] 19:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7ff0855cf800) [pid = 1827] [serial = 94] [outer = 0x7ff0852b8400] 19:44:15 INFO - PROCESS | 1827 | 1461638655840 Marionette DEBUG loaded listener.js 19:44:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7ff08859b800) [pid = 1827] [serial = 95] [outer = 0x7ff0852b8400] 19:44:16 INFO - PROCESS | 1827 | 1461638656592 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1133ms 19:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:44:16 INFO - PROCESS | 1827 | 1461638656626 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:44:16 INFO - PROCESS | 1827 | 1461638656629 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 19:44:16 INFO - PROCESS | 1827 | 1461638656635 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:44:16 INFO - PROCESS | 1827 | 1461638656638 Marionette TRACE conn3 <- [1,102,null,{}] 19:44:16 INFO - PROCESS | 1827 | 1461638656643 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:16 INFO - PROCESS | 1827 | 1461638656782 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:44:16 INFO - PROCESS | 1827 | 1461638656971 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06e291000 == 33 [pid = 1827] [id = 33] 19:44:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7ff06d307c00) [pid = 1827] [serial = 96] [outer = (nil)] 19:44:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7ff06d674000) [pid = 1827] [serial = 97] [outer = 0x7ff06d307c00] 19:44:17 INFO - PROCESS | 1827 | 1461638657043 Marionette DEBUG loaded listener.js 19:44:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7ff06ef95800) [pid = 1827] [serial = 98] [outer = 0x7ff06d307c00] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7ff086e34000) [pid = 1827] [serial = 2] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7ff0770a0c00) [pid = 1827] [serial = 43] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7ff077708c00) [pid = 1827] [serial = 46] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7ff077e32400) [pid = 1827] [serial = 47] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7ff0782a9400) [pid = 1827] [serial = 49] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 78 (0x7ff07985b800) [pid = 1827] [serial = 52] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7ff07e103c00) [pid = 1827] [serial = 55] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7ff0840e1000) [pid = 1827] [serial = 58] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7ff084458800) [pid = 1827] [serial = 61] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7ff08524e400) [pid = 1827] [serial = 64] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7ff06d9d1800) [pid = 1827] [serial = 31] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7ff06d9d1400) [pid = 1827] [serial = 34] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7ff075718000) [pid = 1827] [serial = 37] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7ff074a3a000) [pid = 1827] [serial = 40] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7ff07623bc00) [pid = 1827] [serial = 41] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7ff06d8c1800) [pid = 1827] [serial = 28] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7ff0795b9c00) [pid = 1827] [serial = 50] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7ff079aa6000) [pid = 1827] [serial = 53] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7ff083144c00) [pid = 1827] [serial = 56] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7ff073b57400) [pid = 1827] [serial = 35] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7ff08424c400) [pid = 1827] [serial = 59] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 62 (0x7ff085242000) [pid = 1827] [serial = 62] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7ff086e15c00) [pid = 1827] [serial = 65] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7ff076057000) [pid = 1827] [serial = 38] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7ff0776b0800) [pid = 1827] [serial = 44] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7ff06d83f800) [pid = 1827] [serial = 26] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7ff075e25800) [pid = 1827] [serial = 12] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 56 (0x7ff07636e000) [pid = 1827] [serial = 9] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 55 (0x7ff06d66d000) [pid = 1827] [serial = 23] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7ff06d836400) [pid = 1827] [serial = 25] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 53 (0x7ff06ef97000) [pid = 1827] [serial = 22] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 52 (0x7ff06f213400) [pid = 1827] [serial = 16] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 51 (0x7ff06f21a000) [pid = 1827] [serial = 17] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | --DOMWINDOW == 50 (0x7ff06ef9e400) [pid = 1827] [serial = 19] [outer = (nil)] [url = about:blank] 19:44:18 INFO - PROCESS | 1827 | 1461638658522 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1928ms 19:44:18 INFO - PROCESS | 1827 | 1461638658564 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:44:18 INFO - PROCESS | 1827 | 1461638658569 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 19:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:44:18 INFO - PROCESS | 1827 | 1461638658585 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:44:18 INFO - PROCESS | 1827 | 1461638658591 Marionette TRACE conn3 <- [1,106,null,{}] 19:44:18 INFO - PROCESS | 1827 | 1461638658601 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:18 INFO - PROCESS | 1827 | 1461638658737 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:44:18 INFO - PROCESS | 1827 | 1461638658760 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ef76800 == 34 [pid = 1827] [id = 34] 19:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7ff0730a7800) [pid = 1827] [serial = 99] [outer = (nil)] 19:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7ff073b52000) [pid = 1827] [serial = 100] [outer = 0x7ff0730a7800] 19:44:18 INFO - PROCESS | 1827 | 1461638658823 Marionette DEBUG loaded listener.js 19:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7ff0745d5c00) [pid = 1827] [serial = 101] [outer = 0x7ff0730a7800] 19:44:19 INFO - PROCESS | 1827 | 1461638659491 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 941ms 19:44:19 INFO - PROCESS | 1827 | 1461638659523 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:44:19 INFO - PROCESS | 1827 | 1461638659533 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 19:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:44:19 INFO - PROCESS | 1827 | 1461638659545 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:44:19 INFO - PROCESS | 1827 | 1461638659548 Marionette TRACE conn3 <- [1,110,null,{}] 19:44:19 INFO - PROCESS | 1827 | 1461638659565 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:19 INFO - PROCESS | 1827 | 1461638659700 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:44:19 INFO - PROCESS | 1827 | 1461638659721 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073c6a000 == 35 [pid = 1827] [id = 35] 19:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7ff0745d7000) [pid = 1827] [serial = 102] [outer = (nil)] 19:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7ff076057000) [pid = 1827] [serial = 103] [outer = 0x7ff0745d7000] 19:44:19 INFO - PROCESS | 1827 | 1461638659783 Marionette DEBUG loaded listener.js 19:44:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7ff076eaac00) [pid = 1827] [serial = 104] [outer = 0x7ff0745d7000] 19:44:20 INFO - PROCESS | 1827 | 1461638660540 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1045ms 19:44:20 INFO - PROCESS | 1827 | 1461638660589 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:44:20 INFO - PROCESS | 1827 | 1461638660593 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 19:44:20 INFO - PROCESS | 1827 | 1461638660600 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:44:20 INFO - PROCESS | 1827 | 1461638660605 Marionette TRACE conn3 <- [1,114,null,{}] 19:44:20 INFO - PROCESS | 1827 | 1461638660629 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:20 INFO - PROCESS | 1827 | 1461638660822 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:44:20 INFO - PROCESS | 1827 | 1461638660876 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0760de800 == 36 [pid = 1827] [id = 36] 19:44:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7ff073032800) [pid = 1827] [serial = 105] [outer = (nil)] 19:44:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7ff077799c00) [pid = 1827] [serial = 106] [outer = 0x7ff073032800] 19:44:20 INFO - PROCESS | 1827 | 1461638660938 Marionette DEBUG loaded listener.js 19:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7ff077e34800) [pid = 1827] [serial = 107] [outer = 0x7ff073032800] 19:44:21 INFO - PROCESS | 1827 | 1461638661656 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1089ms 19:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:44:21 INFO - PROCESS | 1827 | 1461638661688 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:44:21 INFO - PROCESS | 1827 | 1461638661691 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 19:44:21 INFO - PROCESS | 1827 | 1461638661697 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:44:21 INFO - PROCESS | 1827 | 1461638661700 Marionette TRACE conn3 <- [1,118,null,{}] 19:44:21 INFO - PROCESS | 1827 | 1461638661716 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:21 INFO - PROCESS | 1827 | 1461638661868 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:44:21 INFO - PROCESS | 1827 | 1461638661927 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076a71000 == 37 [pid = 1827] [id = 37] 19:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7ff073c9f000) [pid = 1827] [serial = 108] [outer = (nil)] 19:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7ff078356800) [pid = 1827] [serial = 109] [outer = 0x7ff073c9f000] 19:44:21 INFO - PROCESS | 1827 | 1461638661986 Marionette DEBUG loaded listener.js 19:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7ff0796ef800) [pid = 1827] [serial = 110] [outer = 0x7ff073c9f000] 19:44:22 INFO - PROCESS | 1827 | 1461638662635 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:44:22 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7ff075e24c00) [pid = 1827] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:44:22 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7ff06d9d1000) [pid = 1827] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:44:22 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7ff0745d2c00) [pid = 1827] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:44:22 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7ff06d671c00) [pid = 1827] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 994ms 19:44:22 INFO - PROCESS | 1827 | 1461638662690 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:44:22 INFO - PROCESS | 1827 | 1461638662692 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 19:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:44:22 INFO - PROCESS | 1827 | 1461638662698 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:44:22 INFO - PROCESS | 1827 | 1461638662700 Marionette TRACE conn3 <- [1,122,null,{}] 19:44:22 INFO - PROCESS | 1827 | 1461638662706 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:22 INFO - PROCESS | 1827 | 1461638662827 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7ff06d9d6c00) [pid = 1827] [serial = 111] [outer = 0x7ff06d672800] 19:44:22 INFO - PROCESS | 1827 | 1461638662875 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0771d3000 == 38 [pid = 1827] [id = 38] 19:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7ff0730a7400) [pid = 1827] [serial = 112] [outer = (nil)] 19:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7ff07984dc00) [pid = 1827] [serial = 113] [outer = 0x7ff0730a7400] 19:44:22 INFO - PROCESS | 1827 | 1461638662938 Marionette DEBUG loaded listener.js 19:44:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7ff079aa3000) [pid = 1827] [serial = 114] [outer = 0x7ff0730a7400] 19:44:23 INFO - PROCESS | 1827 | 1461638663583 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 924ms 19:44:23 INFO - PROCESS | 1827 | 1461638663623 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:44:23 INFO - PROCESS | 1827 | 1461638663626 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 19:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:44:23 INFO - PROCESS | 1827 | 1461638663632 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:44:23 INFO - PROCESS | 1827 | 1461638663633 Marionette TRACE conn3 <- [1,126,null,{}] 19:44:23 INFO - PROCESS | 1827 | 1461638663638 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:23 INFO - PROCESS | 1827 | 1461638663812 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:44:23 INFO - PROCESS | 1827 | 1461638663838 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0774ac000 == 39 [pid = 1827] [id = 39] 19:44:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7ff0782a9400) [pid = 1827] [serial = 115] [outer = (nil)] 19:44:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7ff07e111000) [pid = 1827] [serial = 116] [outer = 0x7ff0782a9400] 19:44:23 INFO - PROCESS | 1827 | 1461638663897 Marionette DEBUG loaded listener.js 19:44:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7ff0840e3c00) [pid = 1827] [serial = 117] [outer = 0x7ff0782a9400] 19:44:24 INFO - PROCESS | 1827 | 1461638664519 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 926ms 19:44:24 INFO - PROCESS | 1827 | 1461638664558 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:44:24 INFO - PROCESS | 1827 | 1461638664561 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 19:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:44:24 INFO - PROCESS | 1827 | 1461638664567 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:44:24 INFO - PROCESS | 1827 | 1461638664568 Marionette TRACE conn3 <- [1,130,null,{}] 19:44:24 INFO - PROCESS | 1827 | 1461638664574 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:24 INFO - PROCESS | 1827 | 1461638664693 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:44:24 INFO - PROCESS | 1827 | 1461638664830 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d70a000 == 40 [pid = 1827] [id = 40] 19:44:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7ff06d303000) [pid = 1827] [serial = 118] [outer = (nil)] 19:44:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7ff06d832800) [pid = 1827] [serial = 119] [outer = 0x7ff06d303000] 19:44:24 INFO - PROCESS | 1827 | 1461638664899 Marionette DEBUG loaded listener.js 19:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7ff06e225c00) [pid = 1827] [serial = 120] [outer = 0x7ff06d303000] 19:44:25 INFO - PROCESS | 1827 | 1461638665787 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 19:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1275ms 19:44:25 INFO - PROCESS | 1827 | 1461638665844 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:44:25 INFO - PROCESS | 1827 | 1461638665851 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 19:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:44:25 INFO - PROCESS | 1827 | 1461638665858 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:44:25 INFO - PROCESS | 1827 | 1461638665863 Marionette TRACE conn3 <- [1,134,null,{}] 19:44:25 INFO - PROCESS | 1827 | 1461638665870 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:26 INFO - PROCESS | 1827 | 1461638666029 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:44:26 INFO - PROCESS | 1827 | 1461638666159 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0760dd000 == 41 [pid = 1827] [id = 41] 19:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7ff0730ab400) [pid = 1827] [serial = 121] [outer = (nil)] 19:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7ff0757ebc00) [pid = 1827] [serial = 122] [outer = 0x7ff0730ab400] 19:44:26 INFO - PROCESS | 1827 | 1461638666230 Marionette DEBUG loaded listener.js 19:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7ff0770a6c00) [pid = 1827] [serial = 123] [outer = 0x7ff0730ab400] 19:44:27 INFO - PROCESS | 1827 | 1461638667125 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 19:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1280ms 19:44:27 INFO - PROCESS | 1827 | 1461638667140 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:44:27 INFO - PROCESS | 1827 | 1461638667145 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 19:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:44:27 INFO - PROCESS | 1827 | 1461638667151 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:44:27 INFO - PROCESS | 1827 | 1461638667154 Marionette TRACE conn3 <- [1,138,null,{}] 19:44:27 INFO - PROCESS | 1827 | 1461638667161 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:27 INFO - PROCESS | 1827 | 1461638667308 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:44:27 INFO - PROCESS | 1827 | 1461638667439 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0760de000 == 42 [pid = 1827] [id = 42] 19:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7ff077790c00) [pid = 1827] [serial = 124] [outer = (nil)] 19:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7ff0782a4800) [pid = 1827] [serial = 125] [outer = 0x7ff077790c00] 19:44:27 INFO - PROCESS | 1827 | 1461638667508 Marionette DEBUG loaded listener.js 19:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7ff0796e8c00) [pid = 1827] [serial = 126] [outer = 0x7ff077790c00] 19:44:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0774ac000 == 41 [pid = 1827] [id = 39] 19:44:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0771d3000 == 40 [pid = 1827] [id = 38] 19:44:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076a71000 == 39 [pid = 1827] [id = 37] 19:44:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0760de800 == 38 [pid = 1827] [id = 36] 19:44:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073c6a000 == 37 [pid = 1827] [id = 35] 19:44:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ef76800 == 36 [pid = 1827] [id = 34] 19:44:28 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7ff0873ecc00) [pid = 1827] [serial = 67] [outer = (nil)] [url = about:blank] 19:44:28 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7ff077797c00) [pid = 1827] [serial = 76] [outer = (nil)] [url = about:blank] 19:44:28 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7ff074a3b000) [pid = 1827] [serial = 70] [outer = (nil)] [url = about:blank] 19:44:28 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7ff077f80400) [pid = 1827] [serial = 77] [outer = (nil)] [url = about:blank] 19:44:28 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7ff06f3cf800) [pid = 1827] [serial = 73] [outer = (nil)] [url = about:blank] 19:44:28 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7ff075519c00) [pid = 1827] [serial = 71] [outer = (nil)] [url = about:blank] 19:44:28 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7ff08859d000) [pid = 1827] [serial = 68] [outer = (nil)] [url = about:blank] 19:44:28 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7ff0770aec00) [pid = 1827] [serial = 74] [outer = (nil)] [url = about:blank] 19:44:28 INFO - PROCESS | 1827 | 1461638668586 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 19:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1476ms 19:44:28 INFO - PROCESS | 1827 | 1461638668629 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:44:28 INFO - PROCESS | 1827 | 1461638668634 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 19:44:28 INFO - PROCESS | 1827 | 1461638668641 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:44:28 INFO - PROCESS | 1827 | 1461638668645 Marionette TRACE conn3 <- [1,142,null,{}] 19:44:28 INFO - PROCESS | 1827 | 1461638668653 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:28 INFO - PROCESS | 1827 | 1461638668784 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:44:28 INFO - PROCESS | 1827 | 1461638668908 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07304c800 == 37 [pid = 1827] [id = 43] 19:44:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7ff074c52000) [pid = 1827] [serial = 127] [outer = (nil)] 19:44:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7ff075483400) [pid = 1827] [serial = 128] [outer = 0x7ff074c52000] 19:44:28 INFO - PROCESS | 1827 | 1461638668971 Marionette DEBUG loaded listener.js 19:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7ff07641a400) [pid = 1827] [serial = 129] [outer = 0x7ff074c52000] 19:44:29 INFO - PROCESS | 1827 | 1461638669572 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 19:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 982ms 19:44:29 INFO - PROCESS | 1827 | 1461638669624 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:44:29 INFO - PROCESS | 1827 | 1461638669631 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 19:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:44:29 INFO - PROCESS | 1827 | 1461638669640 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:44:29 INFO - PROCESS | 1827 | 1461638669644 Marionette TRACE conn3 <- [1,146,null,{}] 19:44:29 INFO - PROCESS | 1827 | 1461638669649 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:29 INFO - PROCESS | 1827 | 1461638669781 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:44:29 INFO - PROCESS | 1827 | 1461638669906 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0760e0000 == 38 [pid = 1827] [id = 44] 19:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7ff06d834c00) [pid = 1827] [serial = 130] [outer = (nil)] 19:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7ff077e2f400) [pid = 1827] [serial = 131] [outer = 0x7ff06d834c00] 19:44:29 INFO - PROCESS | 1827 | 1461638669965 Marionette DEBUG loaded listener.js 19:44:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7ff078358000) [pid = 1827] [serial = 132] [outer = 0x7ff06d834c00] 19:44:30 INFO - PROCESS | 1827 | 1461638670618 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1032ms 19:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:44:30 INFO - PROCESS | 1827 | 1461638670673 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:44:30 INFO - PROCESS | 1827 | 1461638670675 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 19:44:30 INFO - PROCESS | 1827 | 1461638670682 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:44:30 INFO - PROCESS | 1827 | 1461638670687 Marionette TRACE conn3 <- [1,150,null,{}] 19:44:30 INFO - PROCESS | 1827 | 1461638670723 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:30 INFO - PROCESS | 1827 | 1461638670916 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:44:30 INFO - PROCESS | 1827 | 1461638670938 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0768e0800 == 39 [pid = 1827] [id = 45] 19:44:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7ff06d9cb000) [pid = 1827] [serial = 133] [outer = (nil)] 19:44:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7ff070765800) [pid = 1827] [serial = 134] [outer = 0x7ff06d9cb000] 19:44:31 INFO - PROCESS | 1827 | 1461638671003 Marionette DEBUG loaded listener.js 19:44:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7ff07076a800) [pid = 1827] [serial = 135] [outer = 0x7ff06d9cb000] 19:44:31 INFO - PROCESS | 1827 | 1461638671775 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 19:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1136ms 19:44:31 INFO - PROCESS | 1827 | 1461638671819 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:44:31 INFO - PROCESS | 1827 | 1461638671823 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 19:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:44:31 INFO - PROCESS | 1827 | 1461638671837 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:44:31 INFO - PROCESS | 1827 | 1461638671839 Marionette TRACE conn3 <- [1,154,null,{}] 19:44:31 INFO - PROCESS | 1827 | 1461638671845 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:32 INFO - PROCESS | 1827 | 1461638672008 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:44:32 INFO - PROCESS | 1827 | 1461638672035 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0782e1000 == 40 [pid = 1827] [id = 46] 19:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7ff070763800) [pid = 1827] [serial = 136] [outer = (nil)] 19:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7ff0776b8c00) [pid = 1827] [serial = 137] [outer = 0x7ff070763800] 19:44:32 INFO - PROCESS | 1827 | 1461638672094 Marionette DEBUG loaded listener.js 19:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7ff07985b800) [pid = 1827] [serial = 138] [outer = 0x7ff070763800] 19:44:32 INFO - PROCESS | 1827 | 1461638672875 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7ff07066ec00) [pid = 1827] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7ff0730a7400) [pid = 1827] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7ff073c9f000) [pid = 1827] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7ff06d304c00) [pid = 1827] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7ff06d304000) [pid = 1827] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7ff0745d7000) [pid = 1827] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7ff0730a7800) [pid = 1827] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7ff07c965400) [pid = 1827] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7ff073032800) [pid = 1827] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7ff06f216400) [pid = 1827] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:44:32 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7ff0852b8400) [pid = 1827] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1086ms 19:44:32 INFO - PROCESS | 1827 | 1461638672920 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:44:32 INFO - PROCESS | 1827 | 1461638672923 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 19:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:44:32 INFO - PROCESS | 1827 | 1461638672929 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:44:32 INFO - PROCESS | 1827 | 1461638672931 Marionette TRACE conn3 <- [1,158,null,{}] 19:44:32 INFO - PROCESS | 1827 | 1461638672936 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:33 INFO - PROCESS | 1827 | 1461638673062 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:44:33 INFO - PROCESS | 1827 | 1461638673072 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076795000 == 41 [pid = 1827] [id = 47] 19:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7ff06d832c00) [pid = 1827] [serial = 139] [outer = (nil)] 19:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7ff0745d7000) [pid = 1827] [serial = 140] [outer = 0x7ff06d832c00] 19:44:33 INFO - PROCESS | 1827 | 1461638673132 Marionette DEBUG loaded listener.js 19:44:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7ff0782a7400) [pid = 1827] [serial = 141] [outer = 0x7ff06d832c00] 19:44:33 INFO - PROCESS | 1827 | 1461638673828 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 19:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 975ms 19:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:44:33 INFO - PROCESS | 1827 | 1461638673910 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:44:33 INFO - PROCESS | 1827 | 1461638673913 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 19:44:33 INFO - PROCESS | 1827 | 1461638673919 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:44:33 INFO - PROCESS | 1827 | 1461638673921 Marionette TRACE conn3 <- [1,162,null,{}] 19:44:33 INFO - PROCESS | 1827 | 1461638673926 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:34 INFO - PROCESS | 1827 | 1461638674085 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:44:34 INFO - PROCESS | 1827 | 1461638674097 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d511800 == 42 [pid = 1827] [id = 48] 19:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7ff06d30cc00) [pid = 1827] [serial = 142] [outer = (nil)] 19:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7ff084011800) [pid = 1827] [serial = 143] [outer = 0x7ff06d30cc00] 19:44:34 INFO - PROCESS | 1827 | 1461638674162 Marionette DEBUG loaded listener.js 19:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7ff08428e800) [pid = 1827] [serial = 144] [outer = 0x7ff06d30cc00] 19:44:34 INFO - PROCESS | 1827 | 1461638674838 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 19:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 940ms 19:44:34 INFO - PROCESS | 1827 | 1461638674905 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:44:34 INFO - PROCESS | 1827 | 1461638674911 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 19:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:44:34 INFO - PROCESS | 1827 | 1461638674918 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:44:34 INFO - PROCESS | 1827 | 1461638674924 Marionette TRACE conn3 <- [1,166,null,{}] 19:44:34 INFO - PROCESS | 1827 | 1461638674932 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:35 INFO - PROCESS | 1827 | 1461638675112 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:44:35 INFO - PROCESS | 1827 | 1461638675234 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff070745800 == 43 [pid = 1827] [id = 49] 19:44:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7ff06d66e000) [pid = 1827] [serial = 145] [outer = (nil)] 19:44:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7ff070662400) [pid = 1827] [serial = 146] [outer = 0x7ff06d66e000] 19:44:35 INFO - PROCESS | 1827 | 1461638675315 Marionette DEBUG loaded listener.js 19:44:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7ff070669800) [pid = 1827] [serial = 147] [outer = 0x7ff06d66e000] 19:44:36 INFO - PROCESS | 1827 | 1461638676190 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1292ms 19:44:36 INFO - PROCESS | 1827 | 1461638676210 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:44:36 INFO - PROCESS | 1827 | 1461638676215 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 19:44:36 INFO - PROCESS | 1827 | 1461638676226 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:44:36 INFO - PROCESS | 1827 | 1461638676232 Marionette TRACE conn3 <- [1,170,null,{}] 19:44:36 INFO - PROCESS | 1827 | 1461638676238 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:36 INFO - PROCESS | 1827 | 1461638676390 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:44:36 INFO - PROCESS | 1827 | 1461638676531 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0771ce000 == 44 [pid = 1827] [id = 50] 19:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7ff073035c00) [pid = 1827] [serial = 148] [outer = (nil)] 19:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7ff07623e000) [pid = 1827] [serial = 149] [outer = 0x7ff073035c00] 19:44:36 INFO - PROCESS | 1827 | 1461638676600 Marionette DEBUG loaded listener.js 19:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7ff0776b3400) [pid = 1827] [serial = 150] [outer = 0x7ff073035c00] 19:44:37 INFO - PROCESS | 1827 | 1461638677426 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1232ms 19:44:37 INFO - PROCESS | 1827 | 1461638677455 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:44:37 INFO - PROCESS | 1827 | 1461638677459 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 19:44:37 INFO - PROCESS | 1827 | 1461638677465 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:44:37 INFO - PROCESS | 1827 | 1461638677468 Marionette TRACE conn3 <- [1,174,null,{}] 19:44:37 INFO - PROCESS | 1827 | 1461638677481 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:37 INFO - PROCESS | 1827 | 1461638677625 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:44:37 INFO - PROCESS | 1827 | 1461638677757 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0768dd000 == 45 [pid = 1827] [id = 51] 19:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7ff079aa4000) [pid = 1827] [serial = 151] [outer = (nil)] 19:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7ff07e10ac00) [pid = 1827] [serial = 152] [outer = 0x7ff079aa4000] 19:44:37 INFO - PROCESS | 1827 | 1461638677833 Marionette DEBUG loaded listener.js 19:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7ff083fe5c00) [pid = 1827] [serial = 153] [outer = 0x7ff079aa4000] 19:44:38 INFO - PROCESS | 1827 | 1461638678670 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1283ms 19:44:38 INFO - PROCESS | 1827 | 1461638678779 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:44:38 INFO - PROCESS | 1827 | 1461638678783 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 19:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:44:38 INFO - PROCESS | 1827 | 1461638678792 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:44:38 INFO - PROCESS | 1827 | 1461638678795 Marionette TRACE conn3 <- [1,178,null,{}] 19:44:38 INFO - PROCESS | 1827 | 1461638678800 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:39 INFO - PROCESS | 1827 | 1461638679011 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:44:39 INFO - PROCESS | 1827 | 1461638679113 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff084261800 == 46 [pid = 1827] [id = 52] 19:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7ff06e32a400) [pid = 1827] [serial = 154] [outer = (nil)] 19:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7ff0852b4400) [pid = 1827] [serial = 155] [outer = 0x7ff06e32a400] 19:44:39 INFO - PROCESS | 1827 | 1461638679186 Marionette DEBUG loaded listener.js 19:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7ff085416800) [pid = 1827] [serial = 156] [outer = 0x7ff06e32a400] 19:44:40 INFO - PROCESS | 1827 | 1461638680076 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1327ms 19:44:40 INFO - PROCESS | 1827 | 1461638680121 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:44:40 INFO - PROCESS | 1827 | 1461638680127 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 19:44:40 INFO - PROCESS | 1827 | 1461638680135 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:44:40 INFO - PROCESS | 1827 | 1461638680140 Marionette TRACE conn3 <- [1,182,null,{}] 19:44:40 INFO - PROCESS | 1827 | 1461638680147 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:40 INFO - PROCESS | 1827 | 1461638680290 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:44:40 INFO - PROCESS | 1827 | 1461638680422 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073b33800 == 47 [pid = 1827] [id = 53] 19:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7ff06d679c00) [pid = 1827] [serial = 157] [outer = (nil)] 19:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7ff070762000) [pid = 1827] [serial = 158] [outer = 0x7ff06d679c00] 19:44:40 INFO - PROCESS | 1827 | 1461638680488 Marionette DEBUG loaded listener.js 19:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7ff071bc6000) [pid = 1827] [serial = 159] [outer = 0x7ff06d679c00] 19:44:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d415800 == 46 [pid = 1827] [id = 27] 19:44:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07d512000 == 45 [pid = 1827] [id = 32] 19:44:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076795000 == 44 [pid = 1827] [id = 47] 19:44:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0782e1000 == 43 [pid = 1827] [id = 46] 19:44:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0768e0800 == 42 [pid = 1827] [id = 45] 19:44:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0760e0000 == 41 [pid = 1827] [id = 44] 19:44:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07304c800 == 40 [pid = 1827] [id = 43] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7ff07e111000) [pid = 1827] [serial = 116] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7ff079aa5800) [pid = 1827] [serial = 86] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7ff079aa3000) [pid = 1827] [serial = 114] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7ff0796ef800) [pid = 1827] [serial = 110] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7ff07724b400) [pid = 1827] [serial = 82] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7ff06d30e000) [pid = 1827] [serial = 79] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7ff076057000) [pid = 1827] [serial = 103] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7ff07984dc00) [pid = 1827] [serial = 113] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7ff078356800) [pid = 1827] [serial = 109] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 78 (0x7ff0745d5c00) [pid = 1827] [serial = 101] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7ff083fe7800) [pid = 1827] [serial = 88] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7ff077e34800) [pid = 1827] [serial = 107] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7ff077e2f800) [pid = 1827] [serial = 83] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7ff0796ef000) [pid = 1827] [serial = 85] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7ff08540f800) [pid = 1827] [serial = 92] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7ff077799c00) [pid = 1827] [serial = 106] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7ff0730a1000) [pid = 1827] [serial = 80] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7ff08859b800) [pid = 1827] [serial = 95] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7ff076eaac00) [pid = 1827] [serial = 104] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7ff06d674000) [pid = 1827] [serial = 97] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7ff08513ec00) [pid = 1827] [serial = 91] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7ff084242c00) [pid = 1827] [serial = 89] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7ff073b52000) [pid = 1827] [serial = 100] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7ff0855cf800) [pid = 1827] [serial = 94] [outer = (nil)] [url = about:blank] 19:44:41 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7ff06dc43000) [pid = 1827] [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.] 19:44:41 INFO - PROCESS | 1827 | 1461638681323 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1232ms 19:44:41 INFO - PROCESS | 1827 | 1461638681366 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:44:41 INFO - PROCESS | 1827 | 1461638681374 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 19:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:44:41 INFO - PROCESS | 1827 | 1461638681383 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:44:41 INFO - PROCESS | 1827 | 1461638681386 Marionette TRACE conn3 <- [1,186,null,{}] 19:44:41 INFO - PROCESS | 1827 | 1461638681391 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:41 INFO - PROCESS | 1827 | 1461638681563 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:44:41 INFO - PROCESS | 1827 | 1461638681604 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074488800 == 41 [pid = 1827] [id = 54] 19:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7ff07636fc00) [pid = 1827] [serial = 160] [outer = (nil)] 19:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7ff076dc0400) [pid = 1827] [serial = 161] [outer = 0x7ff07636fc00] 19:44:41 INFO - PROCESS | 1827 | 1461638681685 Marionette DEBUG loaded listener.js 19:44:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7ff077116c00) [pid = 1827] [serial = 162] [outer = 0x7ff07636fc00] 19:44:42 INFO - PROCESS | 1827 | 1461638682524 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1178ms 19:44:42 INFO - PROCESS | 1827 | 1461638682560 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:44:42 INFO - PROCESS | 1827 | 1461638682563 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 19:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:44:42 INFO - PROCESS | 1827 | 1461638682569 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:44:42 INFO - PROCESS | 1827 | 1461638682574 Marionette TRACE conn3 <- [1,190,null,{}] 19:44:42 INFO - PROCESS | 1827 | 1461638682594 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:42 INFO - PROCESS | 1827 | 1461638682729 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:44:42 INFO - PROCESS | 1827 | 1461638682742 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c1b800 == 42 [pid = 1827] [id = 55] 19:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7ff0795b3000) [pid = 1827] [serial = 163] [outer = (nil)] 19:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7ff079aa1400) [pid = 1827] [serial = 164] [outer = 0x7ff0795b3000] 19:44:42 INFO - PROCESS | 1827 | 1461638682802 Marionette DEBUG loaded listener.js 19:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7ff07e17a400) [pid = 1827] [serial = 165] [outer = 0x7ff0795b3000] 19:44:43 INFO - PROCESS | 1827 | 1461638683518 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 987ms 19:44:43 INFO - PROCESS | 1827 | 1461638683556 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:44:43 INFO - PROCESS | 1827 | 1461638683559 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 19:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:44:43 INFO - PROCESS | 1827 | 1461638683570 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:44:43 INFO - PROCESS | 1827 | 1461638683572 Marionette TRACE conn3 <- [1,194,null,{}] 19:44:43 INFO - PROCESS | 1827 | 1461638683576 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:43 INFO - PROCESS | 1827 | 1461638683730 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:44:43 INFO - PROCESS | 1827 | 1461638683760 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0774ab000 == 43 [pid = 1827] [id = 56] 19:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7ff06d303400) [pid = 1827] [serial = 166] [outer = (nil)] 19:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7ff084070000) [pid = 1827] [serial = 167] [outer = 0x7ff06d303400] 19:44:43 INFO - PROCESS | 1827 | 1461638683828 Marionette DEBUG loaded listener.js 19:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7ff08513fc00) [pid = 1827] [serial = 168] [outer = 0x7ff06d303400] 19:44:44 INFO - PROCESS | 1827 | 1461638684467 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 972ms 19:44:44 INFO - PROCESS | 1827 | 1461638684551 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:44:44 INFO - PROCESS | 1827 | 1461638684554 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 19:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:44:44 INFO - PROCESS | 1827 | 1461638684559 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:44:44 INFO - PROCESS | 1827 | 1461638684561 Marionette TRACE conn3 <- [1,198,null,{}] 19:44:44 INFO - PROCESS | 1827 | 1461638684566 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:44 INFO - PROCESS | 1827 | 1461638684721 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:44:44 INFO - PROCESS | 1827 | 1461638684741 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07961b800 == 44 [pid = 1827] [id = 57] 19:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7ff0852b8800) [pid = 1827] [serial = 169] [outer = (nil)] 19:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7ff08540f800) [pid = 1827] [serial = 170] [outer = 0x7ff0852b8800] 19:44:44 INFO - PROCESS | 1827 | 1461638684798 Marionette DEBUG loaded listener.js 19:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7ff087341400) [pid = 1827] [serial = 171] [outer = 0x7ff0852b8800] 19:44:45 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7ff070763800) [pid = 1827] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:44:45 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7ff074c52000) [pid = 1827] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:44:45 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7ff06d834c00) [pid = 1827] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:44:45 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7ff06d832c00) [pid = 1827] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:44:45 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7ff06d9cb000) [pid = 1827] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:44:45 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7ff0782a9400) [pid = 1827] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:44:45 INFO - PROCESS | 1827 | 1461638685560 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1024ms 19:44:45 INFO - PROCESS | 1827 | 1461638685584 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:44:45 INFO - PROCESS | 1827 | 1461638685588 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 19:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:44:45 INFO - PROCESS | 1827 | 1461638685593 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:44:45 INFO - PROCESS | 1827 | 1461638685595 Marionette TRACE conn3 <- [1,202,null,{}] 19:44:45 INFO - PROCESS | 1827 | 1461638685599 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:45 INFO - PROCESS | 1827 | 1461638685797 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:44:45 INFO - PROCESS | 1827 | 1461638685860 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d503000 == 45 [pid = 1827] [id = 58] 19:44:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7ff070665400) [pid = 1827] [serial = 172] [outer = (nil)] 19:44:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7ff08873ac00) [pid = 1827] [serial = 173] [outer = 0x7ff070665400] 19:44:45 INFO - PROCESS | 1827 | 1461638685923 Marionette DEBUG loaded listener.js 19:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7ff088d60c00) [pid = 1827] [serial = 174] [outer = 0x7ff070665400] 19:44:46 INFO - PROCESS | 1827 | 1461638686490 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 936ms 19:44:46 INFO - PROCESS | 1827 | 1461638686529 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:44:46 INFO - PROCESS | 1827 | 1461638686532 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 19:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:44:46 INFO - PROCESS | 1827 | 1461638686537 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:44:46 INFO - PROCESS | 1827 | 1461638686539 Marionette TRACE conn3 <- [1,206,null,{}] 19:44:46 INFO - PROCESS | 1827 | 1461638686544 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:46 INFO - PROCESS | 1827 | 1461638686664 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:44:46 INFO - PROCESS | 1827 | 1461638686753 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff083df7800 == 46 [pid = 1827] [id = 59] 19:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7ff07076d400) [pid = 1827] [serial = 175] [outer = (nil)] 19:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7ff088ea9c00) [pid = 1827] [serial = 176] [outer = 0x7ff07076d400] 19:44:46 INFO - PROCESS | 1827 | 1461638686811 Marionette DEBUG loaded listener.js 19:44:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7ff08940f000) [pid = 1827] [serial = 177] [outer = 0x7ff07076d400] 19:44:47 INFO - PROCESS | 1827 | 1461638687029 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:44:47 INFO - PROCESS | 1827 | 1461638687492 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 975ms 19:44:47 INFO - PROCESS | 1827 | 1461638687514 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:44:47 INFO - PROCESS | 1827 | 1461638687519 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 19:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:44:47 INFO - PROCESS | 1827 | 1461638687531 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:44:47 INFO - PROCESS | 1827 | 1461638687536 Marionette TRACE conn3 <- [1,210,null,{}] 19:44:47 INFO - PROCESS | 1827 | 1461638687548 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:47 INFO - PROCESS | 1827 | 1461638687723 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:44:47 INFO - PROCESS | 1827 | 1461638687848 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff070983800 == 47 [pid = 1827] [id = 60] 19:44:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7ff06ef9e400) [pid = 1827] [serial = 178] [outer = (nil)] 19:44:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7ff07066b800) [pid = 1827] [serial = 179] [outer = 0x7ff06ef9e400] 19:44:47 INFO - PROCESS | 1827 | 1461638687923 Marionette DEBUG loaded listener.js 19:44:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7ff0730a5c00) [pid = 1827] [serial = 180] [outer = 0x7ff06ef9e400] 19:44:48 INFO - PROCESS | 1827 | 1461638688710 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 19:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1232ms 19:44:48 INFO - PROCESS | 1827 | 1461638688774 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:44:48 INFO - PROCESS | 1827 | 1461638688795 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 19:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:44:48 INFO - PROCESS | 1827 | 1461638688809 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:44:48 INFO - PROCESS | 1827 | 1461638688820 Marionette TRACE conn3 <- [1,214,null,{}] 19:44:48 INFO - PROCESS | 1827 | 1461638688830 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:49 INFO - PROCESS | 1827 | 1461638689108 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:44:49 INFO - PROCESS | 1827 | 1461638689214 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0768d9800 == 48 [pid = 1827] [id = 61] 19:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7ff074a3b000) [pid = 1827] [serial = 181] [outer = (nil)] 19:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7ff077118400) [pid = 1827] [serial = 182] [outer = 0x7ff074a3b000] 19:44:49 INFO - PROCESS | 1827 | 1461638689283 Marionette DEBUG loaded listener.js 19:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7ff077f7d800) [pid = 1827] [serial = 183] [outer = 0x7ff074a3b000] 19:44:50 INFO - PROCESS | 1827 | 1461638690038 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 19:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1239ms 19:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:44:50 INFO - PROCESS | 1827 | 1461638690048 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:44:50 INFO - PROCESS | 1827 | 1461638690051 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 19:44:50 INFO - PROCESS | 1827 | 1461638690057 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:44:50 INFO - PROCESS | 1827 | 1461638690063 Marionette TRACE conn3 <- [1,218,null,{}] 19:44:50 INFO - PROCESS | 1827 | 1461638690078 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:50 INFO - PROCESS | 1827 | 1461638690234 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:44:50 INFO - PROCESS | 1827 | 1461638690365 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08425d000 == 49 [pid = 1827] [id = 62] 19:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7ff07835d800) [pid = 1827] [serial = 184] [outer = (nil)] 19:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7ff084249800) [pid = 1827] [serial = 185] [outer = 0x7ff07835d800] 19:44:50 INFO - PROCESS | 1827 | 1461638690440 Marionette DEBUG loaded listener.js 19:44:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7ff0855d0c00) [pid = 1827] [serial = 186] [outer = 0x7ff07835d800] 19:44:51 INFO - PROCESS | 1827 | 1461638691265 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 19:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1233ms 19:44:51 INFO - PROCESS | 1827 | 1461638691289 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:44:51 INFO - PROCESS | 1827 | 1461638691293 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 19:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:44:51 INFO - PROCESS | 1827 | 1461638691299 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:44:51 INFO - PROCESS | 1827 | 1461638691301 Marionette TRACE conn3 <- [1,222,null,{}] 19:44:51 INFO - PROCESS | 1827 | 1461638691306 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:51 INFO - PROCESS | 1827 | 1461638691507 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:44:51 INFO - PROCESS | 1827 | 1461638691526 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0885d8000 == 50 [pid = 1827] [id = 63] 19:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7ff074acb800) [pid = 1827] [serial = 187] [outer = (nil)] 19:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7ff074ad5400) [pid = 1827] [serial = 188] [outer = 0x7ff074acb800] 19:44:51 INFO - PROCESS | 1827 | 1461638691637 Marionette DEBUG loaded listener.js 19:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7ff085138000) [pid = 1827] [serial = 189] [outer = 0x7ff074acb800] 19:44:52 INFO - PROCESS | 1827 | 1461638692499 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 19:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1236ms 19:44:52 INFO - PROCESS | 1827 | 1461638692535 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:44:52 INFO - PROCESS | 1827 | 1461638692539 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 19:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:44:52 INFO - PROCESS | 1827 | 1461638692544 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:44:52 INFO - PROCESS | 1827 | 1461638692547 Marionette TRACE conn3 <- [1,226,null,{}] 19:44:52 INFO - PROCESS | 1827 | 1461638692552 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:52 INFO - PROCESS | 1827 | 1461638692700 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:44:52 INFO - PROCESS | 1827 | 1461638692829 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0887b0000 == 51 [pid = 1827] [id = 64] 19:44:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7ff074ad0000) [pid = 1827] [serial = 190] [outer = (nil)] 19:44:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7ff08859f000) [pid = 1827] [serial = 191] [outer = 0x7ff074ad0000] 19:44:52 INFO - PROCESS | 1827 | 1461638692897 Marionette DEBUG loaded listener.js 19:44:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7ff088d5d000) [pid = 1827] [serial = 192] [outer = 0x7ff074ad0000] 19:44:53 INFO - PROCESS | 1827 | 1461638693664 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1131ms 19:44:53 INFO - PROCESS | 1827 | 1461638693676 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:44:53 INFO - PROCESS | 1827 | 1461638693678 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 19:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:44:53 INFO - PROCESS | 1827 | 1461638693684 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:44:53 INFO - PROCESS | 1827 | 1461638693686 Marionette TRACE conn3 <- [1,230,null,{}] 19:44:53 INFO - PROCESS | 1827 | 1461638693692 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:53 INFO - PROCESS | 1827 | 1461638693852 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:44:54 INFO - PROCESS | 1827 | 1461638694128 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074a92000 == 52 [pid = 1827] [id = 65] 19:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7ff06ef9a400) [pid = 1827] [serial = 193] [outer = (nil)] 19:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7ff06f213800) [pid = 1827] [serial = 194] [outer = 0x7ff06ef9a400] 19:44:54 INFO - PROCESS | 1827 | 1461638694205 Marionette DEBUG loaded listener.js 19:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7ff070765c00) [pid = 1827] [serial = 195] [outer = 0x7ff06ef9a400] 19:44:55 INFO - PROCESS | 1827 | 1461638695048 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 19:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1375ms 19:44:55 INFO - PROCESS | 1827 | 1461638695060 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:44:55 INFO - PROCESS | 1827 | 1461638695064 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 19:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:44:55 INFO - PROCESS | 1827 | 1461638695071 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:44:55 INFO - PROCESS | 1827 | 1461638695076 Marionette TRACE conn3 <- [1,234,null,{}] 19:44:55 INFO - PROCESS | 1827 | 1461638695083 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:55 INFO - PROCESS | 1827 | 1461638695230 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:44:55 INFO - PROCESS | 1827 | 1461638695381 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07d503000 == 51 [pid = 1827] [id = 58] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07961b800 == 50 [pid = 1827] [id = 57] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0774ab000 == 49 [pid = 1827] [id = 56] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7ff084011800) [pid = 1827] [serial = 143] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d8d0000 == 50 [pid = 1827] [id = 66] 19:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7ff073032400) [pid = 1827] [serial = 196] [outer = (nil)] 19:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7ff0766e0400) [pid = 1827] [serial = 197] [outer = 0x7ff073032400] 19:44:55 INFO - PROCESS | 1827 | 1461638695486 Marionette DEBUG loaded listener.js 19:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7ff077117000) [pid = 1827] [serial = 198] [outer = 0x7ff073032400] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c1b800 == 49 [pid = 1827] [id = 55] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff074488800 == 48 [pid = 1827] [id = 54] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073b33800 == 47 [pid = 1827] [id = 53] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0768dd000 == 46 [pid = 1827] [id = 51] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0771ce000 == 45 [pid = 1827] [id = 50] 19:44:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff070745800 == 44 [pid = 1827] [id = 49] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7ff0840e3c00) [pid = 1827] [serial = 117] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7ff0776b8c00) [pid = 1827] [serial = 137] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7ff075483400) [pid = 1827] [serial = 128] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7ff07641a400) [pid = 1827] [serial = 129] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7ff077e2f400) [pid = 1827] [serial = 131] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7ff06d832800) [pid = 1827] [serial = 119] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7ff0782a7400) [pid = 1827] [serial = 141] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7ff0757ebc00) [pid = 1827] [serial = 122] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7ff0782a4800) [pid = 1827] [serial = 125] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7ff0745d7000) [pid = 1827] [serial = 140] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7ff070765800) [pid = 1827] [serial = 134] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7ff07985b800) [pid = 1827] [serial = 138] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7ff07076a800) [pid = 1827] [serial = 135] [outer = (nil)] [url = about:blank] 19:44:55 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7ff078358000) [pid = 1827] [serial = 132] [outer = (nil)] [url = about:blank] 19:44:56 INFO - PROCESS | 1827 | 1461638696173 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 19:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1132ms 19:44:56 INFO - PROCESS | 1827 | 1461638696206 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:44:56 INFO - PROCESS | 1827 | 1461638696211 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 19:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:44:56 INFO - PROCESS | 1827 | 1461638696218 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:44:56 INFO - PROCESS | 1827 | 1461638696220 Marionette TRACE conn3 <- [1,238,null,{}] 19:44:56 INFO - PROCESS | 1827 | 1461638696226 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:56 INFO - PROCESS | 1827 | 1461638696360 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:44:56 INFO - PROCESS | 1827 | 1461638696453 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c25000 == 45 [pid = 1827] [id = 67] 19:44:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7ff0730abc00) [pid = 1827] [serial = 199] [outer = (nil)] 19:44:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7ff078351c00) [pid = 1827] [serial = 200] [outer = 0x7ff0730abc00] 19:44:56 INFO - PROCESS | 1827 | 1461638696522 Marionette DEBUG loaded listener.js 19:44:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7ff079aa5800) [pid = 1827] [serial = 201] [outer = 0x7ff0730abc00] 19:44:57 INFO - PROCESS | 1827 | 1461638697129 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 19:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 931ms 19:44:57 INFO - PROCESS | 1827 | 1461638697149 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:44:57 INFO - PROCESS | 1827 | 1461638697152 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 19:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:44:57 INFO - PROCESS | 1827 | 1461638697160 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:44:57 INFO - PROCESS | 1827 | 1461638697168 Marionette TRACE conn3 <- [1,242,null,{}] 19:44:57 INFO - PROCESS | 1827 | 1461638697181 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:57 INFO - PROCESS | 1827 | 1461638697349 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:44:57 INFO - PROCESS | 1827 | 1461638697412 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07961c000 == 46 [pid = 1827] [id = 68] 19:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7ff079aa4c00) [pid = 1827] [serial = 202] [outer = (nil)] 19:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7ff084247c00) [pid = 1827] [serial = 203] [outer = 0x7ff079aa4c00] 19:44:57 INFO - PROCESS | 1827 | 1461638697471 Marionette DEBUG loaded listener.js 19:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7ff085411400) [pid = 1827] [serial = 204] [outer = 0x7ff079aa4c00] 19:44:58 INFO - PROCESS | 1827 | 1461638698220 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 19:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1091ms 19:44:58 INFO - PROCESS | 1827 | 1461638698249 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:44:58 INFO - PROCESS | 1827 | 1461638698253 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 19:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:44:58 INFO - PROCESS | 1827 | 1461638698266 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:44:58 INFO - PROCESS | 1827 | 1461638698268 Marionette TRACE conn3 <- [1,246,null,{}] 19:44:58 INFO - PROCESS | 1827 | 1461638698273 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:58 INFO - PROCESS | 1827 | 1461638698440 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:44:58 INFO - PROCESS | 1827 | 1461638698506 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831de800 == 47 [pid = 1827] [id = 69] 19:44:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7ff0776bdc00) [pid = 1827] [serial = 205] [outer = (nil)] 19:44:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7ff08859d000) [pid = 1827] [serial = 206] [outer = 0x7ff0776bdc00] 19:44:58 INFO - PROCESS | 1827 | 1461638698564 Marionette DEBUG loaded listener.js 19:44:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7ff089405800) [pid = 1827] [serial = 207] [outer = 0x7ff0776bdc00] 19:44:59 INFO - PROCESS | 1827 | 1461638699180 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 984ms 19:44:59 INFO - PROCESS | 1827 | 1461638699250 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:44:59 INFO - PROCESS | 1827 | 1461638699253 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 19:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:44:59 INFO - PROCESS | 1827 | 1461638699258 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:44:59 INFO - PROCESS | 1827 | 1461638699260 Marionette TRACE conn3 <- [1,250,null,{}] 19:44:59 INFO - PROCESS | 1827 | 1461638699265 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:44:59 INFO - PROCESS | 1827 | 1461638699421 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:44:59 INFO - PROCESS | 1827 | 1461638699435 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff085124800 == 48 [pid = 1827] [id = 70] 19:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7ff089526c00) [pid = 1827] [serial = 208] [outer = (nil)] 19:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7ff089586400) [pid = 1827] [serial = 209] [outer = 0x7ff089526c00] 19:44:59 INFO - PROCESS | 1827 | 1461638699559 Marionette DEBUG loaded listener.js 19:44:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7ff08bb37000) [pid = 1827] [serial = 210] [outer = 0x7ff089526c00] 19:44:59 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7ff06d30cc00) [pid = 1827] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:44:59 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7ff0795b3000) [pid = 1827] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:44:59 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7ff07636fc00) [pid = 1827] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:44:59 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7ff06d679c00) [pid = 1827] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:44:59 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7ff06d303400) [pid = 1827] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:44:59 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7ff0852b8800) [pid = 1827] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:44:59 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7ff070665400) [pid = 1827] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:45:00 INFO - PROCESS | 1827 | 1461638700270 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1027ms 19:45:00 INFO - PROCESS | 1827 | 1461638700286 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:45:00 INFO - PROCESS | 1827 | 1461638700300 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 19:45:00 INFO - PROCESS | 1827 | 1461638700306 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:45:00 INFO - PROCESS | 1827 | 1461638700309 Marionette TRACE conn3 <- [1,254,null,{}] 19:45:00 INFO - PROCESS | 1827 | 1461638700324 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:00 INFO - PROCESS | 1827 | 1461638700448 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:45:00 INFO - PROCESS | 1827 | 1461638700543 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088550000 == 49 [pid = 1827] [id = 71] 19:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7ff06d6bbc00) [pid = 1827] [serial = 211] [outer = (nil)] 19:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7ff06d6c3800) [pid = 1827] [serial = 212] [outer = 0x7ff06d6bbc00] 19:45:00 INFO - PROCESS | 1827 | 1461638700600 Marionette DEBUG loaded listener.js 19:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7ff085416400) [pid = 1827] [serial = 213] [outer = 0x7ff06d6bbc00] 19:45:01 INFO - PROCESS | 1827 | 1461638701180 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 19:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 938ms 19:45:01 INFO - PROCESS | 1827 | 1461638701244 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:45:01 INFO - PROCESS | 1827 | 1461638701247 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 19:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:45:01 INFO - PROCESS | 1827 | 1461638701252 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:45:01 INFO - PROCESS | 1827 | 1461638701254 Marionette TRACE conn3 <- [1,258,null,{}] 19:45:01 INFO - PROCESS | 1827 | 1461638701259 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:01 INFO - PROCESS | 1827 | 1461638701385 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:45:01 INFO - PROCESS | 1827 | 1461638701473 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d95800 == 50 [pid = 1827] [id = 72] 19:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7ff06d30c000) [pid = 1827] [serial = 214] [outer = (nil)] 19:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7ff08bba9400) [pid = 1827] [serial = 215] [outer = 0x7ff06d30c000] 19:45:01 INFO - PROCESS | 1827 | 1461638701543 Marionette DEBUG loaded listener.js 19:45:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7ff08be11800) [pid = 1827] [serial = 216] [outer = 0x7ff06d30c000] 19:45:02 INFO - PROCESS | 1827 | 1461638702295 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 19:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1124ms 19:45:02 INFO - PROCESS | 1827 | 1461638702379 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:45:02 INFO - PROCESS | 1827 | 1461638702384 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 19:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:45:02 INFO - PROCESS | 1827 | 1461638702409 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:45:02 INFO - PROCESS | 1827 | 1461638702415 Marionette TRACE conn3 <- [1,262,null,{}] 19:45:02 INFO - PROCESS | 1827 | 1461638702426 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:02 INFO - PROCESS | 1827 | 1461638702590 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:45:02 INFO - PROCESS | 1827 | 1461638702729 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076795000 == 51 [pid = 1827] [id = 73] 19:45:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7ff06d6bf000) [pid = 1827] [serial = 217] [outer = (nil)] 19:45:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7ff070763000) [pid = 1827] [serial = 218] [outer = 0x7ff06d6bf000] 19:45:02 INFO - PROCESS | 1827 | 1461638702803 Marionette DEBUG loaded listener.js 19:45:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7ff074a39c00) [pid = 1827] [serial = 219] [outer = 0x7ff06d6bf000] 19:45:03 INFO - PROCESS | 1827 | 1461638703622 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 19:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1249ms 19:45:03 INFO - PROCESS | 1827 | 1461638703642 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:45:03 INFO - PROCESS | 1827 | 1461638703649 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 19:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:45:03 INFO - PROCESS | 1827 | 1461638703659 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:45:03 INFO - PROCESS | 1827 | 1461638703663 Marionette TRACE conn3 <- [1,266,null,{}] 19:45:03 INFO - PROCESS | 1827 | 1461638703668 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:03 INFO - PROCESS | 1827 | 1461638703817 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:45:03 INFO - PROCESS | 1827 | 1461638703953 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07c9f2800 == 52 [pid = 1827] [id = 74] 19:45:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7ff074ad5000) [pid = 1827] [serial = 220] [outer = (nil)] 19:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7ff077794800) [pid = 1827] [serial = 221] [outer = 0x7ff074ad5000] 19:45:04 INFO - PROCESS | 1827 | 1461638704022 Marionette DEBUG loaded listener.js 19:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff079a6c000) [pid = 1827] [serial = 222] [outer = 0x7ff074ad5000] 19:45:04 INFO - PROCESS | 1827 | 1461638704835 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 19:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1232ms 19:45:04 INFO - PROCESS | 1827 | 1461638704892 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:45:04 INFO - PROCESS | 1827 | 1461638704896 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 19:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:45:04 INFO - PROCESS | 1827 | 1461638704902 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:45:04 INFO - PROCESS | 1827 | 1461638704907 Marionette TRACE conn3 <- [1,270,null,{}] 19:45:04 INFO - PROCESS | 1827 | 1461638704922 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:05 INFO - PROCESS | 1827 | 1461638705113 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:45:05 INFO - PROCESS | 1827 | 1461638705244 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff089516800 == 53 [pid = 1827] [id = 75] 19:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff084010000) [pid = 1827] [serial = 223] [outer = (nil)] 19:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff088739c00) [pid = 1827] [serial = 224] [outer = 0x7ff084010000] 19:45:05 INFO - PROCESS | 1827 | 1461638705317 Marionette DEBUG loaded listener.js 19:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff088f51800) [pid = 1827] [serial = 225] [outer = 0x7ff084010000] 19:45:06 INFO - PROCESS | 1827 | 1461638706202 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1336ms 19:45:06 INFO - PROCESS | 1827 | 1461638706238 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:45:06 INFO - PROCESS | 1827 | 1461638706243 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 19:45:06 INFO - PROCESS | 1827 | 1461638706248 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:45:06 INFO - PROCESS | 1827 | 1461638706251 Marionette TRACE conn3 <- [1,274,null,{}] 19:45:06 INFO - PROCESS | 1827 | 1461638706256 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:06 INFO - PROCESS | 1827 | 1461638706401 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:45:06 INFO - PROCESS | 1827 | 1461638706535 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08be55000 == 54 [pid = 1827] [id = 76] 19:45:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff083fddc00) [pid = 1827] [serial = 226] [outer = (nil)] 19:45:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7ff088f5b400) [pid = 1827] [serial = 227] [outer = 0x7ff083fddc00] 19:45:06 INFO - PROCESS | 1827 | 1461638706607 Marionette DEBUG loaded listener.js 19:45:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7ff0894e7800) [pid = 1827] [serial = 228] [outer = 0x7ff083fddc00] 19:45:07 INFO - PROCESS | 1827 | 1461638707427 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 19:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1226ms 19:45:07 INFO - PROCESS | 1827 | 1461638707474 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:45:07 INFO - PROCESS | 1827 | 1461638707478 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 19:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:45:07 INFO - PROCESS | 1827 | 1461638707484 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:45:07 INFO - PROCESS | 1827 | 1461638707486 Marionette TRACE conn3 <- [1,278,null,{}] 19:45:07 INFO - PROCESS | 1827 | 1461638707491 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:07 INFO - PROCESS | 1827 | 1461638707639 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:45:07 INFO - PROCESS | 1827 | 1461638707947 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077e52800 == 55 [pid = 1827] [id = 77] 19:45:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7ff06d9cc400) [pid = 1827] [serial = 229] [outer = (nil)] 19:45:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7ff06dae3000) [pid = 1827] [serial = 230] [outer = 0x7ff06d9cc400] 19:45:08 INFO - PROCESS | 1827 | 1461638708067 Marionette DEBUG loaded listener.js 19:45:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7ff06dae9400) [pid = 1827] [serial = 231] [outer = 0x7ff06d9cc400] 19:45:08 INFO - PROCESS | 1827 | 1461638708940 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 19:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1480ms 19:45:08 INFO - PROCESS | 1827 | 1461638708965 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:45:08 INFO - PROCESS | 1827 | 1461638708970 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 19:45:08 INFO - PROCESS | 1827 | 1461638708977 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:45:08 INFO - PROCESS | 1827 | 1461638708981 Marionette TRACE conn3 <- [1,282,null,{}] 19:45:08 INFO - PROCESS | 1827 | 1461638708988 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:09 INFO - PROCESS | 1827 | 1461638709133 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:45:09 INFO - PROCESS | 1827 | 1461638709278 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088550000 == 54 [pid = 1827] [id = 71] 19:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff085124800 == 53 [pid = 1827] [id = 70] 19:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0831de800 == 52 [pid = 1827] [id = 69] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7ff088ea9c00) [pid = 1827] [serial = 176] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff071b33000 == 53 [pid = 1827] [id = 78] 19:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7ff06f216800) [pid = 1827] [serial = 232] [outer = (nil)] 19:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff074a40400) [pid = 1827] [serial = 233] [outer = 0x7ff06f216800] 19:45:09 INFO - PROCESS | 1827 | 1461638709369 Marionette DEBUG loaded listener.js 19:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff074ad7000) [pid = 1827] [serial = 234] [outer = 0x7ff06f216800] 19:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07961c000 == 52 [pid = 1827] [id = 68] 19:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c25000 == 51 [pid = 1827] [id = 67] 19:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d8d0000 == 50 [pid = 1827] [id = 66] 19:45:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff074a92000 == 49 [pid = 1827] [id = 65] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff08428e800) [pid = 1827] [serial = 144] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7ff079aa1400) [pid = 1827] [serial = 164] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7ff07e10ac00) [pid = 1827] [serial = 152] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7ff076dc0400) [pid = 1827] [serial = 161] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7ff077116c00) [pid = 1827] [serial = 162] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7ff071bc6000) [pid = 1827] [serial = 159] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7ff070762000) [pid = 1827] [serial = 158] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7ff084070000) [pid = 1827] [serial = 167] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff070662400) [pid = 1827] [serial = 146] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7ff07623e000) [pid = 1827] [serial = 149] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7ff0852b4400) [pid = 1827] [serial = 155] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7ff08540f800) [pid = 1827] [serial = 170] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7ff08873ac00) [pid = 1827] [serial = 173] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7ff087341400) [pid = 1827] [serial = 171] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7ff08513fc00) [pid = 1827] [serial = 168] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7ff07e17a400) [pid = 1827] [serial = 165] [outer = (nil)] [url = about:blank] 19:45:09 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7ff088d60c00) [pid = 1827] [serial = 174] [outer = (nil)] [url = about:blank] 19:45:10 INFO - PROCESS | 1827 | 1461638710031 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 19:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1081ms 19:45:10 INFO - PROCESS | 1827 | 1461638710062 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:45:10 INFO - PROCESS | 1827 | 1461638710067 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 19:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:45:10 INFO - PROCESS | 1827 | 1461638710076 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:45:10 INFO - PROCESS | 1827 | 1461638710078 Marionette TRACE conn3 <- [1,286,null,{}] 19:45:10 INFO - PROCESS | 1827 | 1461638710084 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:10 INFO - PROCESS | 1827 | 1461638710231 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:45:10 INFO - PROCESS | 1827 | 1461638710332 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077490000 == 50 [pid = 1827] [id = 79] 19:45:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7ff074ad3400) [pid = 1827] [serial = 235] [outer = (nil)] 19:45:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7ff077708400) [pid = 1827] [serial = 236] [outer = 0x7ff074ad3400] 19:45:10 INFO - PROCESS | 1827 | 1461638710393 Marionette DEBUG loaded listener.js 19:45:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7ff0795b6400) [pid = 1827] [serial = 237] [outer = 0x7ff074ad3400] 19:45:11 INFO - PROCESS | 1827 | 1461638711052 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 19:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1033ms 19:45:11 INFO - PROCESS | 1827 | 1461638711108 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:45:11 INFO - PROCESS | 1827 | 1461638711111 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 19:45:11 INFO - PROCESS | 1827 | 1461638711118 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:45:11 INFO - PROCESS | 1827 | 1461638711127 Marionette TRACE conn3 <- [1,290,null,{}] 19:45:11 INFO - PROCESS | 1827 | 1461638711200 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:11 INFO - PROCESS | 1827 | 1461638711345 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:45:11 INFO - PROCESS | 1827 | 1461638711357 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831e3000 == 51 [pid = 1827] [id = 80] 19:45:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7ff07c95a400) [pid = 1827] [serial = 238] [outer = (nil)] 19:45:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7ff084289000) [pid = 1827] [serial = 239] [outer = 0x7ff07c95a400] 19:45:11 INFO - PROCESS | 1827 | 1461638711416 Marionette DEBUG loaded listener.js 19:45:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff0851ee000) [pid = 1827] [serial = 240] [outer = 0x7ff07c95a400] 19:45:12 INFO - PROCESS | 1827 | 1461638712161 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1096ms 19:45:12 INFO - PROCESS | 1827 | 1461638712221 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:45:12 INFO - PROCESS | 1827 | 1461638712226 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 19:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:45:12 INFO - PROCESS | 1827 | 1461638712231 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:45:12 INFO - PROCESS | 1827 | 1461638712233 Marionette TRACE conn3 <- [1,294,null,{}] 19:45:12 INFO - PROCESS | 1827 | 1461638712238 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:12 INFO - PROCESS | 1827 | 1461638712395 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:45:12 INFO - PROCESS | 1827 | 1461638712423 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff086e48000 == 52 [pid = 1827] [id = 81] 19:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff084005000) [pid = 1827] [serial = 241] [outer = (nil)] 19:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff086e18800) [pid = 1827] [serial = 242] [outer = 0x7ff084005000] 19:45:12 INFO - PROCESS | 1827 | 1461638712482 Marionette DEBUG loaded listener.js 19:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff088b21800) [pid = 1827] [serial = 243] [outer = 0x7ff084005000] 19:45:13 INFO - PROCESS | 1827 | 1461638713182 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:13 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. 19:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1027ms 19:45:13 INFO - PROCESS | 1827 | 1461638713258 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:45:13 INFO - PROCESS | 1827 | 1461638713262 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 19:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:45:13 INFO - PROCESS | 1827 | 1461638713267 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:45:13 INFO - PROCESS | 1827 | 1461638713269 Marionette TRACE conn3 <- [1,298,null,{}] 19:45:13 INFO - PROCESS | 1827 | 1461638713274 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:13 INFO - PROCESS | 1827 | 1461638713449 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:45:13 INFO - PROCESS | 1827 | 1461638713472 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d19000 == 53 [pid = 1827] [id = 82] 19:45:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff088eaf800) [pid = 1827] [serial = 244] [outer = (nil)] 19:45:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7ff088f51c00) [pid = 1827] [serial = 245] [outer = 0x7ff088eaf800] 19:45:13 INFO - PROCESS | 1827 | 1461638713543 Marionette DEBUG loaded listener.js 19:45:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7ff0894df800) [pid = 1827] [serial = 246] [outer = 0x7ff088eaf800] 19:45:14 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7ff06ef9a400) [pid = 1827] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:45:14 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7ff073032400) [pid = 1827] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:45:14 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7ff0776bdc00) [pid = 1827] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:45:14 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff089526c00) [pid = 1827] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:45:14 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7ff0730abc00) [pid = 1827] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:45:14 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7ff079aa4c00) [pid = 1827] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:45:14 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7ff07076d400) [pid = 1827] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:45:14 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7ff06d6bbc00) [pid = 1827] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:45:14 INFO - PROCESS | 1827 | 1461638714370 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:14 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. 19:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1124ms 19:45:14 INFO - PROCESS | 1827 | 1461638714391 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:45:14 INFO - PROCESS | 1827 | 1461638714394 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 19:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:45:14 INFO - PROCESS | 1827 | 1461638714406 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:45:14 INFO - PROCESS | 1827 | 1461638714408 Marionette TRACE conn3 <- [1,302,null,{}] 19:45:14 INFO - PROCESS | 1827 | 1461638714412 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:14 INFO - PROCESS | 1827 | 1461638714542 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:45:14 INFO - PROCESS | 1827 | 1461638714558 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d0a800 == 54 [pid = 1827] [id = 83] 19:45:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7ff07076c800) [pid = 1827] [serial = 247] [outer = (nil)] 19:45:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff089526c00) [pid = 1827] [serial = 248] [outer = 0x7ff07076c800] 19:45:14 INFO - PROCESS | 1827 | 1461638714615 Marionette DEBUG loaded listener.js 19:45:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff08b1c5000) [pid = 1827] [serial = 249] [outer = 0x7ff07076c800] 19:45:15 INFO - PROCESS | 1827 | 1461638715322 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:15 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. 19:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 975ms 19:45:15 INFO - PROCESS | 1827 | 1461638715382 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:45:15 INFO - PROCESS | 1827 | 1461638715385 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 19:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:45:15 INFO - PROCESS | 1827 | 1461638715391 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:45:15 INFO - PROCESS | 1827 | 1461638715393 Marionette TRACE conn3 <- [1,306,null,{}] 19:45:15 INFO - PROCESS | 1827 | 1461638715405 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:15 INFO - PROCESS | 1827 | 1461638715527 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:45:15 INFO - PROCESS | 1827 | 1461638715542 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d69a800 == 55 [pid = 1827] [id = 84] 19:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff088ea0c00) [pid = 1827] [serial = 250] [outer = (nil)] 19:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff08be95000) [pid = 1827] [serial = 251] [outer = 0x7ff088ea0c00] 19:45:15 INFO - PROCESS | 1827 | 1461638715602 Marionette DEBUG loaded listener.js 19:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff08d41f000) [pid = 1827] [serial = 252] [outer = 0x7ff088ea0c00] 19:45:16 INFO - PROCESS | 1827 | 1461638716374 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:16 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. 19:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1028ms 19:45:16 INFO - PROCESS | 1827 | 1461638716421 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:45:16 INFO - PROCESS | 1827 | 1461638716426 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 19:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:45:16 INFO - PROCESS | 1827 | 1461638716434 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:45:16 INFO - PROCESS | 1827 | 1461638716440 Marionette TRACE conn3 <- [1,310,null,{}] 19:45:16 INFO - PROCESS | 1827 | 1461638716476 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:16 INFO - PROCESS | 1827 | 1461638716672 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:45:16 INFO - PROCESS | 1827 | 1461638716805 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c43000 == 56 [pid = 1827] [id = 85] 19:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7ff06d6c1800) [pid = 1827] [serial = 253] [outer = (nil)] 19:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7ff070668400) [pid = 1827] [serial = 254] [outer = 0x7ff06d6c1800] 19:45:16 INFO - PROCESS | 1827 | 1461638716878 Marionette DEBUG loaded listener.js 19:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7ff073b50400) [pid = 1827] [serial = 255] [outer = 0x7ff06d6c1800] 19:45:17 INFO - PROCESS | 1827 | 1461638717819 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:17 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. 19:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1435ms 19:45:17 INFO - PROCESS | 1827 | 1461638717870 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:45:17 INFO - PROCESS | 1827 | 1461638717878 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 19:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:45:17 INFO - PROCESS | 1827 | 1461638717889 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:45:17 INFO - PROCESS | 1827 | 1461638717892 Marionette TRACE conn3 <- [1,314,null,{}] 19:45:17 INFO - PROCESS | 1827 | 1461638717898 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:18 INFO - PROCESS | 1827 | 1461638718055 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:45:18 INFO - PROCESS | 1827 | 1461638718187 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff078333800 == 57 [pid = 1827] [id = 86] 19:45:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7ff075583c00) [pid = 1827] [serial = 256] [outer = (nil)] 19:45:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7ff0795b3000) [pid = 1827] [serial = 257] [outer = 0x7ff075583c00] 19:45:18 INFO - PROCESS | 1827 | 1461638718270 Marionette DEBUG loaded listener.js 19:45:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff07e110800) [pid = 1827] [serial = 258] [outer = 0x7ff075583c00] 19:45:19 INFO - PROCESS | 1827 | 1461638719122 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:19 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. 19:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1281ms 19:45:19 INFO - PROCESS | 1827 | 1461638719170 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:45:19 INFO - PROCESS | 1827 | 1461638719174 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 19:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:45:19 INFO - PROCESS | 1827 | 1461638719180 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:45:19 INFO - PROCESS | 1827 | 1461638719185 Marionette TRACE conn3 <- [1,318,null,{}] 19:45:19 INFO - PROCESS | 1827 | 1461638719202 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:19 INFO - PROCESS | 1827 | 1461638719368 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:45:19 INFO - PROCESS | 1827 | 1461638719502 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff089508800 == 58 [pid = 1827] [id = 87] 19:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff06d079800) [pid = 1827] [serial = 259] [outer = (nil)] 19:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff077e2f400) [pid = 1827] [serial = 260] [outer = 0x7ff06d079800] 19:45:19 INFO - PROCESS | 1827 | 1461638719579 Marionette DEBUG loaded listener.js 19:45:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff084455800) [pid = 1827] [serial = 261] [outer = 0x7ff06d079800] 19:45:20 INFO - PROCESS | 1827 | 1461638720472 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:20 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. 19:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1331ms 19:45:20 INFO - PROCESS | 1827 | 1461638720512 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:45:20 INFO - PROCESS | 1827 | 1461638720517 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 19:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:45:20 INFO - PROCESS | 1827 | 1461638720523 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:45:20 INFO - PROCESS | 1827 | 1461638720526 Marionette TRACE conn3 <- [1,322,null,{}] 19:45:20 INFO - PROCESS | 1827 | 1461638720534 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:20 INFO - PROCESS | 1827 | 1461638720679 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:45:20 INFO - PROCESS | 1827 | 1461638720817 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee2f800 == 59 [pid = 1827] [id = 88] 19:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff06d07c800) [pid = 1827] [serial = 262] [outer = (nil)] 19:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff06dc9c800) [pid = 1827] [serial = 263] [outer = 0x7ff06d07c800] 19:45:20 INFO - PROCESS | 1827 | 1461638720887 Marionette DEBUG loaded listener.js 19:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff06dca2000) [pid = 1827] [serial = 264] [outer = 0x7ff06d07c800] 19:45:21 INFO - PROCESS | 1827 | 1461638721746 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:21 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. 19:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1288ms 19:45:21 INFO - PROCESS | 1827 | 1461638721811 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:45:21 INFO - PROCESS | 1827 | 1461638721815 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 19:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:45:21 INFO - PROCESS | 1827 | 1461638721820 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:45:21 INFO - PROCESS | 1827 | 1461638721822 Marionette TRACE conn3 <- [1,326,null,{}] 19:45:21 INFO - PROCESS | 1827 | 1461638721828 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:21 INFO - PROCESS | 1827 | 1461638721970 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:45:22 INFO - PROCESS | 1827 | 1461638722110 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d129000 == 60 [pid = 1827] [id = 89] 19:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff06d679c00) [pid = 1827] [serial = 265] [outer = (nil)] 19:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff06dc96000) [pid = 1827] [serial = 266] [outer = 0x7ff06d679c00] 19:45:22 INFO - PROCESS | 1827 | 1461638722179 Marionette DEBUG loaded listener.js 19:45:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff083fe4c00) [pid = 1827] [serial = 267] [outer = 0x7ff06d679c00] 19:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff06d6bc000) [pid = 1827] [serial = 268] [outer = 0x7ff06d672800] 19:45:23 INFO - PROCESS | 1827 | 1461638723363 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:23 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. 19:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1587ms 19:45:23 INFO - PROCESS | 1827 | 1461638723408 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:45:23 INFO - PROCESS | 1827 | 1461638723413 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 19:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:45:23 INFO - PROCESS | 1827 | 1461638723420 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:45:23 INFO - PROCESS | 1827 | 1461638723425 Marionette TRACE conn3 <- [1,330,null,{}] 19:45:23 INFO - PROCESS | 1827 | 1461638723432 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:23 INFO - PROCESS | 1827 | 1461638723715 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:45:23 INFO - PROCESS | 1827 | 1461638723825 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff071b30000 == 61 [pid = 1827] [id = 90] 19:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff06d89c000) [pid = 1827] [serial = 269] [outer = (nil)] 19:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06d89dc00) [pid = 1827] [serial = 270] [outer = 0x7ff06d89c000] 19:45:23 INFO - PROCESS | 1827 | 1461638723889 Marionette DEBUG loaded listener.js 19:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff06dae0800) [pid = 1827] [serial = 271] [outer = 0x7ff06d89c000] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d0a800 == 60 [pid = 1827] [id = 83] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d19000 == 59 [pid = 1827] [id = 82] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff086e48000 == 58 [pid = 1827] [id = 81] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff08bba9400) [pid = 1827] [serial = 215] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0831e3000 == 57 [pid = 1827] [id = 80] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077490000 == 56 [pid = 1827] [id = 79] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff071b33000 == 55 [pid = 1827] [id = 78] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077e52800 == 54 [pid = 1827] [id = 77] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076795000 == 53 [pid = 1827] [id = 73] 19:45:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d95800 == 52 [pid = 1827] [id = 72] 19:45:24 INFO - PROCESS | 1827 | 1461638724702 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff08bb37000) [pid = 1827] [serial = 210] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff08940f000) [pid = 1827] [serial = 177] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff06d6c3800) [pid = 1827] [serial = 212] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff085416400) [pid = 1827] [serial = 213] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff085411400) [pid = 1827] [serial = 204] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff070765c00) [pid = 1827] [serial = 195] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff06f213800) [pid = 1827] [serial = 194] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff0766e0400) [pid = 1827] [serial = 197] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff077117000) [pid = 1827] [serial = 198] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7ff08859d000) [pid = 1827] [serial = 206] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff077118400) [pid = 1827] [serial = 182] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff089586400) [pid = 1827] [serial = 209] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7ff08859f000) [pid = 1827] [serial = 191] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7ff089405800) [pid = 1827] [serial = 207] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7ff074ad5400) [pid = 1827] [serial = 188] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7ff079aa5800) [pid = 1827] [serial = 201] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7ff084249800) [pid = 1827] [serial = 185] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7ff084247c00) [pid = 1827] [serial = 203] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7ff07066b800) [pid = 1827] [serial = 179] [outer = (nil)] [url = about:blank] 19:45:24 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff078351c00) [pid = 1827] [serial = 200] [outer = (nil)] [url = about:blank] 19:45:24 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. 19:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1335ms 19:45:24 INFO - PROCESS | 1827 | 1461638724758 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:45:24 INFO - PROCESS | 1827 | 1461638724765 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 19:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:45:24 INFO - PROCESS | 1827 | 1461638724775 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:45:24 INFO - PROCESS | 1827 | 1461638724778 Marionette TRACE conn3 <- [1,334,null,{}] 19:45:24 INFO - PROCESS | 1827 | 1461638724784 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:24 INFO - PROCESS | 1827 | 1461638724914 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:45:24 INFO - PROCESS | 1827 | 1461638724932 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0762c5000 == 53 [pid = 1827] [id = 91] 19:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff06dca2400) [pid = 1827] [serial = 272] [outer = (nil)] 19:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff07066e400) [pid = 1827] [serial = 273] [outer = 0x7ff06dca2400] 19:45:24 INFO - PROCESS | 1827 | 1461638724991 Marionette DEBUG loaded listener.js 19:45:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7ff071bc3400) [pid = 1827] [serial = 274] [outer = 0x7ff06dca2400] 19:45:25 INFO - PROCESS | 1827 | 1461638725789 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:25 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. 19:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1032ms 19:45:25 INFO - PROCESS | 1827 | 1461638725808 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:45:25 INFO - PROCESS | 1827 | 1461638725812 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 19:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:45:25 INFO - PROCESS | 1827 | 1461638725817 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:45:25 INFO - PROCESS | 1827 | 1461638725822 Marionette TRACE conn3 <- [1,338,null,{}] 19:45:25 INFO - PROCESS | 1827 | 1461638725851 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:26 INFO - PROCESS | 1827 | 1461638726024 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:45:26 INFO - PROCESS | 1827 | 1461638726037 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0776e9800 == 54 [pid = 1827] [id = 92] 19:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7ff075874c00) [pid = 1827] [serial = 275] [outer = (nil)] 19:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7ff0770abc00) [pid = 1827] [serial = 276] [outer = 0x7ff075874c00] 19:45:26 INFO - PROCESS | 1827 | 1461638726099 Marionette DEBUG loaded listener.js 19:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7ff077794400) [pid = 1827] [serial = 277] [outer = 0x7ff075874c00] 19:45:26 INFO - PROCESS | 1827 | 1461638726829 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:26 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. 19:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1030ms 19:45:26 INFO - PROCESS | 1827 | 1461638726848 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:45:26 INFO - PROCESS | 1827 | 1461638726852 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 19:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:45:26 INFO - PROCESS | 1827 | 1461638726857 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:45:26 INFO - PROCESS | 1827 | 1461638726859 Marionette TRACE conn3 <- [1,342,null,{}] 19:45:26 INFO - PROCESS | 1827 | 1461638726864 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:27 INFO - PROCESS | 1827 | 1461638727043 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:45:27 INFO - PROCESS | 1827 | 1461638727110 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079876800 == 55 [pid = 1827] [id = 93] 19:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7ff06d073800) [pid = 1827] [serial = 278] [outer = (nil)] 19:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff0795b9c00) [pid = 1827] [serial = 279] [outer = 0x7ff06d073800] 19:45:27 INFO - PROCESS | 1827 | 1461638727168 Marionette DEBUG loaded listener.js 19:45:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff07e17b800) [pid = 1827] [serial = 280] [outer = 0x7ff06d073800] 19:45:27 INFO - PROCESS | 1827 | 1461638727814 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:27 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. 19:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1023ms 19:45:27 INFO - PROCESS | 1827 | 1461638727882 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:45:27 INFO - PROCESS | 1827 | 1461638727885 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 19:45:27 INFO - PROCESS | 1827 | 1461638727890 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:45:27 INFO - PROCESS | 1827 | 1461638727893 Marionette TRACE conn3 <- [1,346,null,{}] 19:45:27 INFO - PROCESS | 1827 | 1461638727898 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:28 INFO - PROCESS | 1827 | 1461638728065 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:45:28 INFO - PROCESS | 1827 | 1461638728074 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff083d20000 == 56 [pid = 1827] [id = 94] 19:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff0730a4800) [pid = 1827] [serial = 281] [outer = (nil)] 19:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff083fe4400) [pid = 1827] [serial = 282] [outer = 0x7ff0730a4800] 19:45:28 INFO - PROCESS | 1827 | 1461638728183 Marionette DEBUG loaded listener.js 19:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff08513c800) [pid = 1827] [serial = 283] [outer = 0x7ff0730a4800] 19:45:28 INFO - PROCESS | 1827 | 1461638728865 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:28 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. 19:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1028ms 19:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:45:28 INFO - PROCESS | 1827 | 1461638728925 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:45:28 INFO - PROCESS | 1827 | 1461638728927 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 19:45:28 INFO - PROCESS | 1827 | 1461638728933 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:45:28 INFO - PROCESS | 1827 | 1461638728935 Marionette TRACE conn3 <- [1,350,null,{}] 19:45:28 INFO - PROCESS | 1827 | 1461638728940 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:29 INFO - PROCESS | 1827 | 1461638729147 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:45:29 INFO - PROCESS | 1827 | 1461638729184 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee1e000 == 57 [pid = 1827] [id = 95] 19:45:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff08733fc00) [pid = 1827] [serial = 284] [outer = (nil)] 19:45:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff088f50400) [pid = 1827] [serial = 285] [outer = 0x7ff08733fc00] 19:45:29 INFO - PROCESS | 1827 | 1461638729242 Marionette DEBUG loaded listener.js 19:45:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff088f5ac00) [pid = 1827] [serial = 286] [outer = 0x7ff08733fc00] 19:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff084005000) [pid = 1827] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff088eaf800) [pid = 1827] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff07076c800) [pid = 1827] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff06d9cc400) [pid = 1827] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7ff06f216800) [pid = 1827] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff074ad3400) [pid = 1827] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:45:29 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff07c95a400) [pid = 1827] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:45:30 INFO - PROCESS | 1827 | 1461638730035 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:30 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. 19:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1132ms 19:45:30 INFO - PROCESS | 1827 | 1461638730064 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:45:30 INFO - PROCESS | 1827 | 1461638730067 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 19:45:30 INFO - PROCESS | 1827 | 1461638730071 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:45:30 INFO - PROCESS | 1827 | 1461638730074 Marionette TRACE conn3 <- [1,354,null,{}] 19:45:30 INFO - PROCESS | 1827 | 1461638730079 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:30 INFO - PROCESS | 1827 | 1461638730239 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:45:30 INFO - PROCESS | 1827 | 1461638730252 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0885e6000 == 58 [pid = 1827] [id = 96] 19:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff074ad3400) [pid = 1827] [serial = 287] [outer = (nil)] 19:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff088f5c400) [pid = 1827] [serial = 288] [outer = 0x7ff074ad3400] 19:45:30 INFO - PROCESS | 1827 | 1461638730312 Marionette DEBUG loaded listener.js 19:45:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff0894d8400) [pid = 1827] [serial = 289] [outer = 0x7ff074ad3400] 19:45:30 INFO - PROCESS | 1827 | 1461638730986 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:31 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. 19:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 975ms 19:45:31 INFO - PROCESS | 1827 | 1461638731047 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:45:31 INFO - PROCESS | 1827 | 1461638731051 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 19:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:45:31 INFO - PROCESS | 1827 | 1461638731056 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:45:31 INFO - PROCESS | 1827 | 1461638731058 Marionette TRACE conn3 <- [1,358,null,{}] 19:45:31 INFO - PROCESS | 1827 | 1461638731063 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:31 INFO - PROCESS | 1827 | 1461638731220 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:45:31 INFO - PROCESS | 1827 | 1461638731240 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0705d4000 == 59 [pid = 1827] [id = 97] 19:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff06dc93400) [pid = 1827] [serial = 290] [outer = (nil)] 19:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff088f5d000) [pid = 1827] [serial = 291] [outer = 0x7ff06dc93400] 19:45:31 INFO - PROCESS | 1827 | 1461638731308 Marionette DEBUG loaded listener.js 19:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff08bbb0400) [pid = 1827] [serial = 292] [outer = 0x7ff06dc93400] 19:45:32 INFO - PROCESS | 1827 | 1461638732246 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:32 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. 19:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1232ms 19:45:32 INFO - PROCESS | 1827 | 1461638732288 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:45:32 INFO - PROCESS | 1827 | 1461638732294 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 19:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:45:32 INFO - PROCESS | 1827 | 1461638732302 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:45:32 INFO - PROCESS | 1827 | 1461638732307 Marionette TRACE conn3 <- [1,362,null,{}] 19:45:32 INFO - PROCESS | 1827 | 1461638732315 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:32 INFO - PROCESS | 1827 | 1461638732515 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:45:32 INFO - PROCESS | 1827 | 1461638732650 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0768e1800 == 60 [pid = 1827] [id = 98] 19:45:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff06d89b800) [pid = 1827] [serial = 293] [outer = (nil)] 19:45:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff06dae3400) [pid = 1827] [serial = 294] [outer = 0x7ff06d89b800] 19:45:32 INFO - PROCESS | 1827 | 1461638732721 Marionette DEBUG loaded listener.js 19:45:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff06e224000) [pid = 1827] [serial = 295] [outer = 0x7ff06d89b800] 19:45:33 INFO - PROCESS | 1827 | 1461638733635 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:33 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. 19:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1389ms 19:45:33 INFO - PROCESS | 1827 | 1461638733691 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:45:33 INFO - PROCESS | 1827 | 1461638733700 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 19:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:45:33 INFO - PROCESS | 1827 | 1461638733709 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:45:33 INFO - PROCESS | 1827 | 1461638733713 Marionette TRACE conn3 <- [1,366,null,{}] 19:45:33 INFO - PROCESS | 1827 | 1461638733719 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:33 INFO - PROCESS | 1827 | 1461638733877 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:45:34 INFO - PROCESS | 1827 | 1461638734011 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d507000 == 61 [pid = 1827] [id = 99] 19:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff073c9f000) [pid = 1827] [serial = 296] [outer = (nil)] 19:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff075482c00) [pid = 1827] [serial = 297] [outer = 0x7ff073c9f000] 19:45:34 INFO - PROCESS | 1827 | 1461638734080 Marionette DEBUG loaded listener.js 19:45:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff07779e800) [pid = 1827] [serial = 298] [outer = 0x7ff073c9f000] 19:45:35 INFO - PROCESS | 1827 | 1461638735019 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:35 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. 19:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1339ms 19:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:45:35 INFO - PROCESS | 1827 | 1461638735049 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:45:35 INFO - PROCESS | 1827 | 1461638735052 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 19:45:35 INFO - PROCESS | 1827 | 1461638735058 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:45:35 INFO - PROCESS | 1827 | 1461638735063 Marionette TRACE conn3 <- [1,370,null,{}] 19:45:35 INFO - PROCESS | 1827 | 1461638735079 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:35 INFO - PROCESS | 1827 | 1461638735228 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:45:35 INFO - PROCESS | 1827 | 1461638735372 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d4b5000 == 62 [pid = 1827] [id = 100] 19:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff085243400) [pid = 1827] [serial = 299] [outer = (nil)] 19:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff088b2d000) [pid = 1827] [serial = 300] [outer = 0x7ff085243400] 19:45:35 INFO - PROCESS | 1827 | 1461638735444 Marionette DEBUG loaded listener.js 19:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff088f55000) [pid = 1827] [serial = 301] [outer = 0x7ff085243400] 19:45:36 INFO - PROCESS | 1827 | 1461638736255 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:45:36 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. 19:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1234ms 19:45:36 INFO - PROCESS | 1827 | 1461638736291 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:45:36 INFO - PROCESS | 1827 | 1461638736296 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 19:45:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:45:36 INFO - PROCESS | 1827 | 1461638736318 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:45:36 INFO - PROCESS | 1827 | 1461638736321 Marionette TRACE conn3 <- [1,374,null,{}] 19:45:36 INFO - PROCESS | 1827 | 1461638736351 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:36 INFO - PROCESS | 1827 | 1461638736505 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:45:36 INFO - PROCESS | 1827 | 1461638736637 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077647800 == 63 [pid = 1827] [id = 101] 19:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff0852b4400) [pid = 1827] [serial = 302] [outer = (nil)] 19:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff08be17c00) [pid = 1827] [serial = 303] [outer = 0x7ff0852b4400] 19:45:36 INFO - PROCESS | 1827 | 1461638736718 Marionette DEBUG loaded listener.js 19:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff08d41f400) [pid = 1827] [serial = 304] [outer = 0x7ff0852b4400] 19:45:37 INFO - PROCESS | 1827 | 1461638737503 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:45:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:45:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1230ms 19:45:37 INFO - PROCESS | 1827 | 1461638737547 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:45:37 INFO - PROCESS | 1827 | 1461638737550 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 19:45:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:45:37 INFO - PROCESS | 1827 | 1461638737556 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:45:37 INFO - PROCESS | 1827 | 1461638737558 Marionette TRACE conn3 <- [1,378,null,{}] 19:45:37 INFO - PROCESS | 1827 | 1461638737563 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:37 INFO - PROCESS | 1827 | 1461638737706 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:45:37 INFO - PROCESS | 1827 | 1461638737856 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d9ac000 == 64 [pid = 1827] [id = 102] 19:45:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff06afe3800) [pid = 1827] [serial = 305] [outer = (nil)] 19:45:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff06afeb800) [pid = 1827] [serial = 306] [outer = 0x7ff06afe3800] 19:45:37 INFO - PROCESS | 1827 | 1461638737928 Marionette DEBUG loaded listener.js 19:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff06aff1400) [pid = 1827] [serial = 307] [outer = 0x7ff06afe3800] 19:45:38 INFO - PROCESS | 1827 | 1461638738956 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:45:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:45:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1428ms 19:45:38 INFO - PROCESS | 1827 | 1461638738985 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:45:38 INFO - PROCESS | 1827 | 1461638738990 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 19:45:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:45:39 INFO - PROCESS | 1827 | 1461638738999 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:45:39 INFO - PROCESS | 1827 | 1461638739002 Marionette TRACE conn3 <- [1,382,null,{}] 19:45:39 INFO - PROCESS | 1827 | 1461638739009 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:39 INFO - PROCESS | 1827 | 1461638739151 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:45:39 INFO - PROCESS | 1827 | 1461638739397 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee1b800 == 65 [pid = 1827] [id = 103] 19:45:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff06d6b8c00) [pid = 1827] [serial = 308] [outer = (nil)] 19:45:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06dae4c00) [pid = 1827] [serial = 309] [outer = 0x7ff06d6b8c00] 19:45:39 INFO - PROCESS | 1827 | 1461638739468 Marionette DEBUG loaded listener.js 19:45:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff06dc9c400) [pid = 1827] [serial = 310] [outer = 0x7ff06d6b8c00] 19:45:40 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:40 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:45:40 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:40 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:40 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:45:40 INFO - PROCESS | 1827 | 1461638740256 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:45:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:45:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1286ms 19:45:40 INFO - PROCESS | 1827 | 1461638740285 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:45:40 INFO - PROCESS | 1827 | 1461638740292 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 19:45:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:45:40 INFO - PROCESS | 1827 | 1461638740301 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:45:40 INFO - PROCESS | 1827 | 1461638740305 Marionette TRACE conn3 <- [1,386,null,{}] 19:45:40 INFO - PROCESS | 1827 | 1461638740310 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:40 INFO - PROCESS | 1827 | 1461638740450 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:45:40 INFO - PROCESS | 1827 | 1461638740598 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c27000 == 66 [pid = 1827] [id = 104] 19:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff06dd2e400) [pid = 1827] [serial = 311] [outer = (nil)] 19:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff06dd30800) [pid = 1827] [serial = 312] [outer = 0x7ff06dd2e400] 19:45:40 INFO - PROCESS | 1827 | 1461638740660 Marionette DEBUG loaded listener.js 19:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff06f216800) [pid = 1827] [serial = 313] [outer = 0x7ff06dd2e400] 19:45:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08425d000 == 65 [pid = 1827] [id = 62] 19:45:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076a77800 == 64 [pid = 1827] [id = 28] 19:45:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff070983800 == 63 [pid = 1827] [id = 60] 19:45:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff083df7800 == 62 [pid = 1827] [id = 59] 19:45:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0771d4000 == 61 [pid = 1827] [id = 29] 19:45:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0768d9800 == 60 [pid = 1827] [id = 61] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff077794800) [pid = 1827] [serial = 221] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff070763000) [pid = 1827] [serial = 218] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff088739c00) [pid = 1827] [serial = 224] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff088f5b400) [pid = 1827] [serial = 227] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff08be95000) [pid = 1827] [serial = 251] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0885e6000 == 59 [pid = 1827] [id = 96] 19:45:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ee1e000 == 58 [pid = 1827] [id = 95] 19:45:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff083d20000 == 57 [pid = 1827] [id = 94] 19:45:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079876800 == 56 [pid = 1827] [id = 93] 19:45:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0776e9800 == 55 [pid = 1827] [id = 92] 19:45:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0762c5000 == 54 [pid = 1827] [id = 91] 19:45:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff071b30000 == 53 [pid = 1827] [id = 90] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff086e18800) [pid = 1827] [serial = 242] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff088f51c00) [pid = 1827] [serial = 245] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff089526c00) [pid = 1827] [serial = 248] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff06dae9400) [pid = 1827] [serial = 231] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff06dae3000) [pid = 1827] [serial = 230] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff074a40400) [pid = 1827] [serial = 233] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff074ad7000) [pid = 1827] [serial = 234] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff077708400) [pid = 1827] [serial = 236] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff0795b6400) [pid = 1827] [serial = 237] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff084289000) [pid = 1827] [serial = 239] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff0894df800) [pid = 1827] [serial = 246] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff088b21800) [pid = 1827] [serial = 243] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff08b1c5000) [pid = 1827] [serial = 249] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff0851ee000) [pid = 1827] [serial = 240] [outer = (nil)] [url = about:blank] 19:45:41 INFO - PROCESS | 1827 | 1461638741529 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 19:45:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:45:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1281ms 19:45:41 INFO - PROCESS | 1827 | 1461638741583 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:45:41 INFO - PROCESS | 1827 | 1461638741585 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 19:45:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:45:41 INFO - PROCESS | 1827 | 1461638741591 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:45:41 INFO - PROCESS | 1827 | 1461638741596 Marionette TRACE conn3 <- [1,390,null,{}] 19:45:41 INFO - PROCESS | 1827 | 1461638741610 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:41 INFO - PROCESS | 1827 | 1461638741810 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:45:41 INFO - PROCESS | 1827 | 1461638741907 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0776dd800 == 54 [pid = 1827] [id = 105] 19:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff073032400) [pid = 1827] [serial = 314] [outer = (nil)] 19:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff075478c00) [pid = 1827] [serial = 315] [outer = 0x7ff073032400] 19:45:41 INFO - PROCESS | 1827 | 1461638741968 Marionette DEBUG loaded listener.js 19:45:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff077117000) [pid = 1827] [serial = 316] [outer = 0x7ff073032400] 19:45:42 INFO - PROCESS | 1827 | 1461638742623 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 19:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1089ms 19:45:42 INFO - PROCESS | 1827 | 1461638742706 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:45:42 INFO - PROCESS | 1827 | 1461638742710 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 19:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:45:42 INFO - PROCESS | 1827 | 1461638742716 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:45:42 INFO - PROCESS | 1827 | 1461638742718 Marionette TRACE conn3 <- [1,394,null,{}] 19:45:42 INFO - PROCESS | 1827 | 1461638742739 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:42 INFO - PROCESS | 1827 | 1461638742883 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:45:42 INFO - PROCESS | 1827 | 1461638742893 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079808800 == 55 [pid = 1827] [id = 106] 19:45:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06cdd6800) [pid = 1827] [serial = 317] [outer = (nil)] 19:45:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff06cddf400) [pid = 1827] [serial = 318] [outer = 0x7ff06cdd6800] 19:45:42 INFO - PROCESS | 1827 | 1461638742952 Marionette DEBUG loaded listener.js 19:45:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff075517800) [pid = 1827] [serial = 319] [outer = 0x7ff06cdd6800] 19:45:43 INFO - PROCESS | 1827 | 1461638743760 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 19:45:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:45:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1105ms 19:45:43 INFO - PROCESS | 1827 | 1461638743826 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:45:43 INFO - PROCESS | 1827 | 1461638743830 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 19:45:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:45:43 INFO - PROCESS | 1827 | 1461638743835 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:45:43 INFO - PROCESS | 1827 | 1461638743837 Marionette TRACE conn3 <- [1,398,null,{}] 19:45:43 INFO - PROCESS | 1827 | 1461638743842 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:44 INFO - PROCESS | 1827 | 1461638744003 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:45:44 INFO - PROCESS | 1827 | 1461638744022 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08408c000 == 56 [pid = 1827] [id = 107] 19:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff06cddb000) [pid = 1827] [serial = 320] [outer = (nil)] 19:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff07770a400) [pid = 1827] [serial = 321] [outer = 0x7ff06cddb000] 19:45:44 INFO - PROCESS | 1827 | 1461638744080 Marionette DEBUG loaded listener.js 19:45:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff07835b800) [pid = 1827] [serial = 322] [outer = 0x7ff06cddb000] 19:45:44 INFO - PROCESS | 1827 | 1461638744879 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 19:45:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:45:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1124ms 19:45:44 INFO - PROCESS | 1827 | 1461638744961 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:45:44 INFO - PROCESS | 1827 | 1461638744965 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 19:45:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:45:44 INFO - PROCESS | 1827 | 1461638744970 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:45:44 INFO - PROCESS | 1827 | 1461638744972 Marionette TRACE conn3 <- [1,402,null,{}] 19:45:44 INFO - PROCESS | 1827 | 1461638744977 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:45 INFO - PROCESS | 1827 | 1461638745185 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff08733fc00) [pid = 1827] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff06d679c00) [pid = 1827] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff074ad3400) [pid = 1827] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff074ad0000) [pid = 1827] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff079aa4000) [pid = 1827] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff06d6bf000) [pid = 1827] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff073035c00) [pid = 1827] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff06d66e000) [pid = 1827] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff074a3b000) [pid = 1827] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff06d303000) [pid = 1827] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff06d30c000) [pid = 1827] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff084010000) [pid = 1827] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff074ad5000) [pid = 1827] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff07835d800) [pid = 1827] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7ff06d307c00) [pid = 1827] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff06e32a400) [pid = 1827] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff06ef9e400) [pid = 1827] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7ff077790c00) [pid = 1827] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7ff074acb800) [pid = 1827] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7ff083fddc00) [pid = 1827] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7ff0730ab400) [pid = 1827] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7ff06d073800) [pid = 1827] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7ff0730a4800) [pid = 1827] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7ff088ea0c00) [pid = 1827] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff06dca2400) [pid = 1827] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7ff06d6c1800) [pid = 1827] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7ff06d89c000) [pid = 1827] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:45:45 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7ff075874c00) [pid = 1827] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:45:45 INFO - PROCESS | 1827 | 1461638745603 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d710000 == 57 [pid = 1827] [id = 108] 19:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff06d073800) [pid = 1827] [serial = 323] [outer = (nil)] 19:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff06d30d000) [pid = 1827] [serial = 324] [outer = 0x7ff06d073800] 19:45:45 INFO - PROCESS | 1827 | 1461638745667 Marionette DEBUG loaded listener.js 19:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff06dca2400) [pid = 1827] [serial = 325] [outer = 0x7ff06d073800] 19:45:46 INFO - PROCESS | 1827 | 1461638746356 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 19:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1431ms 19:45:46 INFO - PROCESS | 1827 | 1461638746402 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:45:46 INFO - PROCESS | 1827 | 1461638746405 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 19:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:45:46 INFO - PROCESS | 1827 | 1461638746411 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:45:46 INFO - PROCESS | 1827 | 1461638746413 Marionette TRACE conn3 <- [1,406,null,{}] 19:45:46 INFO - PROCESS | 1827 | 1461638746434 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:46 INFO - PROCESS | 1827 | 1461638746561 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:45:46 INFO - PROCESS | 1827 | 1461638746585 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088b53000 == 58 [pid = 1827] [id = 109] 19:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff06e326000) [pid = 1827] [serial = 326] [outer = (nil)] 19:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff07551bc00) [pid = 1827] [serial = 327] [outer = 0x7ff06e326000] 19:45:46 INFO - PROCESS | 1827 | 1461638746646 Marionette DEBUG loaded listener.js 19:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7ff079aa3000) [pid = 1827] [serial = 328] [outer = 0x7ff06e326000] 19:45:47 INFO - PROCESS | 1827 | 1461638747354 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 19:45:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:45:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 975ms 19:45:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:45:47 INFO - PROCESS | 1827 | 1461638747386 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:45:47 INFO - PROCESS | 1827 | 1461638747388 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 19:45:47 INFO - PROCESS | 1827 | 1461638747395 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:45:47 INFO - PROCESS | 1827 | 1461638747397 Marionette TRACE conn3 <- [1,410,null,{}] 19:45:47 INFO - PROCESS | 1827 | 1461638747402 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:47 INFO - PROCESS | 1827 | 1461638747561 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:45:47 INFO - PROCESS | 1827 | 1461638747701 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee2a000 == 59 [pid = 1827] [id = 110] 19:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7ff06afe3400) [pid = 1827] [serial = 329] [outer = (nil)] 19:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7ff06afee800) [pid = 1827] [serial = 330] [outer = 0x7ff06afe3400] 19:45:47 INFO - PROCESS | 1827 | 1461638747771 Marionette DEBUG loaded listener.js 19:45:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7ff06cddb400) [pid = 1827] [serial = 331] [outer = 0x7ff06afe3400] 19:45:48 INFO - PROCESS | 1827 | 1461638748738 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 19:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1381ms 19:45:48 INFO - PROCESS | 1827 | 1461638748777 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:45:48 INFO - PROCESS | 1827 | 1461638748784 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 19:45:48 INFO - PROCESS | 1827 | 1461638748790 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:45:48 INFO - PROCESS | 1827 | 1461638748796 Marionette TRACE conn3 <- [1,414,null,{}] 19:45:48 INFO - PROCESS | 1827 | 1461638748802 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:48 INFO - PROCESS | 1827 | 1461638748955 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:45:49 INFO - PROCESS | 1827 | 1461638749100 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0774a0000 == 60 [pid = 1827] [id = 111] 19:45:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7ff06dadb400) [pid = 1827] [serial = 332] [outer = (nil)] 19:45:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff06dd25800) [pid = 1827] [serial = 333] [outer = 0x7ff06dadb400] 19:45:49 INFO - PROCESS | 1827 | 1461638749171 Marionette DEBUG loaded listener.js 19:45:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff06dd30c00) [pid = 1827] [serial = 334] [outer = 0x7ff06dadb400] 19:45:50 INFO - PROCESS | 1827 | 1461638750067 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 19:45:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:45:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1336ms 19:45:50 INFO - PROCESS | 1827 | 1461638750129 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:45:50 INFO - PROCESS | 1827 | 1461638750135 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 19:45:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:45:50 INFO - PROCESS | 1827 | 1461638750141 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:45:50 INFO - PROCESS | 1827 | 1461638750143 Marionette TRACE conn3 <- [1,418,null,{}] 19:45:50 INFO - PROCESS | 1827 | 1461638750149 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:50 INFO - PROCESS | 1827 | 1461638750309 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:45:50 INFO - PROCESS | 1827 | 1461638750449 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d1b800 == 61 [pid = 1827] [id = 112] 19:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff070769000) [pid = 1827] [serial = 335] [outer = (nil)] 19:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff074ad6400) [pid = 1827] [serial = 336] [outer = 0x7ff070769000] 19:45:50 INFO - PROCESS | 1827 | 1461638750522 Marionette DEBUG loaded listener.js 19:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff076c90c00) [pid = 1827] [serial = 337] [outer = 0x7ff070769000] 19:45:51 INFO - PROCESS | 1827 | 1461638751812 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 19:45:51 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 19:45:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1681ms 19:45:51 INFO - PROCESS | 1827 | 1461638751822 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:45:51 INFO - PROCESS | 1827 | 1461638751826 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 19:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:45:51 INFO - PROCESS | 1827 | 1461638751840 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:45:51 INFO - PROCESS | 1827 | 1461638751849 Marionette TRACE conn3 <- [1,422,null,{}] 19:45:51 INFO - PROCESS | 1827 | 1461638751855 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:52 INFO - PROCESS | 1827 | 1461638752045 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:45:52 INFO - PROCESS | 1827 | 1461638752156 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06adcb000 == 62 [pid = 1827] [id = 113] 19:45:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff06efa2c00) [pid = 1827] [serial = 338] [outer = (nil)] 19:45:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff07710dc00) [pid = 1827] [serial = 339] [outer = 0x7ff06efa2c00] 19:45:52 INFO - PROCESS | 1827 | 1461638752225 Marionette DEBUG loaded listener.js 19:45:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff07e179800) [pid = 1827] [serial = 340] [outer = 0x7ff06efa2c00] 19:45:53 INFO - PROCESS | 1827 | 1461638753417 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 19:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1598ms 19:45:53 INFO - PROCESS | 1827 | 1461638753431 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:45:53 INFO - PROCESS | 1827 | 1461638753435 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 19:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:45:53 INFO - PROCESS | 1827 | 1461638753441 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:45:53 INFO - PROCESS | 1827 | 1461638753444 Marionette TRACE conn3 <- [1,426,null,{}] 19:45:53 INFO - PROCESS | 1827 | 1461638753459 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:53 INFO - PROCESS | 1827 | 1461638753642 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:45:53 INFO - PROCESS | 1827 | 1461638753758 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d34f000 == 63 [pid = 1827] [id = 114] 19:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff0678e4c00) [pid = 1827] [serial = 341] [outer = (nil)] 19:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff0678eb800) [pid = 1827] [serial = 342] [outer = 0x7ff0678e4c00] 19:45:53 INFO - PROCESS | 1827 | 1461638753867 Marionette DEBUG loaded listener.js 19:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff06d304000) [pid = 1827] [serial = 343] [outer = 0x7ff0678e4c00] 19:45:54 INFO - PROCESS | 1827 | 1461638754935 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 19:45:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:45:55 INFO - PROCESS | 1827 | 1461638754999 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 19:45:55 INFO - PROCESS | 1827 | 1461638755006 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:45:55 INFO - PROCESS | 1827 | 1461638755011 Marionette TRACE conn3 <- [1,430,null,{}] 19:45:55 INFO - PROCESS | 1827 | 1461638755018 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:55 INFO - PROCESS | 1827 | 1461638755172 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:45:55 INFO - PROCESS | 1827 | 1461638755364 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07074b000 == 64 [pid = 1827] [id = 115] 19:45:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff06afe8800) [pid = 1827] [serial = 344] [outer = (nil)] 19:45:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06cdd2c00) [pid = 1827] [serial = 345] [outer = 0x7ff06afe8800] 19:45:55 INFO - PROCESS | 1827 | 1461638755426 Marionette DEBUG loaded listener.js 19:45:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff06cde0400) [pid = 1827] [serial = 346] [outer = 0x7ff06afe8800] 19:45:56 INFO - PROCESS | 1827 | 1461638756246 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 19:45:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:45:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1289ms 19:45:56 INFO - PROCESS | 1827 | 1461638756295 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:45:56 INFO - PROCESS | 1827 | 1461638756303 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 19:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:45:56 INFO - PROCESS | 1827 | 1461638756330 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:45:56 INFO - PROCESS | 1827 | 1461638756335 Marionette TRACE conn3 <- [1,434,null,{}] 19:45:56 INFO - PROCESS | 1827 | 1461638756343 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:56 INFO - PROCESS | 1827 | 1461638756494 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:45:56 INFO - PROCESS | 1827 | 1461638756658 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07c9f2800 == 63 [pid = 1827] [id = 74] 19:45:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088b53000 == 62 [pid = 1827] [id = 109] 19:45:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d710000 == 61 [pid = 1827] [id = 108] 19:45:56 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff0795b3000) [pid = 1827] [serial = 257] [outer = (nil)] [url = about:blank] 19:45:56 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff077e2f400) [pid = 1827] [serial = 260] [outer = (nil)] [url = about:blank] 19:45:56 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff06dc9c800) [pid = 1827] [serial = 263] [outer = (nil)] [url = about:blank] 19:45:56 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff088f5d000) [pid = 1827] [serial = 291] [outer = (nil)] [url = about:blank] 19:45:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d132000 == 62 [pid = 1827] [id = 116] 19:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff06cdd8400) [pid = 1827] [serial = 347] [outer = (nil)] 19:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff06d6bd000) [pid = 1827] [serial = 348] [outer = 0x7ff06cdd8400] 19:45:56 INFO - PROCESS | 1827 | 1461638756752 Marionette DEBUG loaded listener.js 19:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06d89d000) [pid = 1827] [serial = 349] [outer = 0x7ff06cdd8400] 19:45:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08408c000 == 61 [pid = 1827] [id = 107] 19:45:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079808800 == 60 [pid = 1827] [id = 106] 19:45:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0776dd800 == 59 [pid = 1827] [id = 105] 19:45:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c27000 == 58 [pid = 1827] [id = 104] 19:45:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ee1b800 == 57 [pid = 1827] [id = 103] 19:45:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07d507000 == 56 [pid = 1827] [id = 99] 19:45:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0768e1800 == 55 [pid = 1827] [id = 98] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff088d5d000) [pid = 1827] [serial = 192] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff083fe5c00) [pid = 1827] [serial = 153] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff074a39c00) [pid = 1827] [serial = 219] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff0776b3400) [pid = 1827] [serial = 150] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff070669800) [pid = 1827] [serial = 147] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff077f7d800) [pid = 1827] [serial = 183] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff06e225c00) [pid = 1827] [serial = 120] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff08be11800) [pid = 1827] [serial = 216] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff088f51800) [pid = 1827] [serial = 225] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7ff079a6c000) [pid = 1827] [serial = 222] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff0855d0c00) [pid = 1827] [serial = 186] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff06ef95800) [pid = 1827] [serial = 98] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7ff085416800) [pid = 1827] [serial = 156] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7ff0730a5c00) [pid = 1827] [serial = 180] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7ff0796e8c00) [pid = 1827] [serial = 126] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7ff085138000) [pid = 1827] [serial = 189] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7ff0894e7800) [pid = 1827] [serial = 228] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7ff0770a6c00) [pid = 1827] [serial = 123] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7ff0795b9c00) [pid = 1827] [serial = 279] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff083fe4400) [pid = 1827] [serial = 282] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7ff08d41f000) [pid = 1827] [serial = 252] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7ff07066e400) [pid = 1827] [serial = 273] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7ff071bc3400) [pid = 1827] [serial = 274] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7ff070668400) [pid = 1827] [serial = 254] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7ff073b50400) [pid = 1827] [serial = 255] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7ff06dae0800) [pid = 1827] [serial = 271] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7ff06d89dc00) [pid = 1827] [serial = 270] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7ff0770abc00) [pid = 1827] [serial = 276] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7ff077794400) [pid = 1827] [serial = 277] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7ff088f50400) [pid = 1827] [serial = 285] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7ff083fe4c00) [pid = 1827] [serial = 267] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7ff06dc96000) [pid = 1827] [serial = 266] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7ff08513c800) [pid = 1827] [serial = 283] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7ff088f5c400) [pid = 1827] [serial = 288] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7ff088f5ac00) [pid = 1827] [serial = 286] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7ff0894d8400) [pid = 1827] [serial = 289] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7ff07e17b800) [pid = 1827] [serial = 280] [outer = (nil)] [url = about:blank] 19:45:57 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7ff06d9d6c00) [pid = 1827] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:45:57 INFO - PROCESS | 1827 | 1461638757552 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 19:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1310ms 19:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:45:57 INFO - PROCESS | 1827 | 1461638757622 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:45:57 INFO - PROCESS | 1827 | 1461638757625 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 19:45:57 INFO - PROCESS | 1827 | 1461638757631 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:45:57 INFO - PROCESS | 1827 | 1461638757636 Marionette TRACE conn3 <- [1,438,null,{}] 19:45:57 INFO - PROCESS | 1827 | 1461638757650 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:57 INFO - PROCESS | 1827 | 1461638757791 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:45:57 INFO - PROCESS | 1827 | 1461638757802 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0768dc800 == 56 [pid = 1827] [id = 117] 19:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7ff06d89e000) [pid = 1827] [serial = 350] [outer = (nil)] 19:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7ff06dd2a800) [pid = 1827] [serial = 351] [outer = 0x7ff06d89e000] 19:45:57 INFO - PROCESS | 1827 | 1461638757873 Marionette DEBUG loaded listener.js 19:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7ff06efa2400) [pid = 1827] [serial = 352] [outer = 0x7ff06d89e000] 19:45:58 INFO - PROCESS | 1827 | 1461638758595 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 19:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 992ms 19:45:58 INFO - PROCESS | 1827 | 1461638758622 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:45:58 INFO - PROCESS | 1827 | 1461638758626 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 19:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:45:58 INFO - PROCESS | 1827 | 1461638758632 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:45:58 INFO - PROCESS | 1827 | 1461638758633 Marionette TRACE conn3 <- [1,442,null,{}] 19:45:58 INFO - PROCESS | 1827 | 1461638758646 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:58 INFO - PROCESS | 1827 | 1461638758775 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:45:58 INFO - PROCESS | 1827 | 1461638758789 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076ee4800 == 57 [pid = 1827] [id = 118] 19:45:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7ff06d07f000) [pid = 1827] [serial = 353] [outer = (nil)] 19:45:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7ff07076a800) [pid = 1827] [serial = 354] [outer = 0x7ff06d07f000] 19:45:58 INFO - PROCESS | 1827 | 1461638758847 Marionette DEBUG loaded listener.js 19:45:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7ff073b50000) [pid = 1827] [serial = 355] [outer = 0x7ff06d07f000] 19:45:59 INFO - PROCESS | 1827 | 1461638759629 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 19:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1036ms 19:45:59 INFO - PROCESS | 1827 | 1461638759668 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:45:59 INFO - PROCESS | 1827 | 1461638759671 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 19:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:45:59 INFO - PROCESS | 1827 | 1461638759677 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:45:59 INFO - PROCESS | 1827 | 1461638759679 Marionette TRACE conn3 <- [1,446,null,{}] 19:45:59 INFO - PROCESS | 1827 | 1461638759749 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:45:59 INFO - PROCESS | 1827 | 1461638759913 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:45:59 INFO - PROCESS | 1827 | 1461638759931 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077640800 == 58 [pid = 1827] [id = 119] 19:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7ff06dc9f000) [pid = 1827] [serial = 356] [outer = (nil)] 19:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7ff074449c00) [pid = 1827] [serial = 357] [outer = 0x7ff06dc9f000] 19:45:59 INFO - PROCESS | 1827 | 1461638759988 Marionette DEBUG loaded listener.js 19:46:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7ff074ad1000) [pid = 1827] [serial = 358] [outer = 0x7ff06dc9f000] 19:46:00 INFO - PROCESS | 1827 | 1461638760715 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 19:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1086ms 19:46:00 INFO - PROCESS | 1827 | 1461638760764 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:46:00 INFO - PROCESS | 1827 | 1461638760766 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 19:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:46:00 INFO - PROCESS | 1827 | 1461638760782 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:46:00 INFO - PROCESS | 1827 | 1461638760789 Marionette TRACE conn3 <- [1,450,null,{}] 19:46:00 INFO - PROCESS | 1827 | 1461638760809 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:01 INFO - PROCESS | 1827 | 1461638761018 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:46:01 INFO - PROCESS | 1827 | 1461638761100 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079611000 == 59 [pid = 1827] [id = 120] 19:46:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7ff0745d5400) [pid = 1827] [serial = 359] [outer = (nil)] 19:46:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7ff076c96400) [pid = 1827] [serial = 360] [outer = 0x7ff0745d5400] 19:46:01 INFO - PROCESS | 1827 | 1461638761174 Marionette DEBUG loaded listener.js 19:46:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7ff0776bec00) [pid = 1827] [serial = 361] [outer = 0x7ff0745d5400] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7ff06d073800) [pid = 1827] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7ff06d079800) [pid = 1827] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7ff073032400) [pid = 1827] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7ff06d07c800) [pid = 1827] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7ff06cddb000) [pid = 1827] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7ff06d6b8c00) [pid = 1827] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7ff075583c00) [pid = 1827] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7ff06dd2e400) [pid = 1827] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7ff06dc93400) [pid = 1827] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:46:01 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7ff06cdd6800) [pid = 1827] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:46:02 INFO - PROCESS | 1827 | 1461638762074 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 19:46:02 INFO - PROCESS | 1827 | 1461638762147 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 19:46:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:46:02 INFO - PROCESS | 1827 | 1461638762152 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:46:02 INFO - PROCESS | 1827 | 1461638762154 Marionette TRACE conn3 <- [1,454,null,{}] 19:46:02 INFO - PROCESS | 1827 | 1461638762159 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:02 INFO - PROCESS | 1827 | 1461638762329 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:46:02 INFO - PROCESS | 1827 | 1461638762346 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07c9e5000 == 60 [pid = 1827] [id = 121] 19:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7ff0678ef000) [pid = 1827] [serial = 362] [outer = (nil)] 19:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7ff06dc94400) [pid = 1827] [serial = 363] [outer = 0x7ff0678ef000] 19:46:02 INFO - PROCESS | 1827 | 1461638762404 Marionette DEBUG loaded listener.js 19:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7ff077798000) [pid = 1827] [serial = 364] [outer = 0x7ff0678ef000] 19:46:03 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:03 INFO - PROCESS | 1827 | 1461638763103 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 19:46:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:46:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 977ms 19:46:03 INFO - PROCESS | 1827 | 1461638763134 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:46:03 INFO - PROCESS | 1827 | 1461638763137 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 19:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:46:03 INFO - PROCESS | 1827 | 1461638763142 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:46:03 INFO - PROCESS | 1827 | 1461638763145 Marionette TRACE conn3 <- [1,458,null,{}] 19:46:03 INFO - PROCESS | 1827 | 1461638763150 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:03 INFO - PROCESS | 1827 | 1461638763273 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:46:03 INFO - PROCESS | 1827 | 1461638763375 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831de000 == 61 [pid = 1827] [id = 122] 19:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7ff06ac09000) [pid = 1827] [serial = 365] [outer = (nil)] 19:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7ff077794400) [pid = 1827] [serial = 366] [outer = 0x7ff06ac09000] 19:46:03 INFO - PROCESS | 1827 | 1461638763432 Marionette DEBUG loaded listener.js 19:46:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7ff0795b9c00) [pid = 1827] [serial = 367] [outer = 0x7ff06ac09000] 19:46:04 INFO - PROCESS | 1827 | 1461638764284 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 19:46:04 INFO - PROCESS | 1827 | 1461638764326 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 19:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:46:04 INFO - PROCESS | 1827 | 1461638764334 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:46:04 INFO - PROCESS | 1827 | 1461638764340 Marionette TRACE conn3 <- [1,462,null,{}] 19:46:04 INFO - PROCESS | 1827 | 1461638764347 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:04 INFO - PROCESS | 1827 | 1461638764509 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:46:04 INFO - PROCESS | 1827 | 1461638764644 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0745c0800 == 62 [pid = 1827] [id = 123] 19:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7ff06afe7c00) [pid = 1827] [serial = 368] [outer = (nil)] 19:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7ff06d30b800) [pid = 1827] [serial = 369] [outer = 0x7ff06afe7c00] 19:46:04 INFO - PROCESS | 1827 | 1461638764716 Marionette DEBUG loaded listener.js 19:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7ff06d898400) [pid = 1827] [serial = 370] [outer = 0x7ff06afe7c00] 19:46:05 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:05 INFO - PROCESS | 1827 | 1461638765593 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 19:46:05 INFO - PROCESS | 1827 | 1461638765674 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 19:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:46:05 INFO - PROCESS | 1827 | 1461638765684 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:46:05 INFO - PROCESS | 1827 | 1461638765688 Marionette TRACE conn3 <- [1,466,null,{}] 19:46:05 INFO - PROCESS | 1827 | 1461638765694 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:05 INFO - PROCESS | 1827 | 1461638765884 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:46:06 INFO - PROCESS | 1827 | 1461638766062 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0782e2000 == 63 [pid = 1827] [id = 124] 19:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7ff06dd24800) [pid = 1827] [serial = 371] [outer = (nil)] 19:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7ff06f213c00) [pid = 1827] [serial = 372] [outer = 0x7ff06dd24800] 19:46:06 INFO - PROCESS | 1827 | 1461638766174 Marionette DEBUG loaded listener.js 19:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7ff073ca1800) [pid = 1827] [serial = 373] [outer = 0x7ff06dd24800] 19:46:07 INFO - PROCESS | 1827 | 1461638767125 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 19:46:07 INFO - PROCESS | 1827 | 1461638767174 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:46:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:46:07 INFO - PROCESS | 1827 | 1461638767180 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:46:07 INFO - PROCESS | 1827 | 1461638767185 Marionette TRACE conn3 <- [1,470,null,{}] 19:46:07 INFO - PROCESS | 1827 | 1461638767200 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:07 INFO - PROCESS | 1827 | 1461638767350 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:46:07 INFO - PROCESS | 1827 | 1461638767495 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08739f000 == 64 [pid = 1827] [id = 125] 19:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7ff076c99400) [pid = 1827] [serial = 374] [outer = (nil)] 19:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff077e2f400) [pid = 1827] [serial = 375] [outer = 0x7ff076c99400] 19:46:07 INFO - PROCESS | 1827 | 1461638767607 Marionette DEBUG loaded listener.js 19:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff0796efc00) [pid = 1827] [serial = 376] [outer = 0x7ff076c99400] 19:46:08 INFO - PROCESS | 1827 | 1461638768400 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 19:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1286ms 19:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:46:08 INFO - PROCESS | 1827 | 1461638768472 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:46:08 INFO - PROCESS | 1827 | 1461638768475 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:46:08 INFO - PROCESS | 1827 | 1461638768483 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:46:08 INFO - PROCESS | 1827 | 1461638768486 Marionette TRACE conn3 <- [1,474,null,{}] 19:46:08 INFO - PROCESS | 1827 | 1461638768491 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:08 INFO - PROCESS | 1827 | 1461638768640 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:46:08 INFO - PROCESS | 1827 | 1461638768774 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d04000 == 65 [pid = 1827] [id = 126] 19:46:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff06d073000) [pid = 1827] [serial = 377] [outer = (nil)] 19:46:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff07e111400) [pid = 1827] [serial = 378] [outer = 0x7ff06d073000] 19:46:08 INFO - PROCESS | 1827 | 1461638768843 Marionette DEBUG loaded listener.js 19:46:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff08313b800) [pid = 1827] [serial = 379] [outer = 0x7ff06d073000] 19:46:09 INFO - PROCESS | 1827 | 1461638769724 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 19:46:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:46:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1284ms 19:46:09 INFO - PROCESS | 1827 | 1461638769767 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:46:09 INFO - PROCESS | 1827 | 1461638769771 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:46:09 INFO - PROCESS | 1827 | 1461638769776 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:46:09 INFO - PROCESS | 1827 | 1461638769778 Marionette TRACE conn3 <- [1,478,null,{}] 19:46:09 INFO - PROCESS | 1827 | 1461638769784 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:09 INFO - PROCESS | 1827 | 1461638769931 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:46:10 INFO - PROCESS | 1827 | 1461638770084 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08b181800 == 66 [pid = 1827] [id = 127] 19:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7ff0678e9c00) [pid = 1827] [serial = 380] [outer = (nil)] 19:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7ff06dd09800) [pid = 1827] [serial = 381] [outer = 0x7ff0678e9c00] 19:46:10 INFO - PROCESS | 1827 | 1461638770151 Marionette DEBUG loaded listener.js 19:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7ff06dd0fc00) [pid = 1827] [serial = 382] [outer = 0x7ff0678e9c00] 19:46:10 INFO - PROCESS | 1827 | 1461638770962 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 19:46:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:46:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1225ms 19:46:11 INFO - PROCESS | 1827 | 1461638771002 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:46:11 INFO - PROCESS | 1827 | 1461638771006 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:46:11 INFO - PROCESS | 1827 | 1461638771011 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:46:11 INFO - PROCESS | 1827 | 1461638771014 Marionette TRACE conn3 <- [1,482,null,{}] 19:46:11 INFO - PROCESS | 1827 | 1461638771019 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:11 INFO - PROCESS | 1827 | 1461638771412 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:46:11 INFO - PROCESS | 1827 | 1461638771492 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c1f800 == 67 [pid = 1827] [id = 128] 19:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7ff06cddd400) [pid = 1827] [serial = 383] [outer = (nil)] 19:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7ff06d07a000) [pid = 1827] [serial = 384] [outer = 0x7ff06cddd400] 19:46:11 INFO - PROCESS | 1827 | 1461638771619 Marionette DEBUG loaded listener.js 19:46:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff06d6c2c00) [pid = 1827] [serial = 385] [outer = 0x7ff06cddd400] 19:46:12 INFO - PROCESS | 1827 | 1461638772451 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 19:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1487ms 19:46:12 INFO - PROCESS | 1827 | 1461638772501 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:46:12 INFO - PROCESS | 1827 | 1461638772511 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:46:12 INFO - PROCESS | 1827 | 1461638772525 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:46:12 INFO - PROCESS | 1827 | 1461638772533 Marionette TRACE conn3 <- [1,486,null,{}] 19:46:12 INFO - PROCESS | 1827 | 1461638772546 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:12 INFO - PROCESS | 1827 | 1461638772752 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7ff07551bc00) [pid = 1827] [serial = 327] [outer = (nil)] [url = about:blank] 19:46:12 INFO - PROCESS | 1827 | 1461638772945 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07c9e5000 == 66 [pid = 1827] [id = 121] 19:46:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079611000 == 65 [pid = 1827] [id = 120] 19:46:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077640800 == 64 [pid = 1827] [id = 119] 19:46:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076ee4800 == 63 [pid = 1827] [id = 118] 19:46:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d363000 == 64 [pid = 1827] [id = 129] 19:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff06d840000) [pid = 1827] [serial = 386] [outer = (nil)] 19:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff06dc46c00) [pid = 1827] [serial = 387] [outer = 0x7ff06d840000] 19:46:13 INFO - PROCESS | 1827 | 1461638773063 Marionette DEBUG loaded listener.js 19:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff06dd10000) [pid = 1827] [serial = 388] [outer = 0x7ff06d840000] 19:46:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0768dc800 == 63 [pid = 1827] [id = 117] 19:46:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d132000 == 62 [pid = 1827] [id = 116] 19:46:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07074b000 == 61 [pid = 1827] [id = 115] 19:46:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ee2a000 == 60 [pid = 1827] [id = 110] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff06dca2400) [pid = 1827] [serial = 325] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff06afeb800) [pid = 1827] [serial = 306] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7ff084455800) [pid = 1827] [serial = 261] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7ff075478c00) [pid = 1827] [serial = 315] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7ff06dca2000) [pid = 1827] [serial = 264] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7ff07835b800) [pid = 1827] [serial = 322] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7ff075482c00) [pid = 1827] [serial = 297] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7ff08be17c00) [pid = 1827] [serial = 303] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7ff06dae4c00) [pid = 1827] [serial = 309] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff07e110800) [pid = 1827] [serial = 258] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7ff06dae3400) [pid = 1827] [serial = 294] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7ff06f216800) [pid = 1827] [serial = 313] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7ff08bbb0400) [pid = 1827] [serial = 292] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7ff077117000) [pid = 1827] [serial = 316] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7ff075517800) [pid = 1827] [serial = 319] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7ff07770a400) [pid = 1827] [serial = 321] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7ff06d30d000) [pid = 1827] [serial = 324] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7ff06cddf400) [pid = 1827] [serial = 318] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7ff088b2d000) [pid = 1827] [serial = 300] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7ff06dd30800) [pid = 1827] [serial = 312] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7ff06dc9c400) [pid = 1827] [serial = 310] [outer = (nil)] [url = about:blank] 19:46:13 INFO - PROCESS | 1827 | 1461638773766 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 19:46:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1290ms 19:46:13 INFO - PROCESS | 1827 | 1461638773816 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:46:13 INFO - PROCESS | 1827 | 1461638773820 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:46:13 INFO - PROCESS | 1827 | 1461638773826 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:46:13 INFO - PROCESS | 1827 | 1461638773829 Marionette TRACE conn3 <- [1,490,null,{}] 19:46:13 INFO - PROCESS | 1827 | 1461638773834 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:13 INFO - PROCESS | 1827 | 1461638773967 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:46:13 INFO - PROCESS | 1827 | 1461638773984 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07678f000 == 61 [pid = 1827] [id = 130] 19:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7ff06dd10400) [pid = 1827] [serial = 389] [outer = (nil)] 19:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7ff06f216400) [pid = 1827] [serial = 390] [outer = 0x7ff06dd10400] 19:46:14 INFO - PROCESS | 1827 | 1461638774046 Marionette DEBUG loaded listener.js 19:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7ff0730ad400) [pid = 1827] [serial = 391] [outer = 0x7ff06dd10400] 19:46:14 INFO - PROCESS | 1827 | 1461638774809 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 19:46:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:46:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1033ms 19:46:14 INFO - PROCESS | 1827 | 1461638774860 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:46:14 INFO - PROCESS | 1827 | 1461638774865 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:46:14 INFO - PROCESS | 1827 | 1461638774896 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:46:14 INFO - PROCESS | 1827 | 1461638774901 Marionette TRACE conn3 <- [1,494,null,{}] 19:46:14 INFO - PROCESS | 1827 | 1461638774906 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:15 INFO - PROCESS | 1827 | 1461638775040 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:46:15 INFO - PROCESS | 1827 | 1461638775050 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077e52800 == 62 [pid = 1827] [id = 131] 19:46:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7ff06dca2400) [pid = 1827] [serial = 392] [outer = (nil)] 19:46:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7ff076b4a400) [pid = 1827] [serial = 393] [outer = 0x7ff06dca2400] 19:46:15 INFO - PROCESS | 1827 | 1461638775109 Marionette DEBUG loaded listener.js 19:46:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7ff076c9ac00) [pid = 1827] [serial = 394] [outer = 0x7ff06dca2400] 19:46:15 INFO - PROCESS | 1827 | 1461638775884 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 19:46:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1057ms 19:46:15 INFO - PROCESS | 1827 | 1461638775930 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:46:15 INFO - PROCESS | 1827 | 1461638775934 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:46:15 INFO - PROCESS | 1827 | 1461638775945 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:46:15 INFO - PROCESS | 1827 | 1461638775947 Marionette TRACE conn3 <- [1,498,null,{}] 19:46:15 INFO - PROCESS | 1827 | 1461638775968 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:16 INFO - PROCESS | 1827 | 1461638776129 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:46:16 INFO - PROCESS | 1827 | 1461638776196 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d503800 == 63 [pid = 1827] [id = 132] 19:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7ff074a3a000) [pid = 1827] [serial = 395] [outer = (nil)] 19:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7ff077117000) [pid = 1827] [serial = 396] [outer = 0x7ff074a3a000] 19:46:16 INFO - PROCESS | 1827 | 1461638776254 Marionette DEBUG loaded listener.js 19:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff0795ab400) [pid = 1827] [serial = 397] [outer = 0x7ff074a3a000] 19:46:16 INFO - PROCESS | 1827 | 1461638776965 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 19:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1045ms 19:46:16 INFO - PROCESS | 1827 | 1461638776985 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:46:16 INFO - PROCESS | 1827 | 1461638776989 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:46:17 INFO - PROCESS | 1827 | 1461638777002 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:46:17 INFO - PROCESS | 1827 | 1461638777003 Marionette TRACE conn3 <- [1,502,null,{}] 19:46:17 INFO - PROCESS | 1827 | 1461638777009 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:17 INFO - PROCESS | 1827 | 1461638777225 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:46:17 INFO - PROCESS | 1827 | 1461638777254 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee38000 == 64 [pid = 1827] [id = 133] 19:46:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff083fe5c00) [pid = 1827] [serial = 398] [outer = (nil)] 19:46:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff084005000) [pid = 1827] [serial = 399] [outer = 0x7ff083fe5c00] 19:46:17 INFO - PROCESS | 1827 | 1461638777320 Marionette DEBUG loaded listener.js 19:46:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff08428e800) [pid = 1827] [serial = 400] [outer = 0x7ff083fe5c00] 19:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff06d07f000) [pid = 1827] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7ff06dc9f000) [pid = 1827] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7ff06d89e000) [pid = 1827] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7ff0745d5400) [pid = 1827] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7ff06afe8800) [pid = 1827] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7ff06cdd8400) [pid = 1827] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7ff0678ef000) [pid = 1827] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7ff06e326000) [pid = 1827] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:46:18 INFO - PROCESS | 1827 | 1461638778159 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 19:46:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1176ms 19:46:18 INFO - PROCESS | 1827 | 1461638778178 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:46:18 INFO - PROCESS | 1827 | 1461638778182 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:46:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:46:18 INFO - PROCESS | 1827 | 1461638778186 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:46:18 INFO - PROCESS | 1827 | 1461638778189 Marionette TRACE conn3 <- [1,506,null,{}] 19:46:18 INFO - PROCESS | 1827 | 1461638778194 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:18 INFO - PROCESS | 1827 | 1461638778323 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:46:18 INFO - PROCESS | 1827 | 1461638778337 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d511000 == 65 [pid = 1827] [id = 134] 19:46:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7ff06ac11000) [pid = 1827] [serial = 401] [outer = (nil)] 19:46:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7ff073035c00) [pid = 1827] [serial = 402] [outer = 0x7ff06ac11000] 19:46:18 INFO - PROCESS | 1827 | 1461638778397 Marionette DEBUG loaded listener.js 19:46:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7ff084071400) [pid = 1827] [serial = 403] [outer = 0x7ff06ac11000] 19:46:19 INFO - PROCESS | 1827 | 1461638779109 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 19:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 976ms 19:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:46:19 INFO - PROCESS | 1827 | 1461638779164 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:46:19 INFO - PROCESS | 1827 | 1461638779166 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:46:19 INFO - PROCESS | 1827 | 1461638779172 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:46:19 INFO - PROCESS | 1827 | 1461638779174 Marionette TRACE conn3 <- [1,510,null,{}] 19:46:19 INFO - PROCESS | 1827 | 1461638779186 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:19 INFO - PROCESS | 1827 | 1461638779313 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:46:19 INFO - PROCESS | 1827 | 1461638779331 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08becf800 == 66 [pid = 1827] [id = 135] 19:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7ff06cd93400) [pid = 1827] [serial = 404] [outer = (nil)] 19:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff06cd9d400) [pid = 1827] [serial = 405] [outer = 0x7ff06cd93400] 19:46:19 INFO - PROCESS | 1827 | 1461638779388 Marionette DEBUG loaded listener.js 19:46:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff06dae7400) [pid = 1827] [serial = 406] [outer = 0x7ff06cd93400] 19:46:20 INFO - PROCESS | 1827 | 1461638780322 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 19:46:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:46:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1183ms 19:46:20 INFO - PROCESS | 1827 | 1461638780355 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:46:20 INFO - PROCESS | 1827 | 1461638780359 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:46:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:46:20 INFO - PROCESS | 1827 | 1461638780367 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:46:20 INFO - PROCESS | 1827 | 1461638780373 Marionette TRACE conn3 <- [1,514,null,{}] 19:46:20 INFO - PROCESS | 1827 | 1461638780380 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:20 INFO - PROCESS | 1827 | 1461638780548 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:46:20 INFO - PROCESS | 1827 | 1461638780686 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd79800 == 67 [pid = 1827] [id = 136] 19:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff06cd94000) [pid = 1827] [serial = 407] [outer = (nil)] 19:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff06cd9e400) [pid = 1827] [serial = 408] [outer = 0x7ff06cd94000] 19:46:20 INFO - PROCESS | 1827 | 1461638780759 Marionette DEBUG loaded listener.js 19:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff06d447c00) [pid = 1827] [serial = 409] [outer = 0x7ff06cd94000] 19:46:21 INFO - PROCESS | 1827 | 1461638781618 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 19:46:21 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 19:46:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1279ms 19:46:21 INFO - PROCESS | 1827 | 1461638781647 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:46:21 INFO - PROCESS | 1827 | 1461638781655 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:46:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:46:21 INFO - PROCESS | 1827 | 1461638781689 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:46:21 INFO - PROCESS | 1827 | 1461638781693 Marionette TRACE conn3 <- [1,518,null,{}] 19:46:21 INFO - PROCESS | 1827 | 1461638781702 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:21 INFO - PROCESS | 1827 | 1461638781866 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:46:22 INFO - PROCESS | 1827 | 1461638782015 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff075eb6000 == 68 [pid = 1827] [id = 137] 19:46:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7ff06dc9ec00) [pid = 1827] [serial = 410] [outer = (nil)] 19:46:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7ff06dd33c00) [pid = 1827] [serial = 411] [outer = 0x7ff06dc9ec00] 19:46:22 INFO - PROCESS | 1827 | 1461638782085 Marionette DEBUG loaded listener.js 19:46:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7ff073b52800) [pid = 1827] [serial = 412] [outer = 0x7ff06dc9ec00] 19:46:23 INFO - PROCESS | 1827 | 1461638783022 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 19:46:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:46:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1381ms 19:46:23 INFO - PROCESS | 1827 | 1461638783071 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:46:23 INFO - PROCESS | 1827 | 1461638783074 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:46:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:46:23 INFO - PROCESS | 1827 | 1461638783080 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:46:23 INFO - PROCESS | 1827 | 1461638783086 Marionette TRACE conn3 <- [1,522,null,{}] 19:46:23 INFO - PROCESS | 1827 | 1461638783101 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:23 INFO - PROCESS | 1827 | 1461638783260 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:46:23 INFO - PROCESS | 1827 | 1461638783399 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0842d3800 == 69 [pid = 1827] [id = 138] 19:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7ff075517800) [pid = 1827] [serial = 413] [outer = (nil)] 19:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7ff0795ad400) [pid = 1827] [serial = 414] [outer = 0x7ff075517800] 19:46:23 INFO - PROCESS | 1827 | 1461638783472 Marionette DEBUG loaded listener.js 19:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff07e110800) [pid = 1827] [serial = 415] [outer = 0x7ff075517800] 19:46:24 INFO - PROCESS | 1827 | 1461638784294 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 19:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1284ms 19:46:24 INFO - PROCESS | 1827 | 1461638784367 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:46:24 INFO - PROCESS | 1827 | 1461638784372 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:46:24 INFO - PROCESS | 1827 | 1461638784378 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:46:24 INFO - PROCESS | 1827 | 1461638784381 Marionette TRACE conn3 <- [1,526,null,{}] 19:46:24 INFO - PROCESS | 1827 | 1461638784386 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:24 INFO - PROCESS | 1827 | 1461638784536 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:46:24 INFO - PROCESS | 1827 | 1461638784648 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077163000 == 70 [pid = 1827] [id = 139] 19:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff0766e0400) [pid = 1827] [serial = 416] [outer = (nil)] 19:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff084250c00) [pid = 1827] [serial = 417] [outer = 0x7ff0766e0400] 19:46:24 INFO - PROCESS | 1827 | 1461638784715 Marionette DEBUG loaded listener.js 19:46:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff0851ee000) [pid = 1827] [serial = 418] [outer = 0x7ff0766e0400] 19:46:25 INFO - PROCESS | 1827 | 1461638785525 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 19:46:25 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 19:46:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1183ms 19:46:25 INFO - PROCESS | 1827 | 1461638785562 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:46:25 INFO - PROCESS | 1827 | 1461638785565 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:46:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:46:25 INFO - PROCESS | 1827 | 1461638785571 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:46:25 INFO - PROCESS | 1827 | 1461638785574 Marionette TRACE conn3 <- [1,530,null,{}] 19:46:25 INFO - PROCESS | 1827 | 1461638785579 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:25 INFO - PROCESS | 1827 | 1461638785725 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:46:25 INFO - PROCESS | 1827 | 1461638785868 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06749f000 == 71 [pid = 1827] [id = 140] 19:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff083d70800) [pid = 1827] [serial = 419] [outer = (nil)] 19:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff086e18800) [pid = 1827] [serial = 420] [outer = 0x7ff083d70800] 19:46:25 INFO - PROCESS | 1827 | 1461638785940 Marionette DEBUG loaded listener.js 19:46:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff088741400) [pid = 1827] [serial = 421] [outer = 0x7ff083d70800] 19:46:26 INFO - PROCESS | 1827 | 1461638786677 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 19:46:26 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 19:46:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:46:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:46:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:46:26 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 19:46:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:46:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:46:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:46:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1181ms 19:46:26 INFO - PROCESS | 1827 | 1461638786756 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:46:26 INFO - PROCESS | 1827 | 1461638786759 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:46:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:46:26 INFO - PROCESS | 1827 | 1461638786765 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:46:26 INFO - PROCESS | 1827 | 1461638786768 Marionette TRACE conn3 <- [1,534,null,{}] 19:46:26 INFO - PROCESS | 1827 | 1461638786788 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:27 INFO - PROCESS | 1827 | 1461638787020 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:46:27 INFO - PROCESS | 1827 | 1461638787128 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0677c6000 == 72 [pid = 1827] [id = 141] 19:46:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff088ea8c00) [pid = 1827] [serial = 422] [outer = (nil)] 19:46:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff08958f800) [pid = 1827] [serial = 423] [outer = 0x7ff088ea8c00] 19:46:27 INFO - PROCESS | 1827 | 1461638787198 Marionette DEBUG loaded listener.js 19:46:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff08bba3400) [pid = 1827] [serial = 424] [outer = 0x7ff088ea8c00] 19:46:27 INFO - PROCESS | 1827 | 1461638787993 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:46:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:46:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1275ms 19:46:28 INFO - PROCESS | 1827 | 1461638788056 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:46:28 INFO - PROCESS | 1827 | 1461638788060 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:46:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:46:28 INFO - PROCESS | 1827 | 1461638788067 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:46:28 INFO - PROCESS | 1827 | 1461638788070 Marionette TRACE conn3 <- [1,538,null,{}] 19:46:28 INFO - PROCESS | 1827 | 1461638788075 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:28 INFO - PROCESS | 1827 | 1461638788232 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:46:28 INFO - PROCESS | 1827 | 1461638788354 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a17800 == 73 [pid = 1827] [id = 142] 19:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff067a82800) [pid = 1827] [serial = 425] [outer = (nil)] 19:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff067a87400) [pid = 1827] [serial = 426] [outer = 0x7ff067a82800] 19:46:28 INFO - PROCESS | 1827 | 1461638788425 Marionette DEBUG loaded listener.js 19:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06ac0c800) [pid = 1827] [serial = 427] [outer = 0x7ff067a82800] 19:46:29 INFO - PROCESS | 1827 | 1461638789160 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 19:46:29 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. 19:46:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1129ms 19:46:29 INFO - PROCESS | 1827 | 1461638789196 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:46:29 INFO - PROCESS | 1827 | 1461638789200 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:46:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:46:29 INFO - PROCESS | 1827 | 1461638789205 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:46:29 INFO - PROCESS | 1827 | 1461638789208 Marionette TRACE conn3 <- [1,542,null,{}] 19:46:29 INFO - PROCESS | 1827 | 1461638789231 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:29 INFO - PROCESS | 1827 | 1461638789376 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:46:29 INFO - PROCESS | 1827 | 1461638789728 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0677b5800 == 74 [pid = 1827] [id = 143] 19:46:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff0672aa800) [pid = 1827] [serial = 428] [outer = (nil)] 19:46:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff0672ac400) [pid = 1827] [serial = 429] [outer = 0x7ff0672aa800] 19:46:29 INFO - PROCESS | 1827 | 1461638789825 Marionette DEBUG loaded listener.js 19:46:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff067a87c00) [pid = 1827] [serial = 430] [outer = 0x7ff0672aa800] 19:46:30 INFO - PROCESS | 1827 | 1461638790603 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 19:46:30 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. 19:46:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1447ms 19:46:30 INFO - PROCESS | 1827 | 1461638790654 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:46:30 INFO - PROCESS | 1827 | 1461638790659 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:46:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:46:30 INFO - PROCESS | 1827 | 1461638790666 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:46:30 INFO - PROCESS | 1827 | 1461638790671 Marionette TRACE conn3 <- [1,546,null,{}] 19:46:30 INFO - PROCESS | 1827 | 1461638790677 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:30 INFO - PROCESS | 1827 | 1461638790857 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:46:30 INFO - PROCESS | 1827 | 1461638790986 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d997800 == 75 [pid = 1827] [id = 144] 19:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff0672aac00) [pid = 1827] [serial = 431] [outer = (nil)] 19:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff06afe2400) [pid = 1827] [serial = 432] [outer = 0x7ff0672aac00] 19:46:31 INFO - PROCESS | 1827 | 1461638791067 Marionette DEBUG loaded listener.js 19:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff06cda1400) [pid = 1827] [serial = 433] [outer = 0x7ff0672aac00] 19:46:31 INFO - PROCESS | 1827 | 1461638791961 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 19:46:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:46:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1331ms 19:46:32 INFO - PROCESS | 1827 | 1461638792018 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:46:32 INFO - PROCESS | 1827 | 1461638792025 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:46:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:46:32 INFO - PROCESS | 1827 | 1461638792034 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:46:32 INFO - PROCESS | 1827 | 1461638792036 Marionette TRACE conn3 <- [1,550,null,{}] 19:46:32 INFO - PROCESS | 1827 | 1461638792040 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:32 INFO - PROCESS | 1827 | 1461638792200 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:46:32 INFO - PROCESS | 1827 | 1461638792334 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07304b000 == 76 [pid = 1827] [id = 145] 19:46:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff06cddd000) [pid = 1827] [serial = 434] [outer = (nil)] 19:46:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff06d081c00) [pid = 1827] [serial = 435] [outer = 0x7ff06cddd000] 19:46:32 INFO - PROCESS | 1827 | 1461638792416 Marionette DEBUG loaded listener.js 19:46:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff06d89c400) [pid = 1827] [serial = 436] [outer = 0x7ff06cddd000] 19:46:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06e291000 == 75 [pid = 1827] [id = 33] 19:46:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07d511000 == 74 [pid = 1827] [id = 134] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff06afee800) [pid = 1827] [serial = 330] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff06dd25800) [pid = 1827] [serial = 333] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff074ad6400) [pid = 1827] [serial = 336] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff07710dc00) [pid = 1827] [serial = 339] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff077794400) [pid = 1827] [serial = 366] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ee38000 == 73 [pid = 1827] [id = 133] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07d503800 == 72 [pid = 1827] [id = 132] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077e52800 == 71 [pid = 1827] [id = 131] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07678f000 == 70 [pid = 1827] [id = 130] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d363000 == 69 [pid = 1827] [id = 129] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c1f800 == 68 [pid = 1827] [id = 128] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08739f000 == 67 [pid = 1827] [id = 125] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0782e2000 == 66 [pid = 1827] [id = 124] 19:46:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0745c0800 == 65 [pid = 1827] [id = 123] 19:46:33 INFO - PROCESS | 1827 | 1461638793293 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff079aa3000) [pid = 1827] [serial = 328] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff07076a800) [pid = 1827] [serial = 354] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff074449c00) [pid = 1827] [serial = 357] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff06dd2a800) [pid = 1827] [serial = 351] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff06efa2400) [pid = 1827] [serial = 352] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff076c96400) [pid = 1827] [serial = 360] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff0678eb800) [pid = 1827] [serial = 342] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff06cde0400) [pid = 1827] [serial = 346] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff06cdd2c00) [pid = 1827] [serial = 345] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff06d89d000) [pid = 1827] [serial = 349] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff0776bec00) [pid = 1827] [serial = 361] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff06d6bd000) [pid = 1827] [serial = 348] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff074ad1000) [pid = 1827] [serial = 358] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7ff077798000) [pid = 1827] [serial = 364] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff073b50000) [pid = 1827] [serial = 355] [outer = (nil)] [url = about:blank] 19:46:33 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff06dc94400) [pid = 1827] [serial = 363] [outer = (nil)] [url = about:blank] 19:46:33 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. 19:46:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1333ms 19:46:33 INFO - PROCESS | 1827 | 1461638793366 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:46:33 INFO - PROCESS | 1827 | 1461638793369 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:46:33 INFO - PROCESS | 1827 | 1461638793377 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:46:33 INFO - PROCESS | 1827 | 1461638793385 Marionette TRACE conn3 <- [1,554,null,{}] 19:46:33 INFO - PROCESS | 1827 | 1461638793403 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:33 INFO - PROCESS | 1827 | 1461638793604 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:46:33 INFO - PROCESS | 1827 | 1461638793616 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07446f000 == 66 [pid = 1827] [id = 146] 19:46:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff06d6c1400) [pid = 1827] [serial = 437] [outer = (nil)] 19:46:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff06dd03c00) [pid = 1827] [serial = 438] [outer = 0x7ff06d6c1400] 19:46:33 INFO - PROCESS | 1827 | 1461638793674 Marionette DEBUG loaded listener.js 19:46:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff06dd11400) [pid = 1827] [serial = 439] [outer = 0x7ff06d6c1400] 19:46:34 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:34 INFO - PROCESS | 1827 | 1461638794379 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 19:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1038ms 19:46:34 INFO - PROCESS | 1827 | 1461638794414 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:46:34 INFO - PROCESS | 1827 | 1461638794417 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:46:34 INFO - PROCESS | 1827 | 1461638794423 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:46:34 INFO - PROCESS | 1827 | 1461638794425 Marionette TRACE conn3 <- [1,558,null,{}] 19:46:34 INFO - PROCESS | 1827 | 1461638794430 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:34 INFO - PROCESS | 1827 | 1461638794561 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:46:34 INFO - PROCESS | 1827 | 1461638794576 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c42800 == 67 [pid = 1827] [id = 147] 19:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff06dd24c00) [pid = 1827] [serial = 440] [outer = (nil)] 19:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff06f214c00) [pid = 1827] [serial = 441] [outer = 0x7ff06dd24c00] 19:46:34 INFO - PROCESS | 1827 | 1461638794634 Marionette DEBUG loaded listener.js 19:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff07076a400) [pid = 1827] [serial = 442] [outer = 0x7ff06dd24c00] 19:46:35 INFO - PROCESS | 1827 | 1461638795381 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 19:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 977ms 19:46:35 INFO - PROCESS | 1827 | 1461638795400 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:46:35 INFO - PROCESS | 1827 | 1461638795414 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:46:35 INFO - PROCESS | 1827 | 1461638795420 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:46:35 INFO - PROCESS | 1827 | 1461638795423 Marionette TRACE conn3 <- [1,562,null,{}] 19:46:35 INFO - PROCESS | 1827 | 1461638795428 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:35 INFO - PROCESS | 1827 | 1461638795605 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:46:35 INFO - PROCESS | 1827 | 1461638795635 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0771db000 == 68 [pid = 1827] [id = 148] 19:46:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff0730a5c00) [pid = 1827] [serial = 443] [outer = (nil)] 19:46:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff074449c00) [pid = 1827] [serial = 444] [outer = 0x7ff0730a5c00] 19:46:35 INFO - PROCESS | 1827 | 1461638795704 Marionette DEBUG loaded listener.js 19:46:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff075875000) [pid = 1827] [serial = 445] [outer = 0x7ff0730a5c00] 19:46:36 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:36 INFO - PROCESS | 1827 | 1461638796488 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 19:46:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:46:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1127ms 19:46:36 INFO - PROCESS | 1827 | 1461638796553 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:46:36 INFO - PROCESS | 1827 | 1461638796557 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:46:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:46:36 INFO - PROCESS | 1827 | 1461638796562 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:46:36 INFO - PROCESS | 1827 | 1461638796564 Marionette TRACE conn3 <- [1,566,null,{}] 19:46:36 INFO - PROCESS | 1827 | 1461638796569 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:36 INFO - PROCESS | 1827 | 1461638796751 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:46:36 INFO - PROCESS | 1827 | 1461638796805 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07960a000 == 69 [pid = 1827] [id = 149] 19:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff07770ec00) [pid = 1827] [serial = 446] [outer = (nil)] 19:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff07835ac00) [pid = 1827] [serial = 447] [outer = 0x7ff07770ec00] 19:46:36 INFO - PROCESS | 1827 | 1461638796862 Marionette DEBUG loaded listener.js 19:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff079a74000) [pid = 1827] [serial = 448] [outer = 0x7ff07770ec00] 19:46:37 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:37 INFO - PROCESS | 1827 | 1461638797521 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:46:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 974ms 19:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff074a3a000) [pid = 1827] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff083fe5c00) [pid = 1827] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff06ac11000) [pid = 1827] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff06d840000) [pid = 1827] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff06dd10400) [pid = 1827] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff06cddd400) [pid = 1827] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff06ac09000) [pid = 1827] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:46:37 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff06dca2400) [pid = 1827] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:46:37 INFO - PROCESS | 1827 | 1461638797704 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:46:37 INFO - PROCESS | 1827 | 1461638797707 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:46:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:46:37 INFO - PROCESS | 1827 | 1461638797733 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:46:37 INFO - PROCESS | 1827 | 1461638797735 Marionette TRACE conn3 <- [1,570,null,{}] 19:46:37 INFO - PROCESS | 1827 | 1461638797741 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:37 INFO - PROCESS | 1827 | 1461638797867 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:46:37 INFO - PROCESS | 1827 | 1461638797877 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c5e800 == 70 [pid = 1827] [id = 150] 19:46:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff06afef000) [pid = 1827] [serial = 449] [outer = (nil)] 19:46:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff074a3a000) [pid = 1827] [serial = 450] [outer = 0x7ff06afef000] 19:46:37 INFO - PROCESS | 1827 | 1461638797934 Marionette DEBUG loaded listener.js 19:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff07835cc00) [pid = 1827] [serial = 451] [outer = 0x7ff06afef000] 19:46:38 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:38 INFO - PROCESS | 1827 | 1461638798642 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 19:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 925ms 19:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:46:38 INFO - PROCESS | 1827 | 1461638798659 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:46:38 INFO - PROCESS | 1827 | 1461638798661 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:46:38 INFO - PROCESS | 1827 | 1461638798667 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:46:38 INFO - PROCESS | 1827 | 1461638798669 Marionette TRACE conn3 <- [1,574,null,{}] 19:46:38 INFO - PROCESS | 1827 | 1461638798674 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:38 INFO - PROCESS | 1827 | 1461638798846 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:46:38 INFO - PROCESS | 1827 | 1461638798867 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831e4800 == 71 [pid = 1827] [id = 151] 19:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff06bdc8400) [pid = 1827] [serial = 452] [outer = (nil)] 19:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff06bdd0400) [pid = 1827] [serial = 453] [outer = 0x7ff06bdc8400] 19:46:38 INFO - PROCESS | 1827 | 1461638798927 Marionette DEBUG loaded listener.js 19:46:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff06bdd7000) [pid = 1827] [serial = 454] [outer = 0x7ff06bdc8400] 19:46:39 INFO - PROCESS | 1827 | 1461638799666 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:46:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:46:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1034ms 19:46:39 INFO - PROCESS | 1827 | 1461638799796 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:46:39 INFO - PROCESS | 1827 | 1461638799801 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:46:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:46:39 INFO - PROCESS | 1827 | 1461638799810 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:46:39 INFO - PROCESS | 1827 | 1461638799815 Marionette TRACE conn3 <- [1,578,null,{}] 19:46:39 INFO - PROCESS | 1827 | 1461638799824 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:40 INFO - PROCESS | 1827 | 1461638800031 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:46:40 INFO - PROCESS | 1827 | 1461638800175 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd72000 == 72 [pid = 1827] [id = 152] 19:46:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff067a8a400) [pid = 1827] [serial = 455] [outer = (nil)] 19:46:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff067a8fc00) [pid = 1827] [serial = 456] [outer = 0x7ff067a8a400] 19:46:40 INFO - PROCESS | 1827 | 1461638800245 Marionette DEBUG loaded listener.js 19:46:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff06afe6400) [pid = 1827] [serial = 457] [outer = 0x7ff067a8a400] 19:46:41 INFO - PROCESS | 1827 | 1461638801167 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 19:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1438ms 19:46:41 INFO - PROCESS | 1827 | 1461638801250 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:46:41 INFO - PROCESS | 1827 | 1461638801255 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:46:41 INFO - PROCESS | 1827 | 1461638801266 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:46:41 INFO - PROCESS | 1827 | 1461638801271 Marionette TRACE conn3 <- [1,582,null,{}] 19:46:41 INFO - PROCESS | 1827 | 1461638801277 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:41 INFO - PROCESS | 1827 | 1461638801472 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:46:41 INFO - PROCESS | 1827 | 1461638801615 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076b2b800 == 73 [pid = 1827] [id = 153] 19:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff06bdc9c00) [pid = 1827] [serial = 458] [outer = (nil)] 19:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff06cdd4c00) [pid = 1827] [serial = 459] [outer = 0x7ff06bdc9c00] 19:46:41 INFO - PROCESS | 1827 | 1461638801725 Marionette DEBUG loaded listener.js 19:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff06d0cc400) [pid = 1827] [serial = 460] [outer = 0x7ff06bdc9c00] 19:46:42 INFO - PROCESS | 1827 | 1461638802607 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 19:46:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:46:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1397ms 19:46:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:46:42 INFO - PROCESS | 1827 | 1461638802660 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:46:42 INFO - PROCESS | 1827 | 1461638802663 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:46:42 INFO - PROCESS | 1827 | 1461638802669 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:46:42 INFO - PROCESS | 1827 | 1461638802672 Marionette TRACE conn3 <- [1,586,null,{}] 19:46:42 INFO - PROCESS | 1827 | 1461638802685 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:42 INFO - PROCESS | 1827 | 1461638802850 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:46:43 INFO - PROCESS | 1827 | 1461638802996 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08739f000 == 74 [pid = 1827] [id = 154] 19:46:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff06d66dc00) [pid = 1827] [serial = 461] [outer = (nil)] 19:46:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff06d6c0400) [pid = 1827] [serial = 462] [outer = 0x7ff06d66dc00] 19:46:43 INFO - PROCESS | 1827 | 1461638803083 Marionette DEBUG loaded listener.js 19:46:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff06d9d3c00) [pid = 1827] [serial = 463] [outer = 0x7ff06d66dc00] 19:46:43 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:43 INFO - PROCESS | 1827 | 1461638803877 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 19:46:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1236ms 19:46:43 INFO - PROCESS | 1827 | 1461638803905 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:46:43 INFO - PROCESS | 1827 | 1461638803908 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:46:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:46:43 INFO - PROCESS | 1827 | 1461638803914 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:46:43 INFO - PROCESS | 1827 | 1461638803916 Marionette TRACE conn3 <- [1,590,null,{}] 19:46:43 INFO - PROCESS | 1827 | 1461638803922 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:44 INFO - PROCESS | 1827 | 1461638804076 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:46:44 INFO - PROCESS | 1827 | 1461638804238 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff089510000 == 75 [pid = 1827] [id = 155] 19:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff06d6b7000) [pid = 1827] [serial = 464] [outer = (nil)] 19:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff06dd0bc00) [pid = 1827] [serial = 465] [outer = 0x7ff06d6b7000] 19:46:44 INFO - PROCESS | 1827 | 1461638804309 Marionette DEBUG loaded listener.js 19:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff0730a1000) [pid = 1827] [serial = 466] [outer = 0x7ff06d6b7000] 19:46:45 INFO - PROCESS | 1827 | 1461638805359 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 19:46:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:46:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1475ms 19:46:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:46:45 INFO - PROCESS | 1827 | 1461638805390 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:46:45 INFO - PROCESS | 1827 | 1461638805392 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:46:45 INFO - PROCESS | 1827 | 1461638805399 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:46:45 INFO - PROCESS | 1827 | 1461638805402 Marionette TRACE conn3 <- [1,594,null,{}] 19:46:45 INFO - PROCESS | 1827 | 1461638805406 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:45 INFO - PROCESS | 1827 | 1461638805554 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:46:45 INFO - PROCESS | 1827 | 1461638805740 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b89000 == 76 [pid = 1827] [id = 156] 19:46:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06ac0bc00) [pid = 1827] [serial = 467] [outer = (nil)] 19:46:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff074ad7400) [pid = 1827] [serial = 468] [outer = 0x7ff06ac0bc00] 19:46:45 INFO - PROCESS | 1827 | 1461638805814 Marionette DEBUG loaded listener.js 19:46:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff076c9b400) [pid = 1827] [serial = 469] [outer = 0x7ff06ac0bc00] 19:46:47 INFO - PROCESS | 1827 | 1461638807056 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:46:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:46:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1690ms 19:46:47 INFO - PROCESS | 1827 | 1461638807088 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:46:47 INFO - PROCESS | 1827 | 1461638807092 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:46:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:46:47 INFO - PROCESS | 1827 | 1461638807097 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:46:47 INFO - PROCESS | 1827 | 1461638807100 Marionette TRACE conn3 <- [1,598,null,{}] 19:46:47 INFO - PROCESS | 1827 | 1461638807105 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:47 INFO - PROCESS | 1827 | 1461638807278 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:46:47 INFO - PROCESS | 1827 | 1461638807477 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff064d7c000 == 77 [pid = 1827] [id = 157] 19:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff084ea9c00) [pid = 1827] [serial = 470] [outer = (nil)] 19:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff0851f3c00) [pid = 1827] [serial = 471] [outer = 0x7ff084ea9c00] 19:46:47 INFO - PROCESS | 1827 | 1461638807556 Marionette DEBUG loaded listener.js 19:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff088b2d000) [pid = 1827] [serial = 472] [outer = 0x7ff084ea9c00] 19:46:48 INFO - PROCESS | 1827 | 1461638808330 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 19:46:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:46:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1277ms 19:46:48 INFO - PROCESS | 1827 | 1461638808376 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:46:48 INFO - PROCESS | 1827 | 1461638808379 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:46:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:46:48 INFO - PROCESS | 1827 | 1461638808385 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:46:48 INFO - PROCESS | 1827 | 1461638808387 Marionette TRACE conn3 <- [1,602,null,{}] 19:46:48 INFO - PROCESS | 1827 | 1461638808392 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:48 INFO - PROCESS | 1827 | 1461638808538 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:46:48 INFO - PROCESS | 1827 | 1461638808688 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b95800 == 78 [pid = 1827] [id = 158] 19:46:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff064f96400) [pid = 1827] [serial = 473] [outer = (nil)] 19:46:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff064fa0400) [pid = 1827] [serial = 474] [outer = 0x7ff064f96400] 19:46:48 INFO - PROCESS | 1827 | 1461638808759 Marionette DEBUG loaded listener.js 19:46:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff066bdd800) [pid = 1827] [serial = 475] [outer = 0x7ff064f96400] 19:46:49 INFO - PROCESS | 1827 | 1461638809629 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 19:46:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:46:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1279ms 19:46:49 INFO - PROCESS | 1827 | 1461638809664 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:46:49 INFO - PROCESS | 1827 | 1461638809667 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:46:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:46:49 INFO - PROCESS | 1827 | 1461638809673 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:46:49 INFO - PROCESS | 1827 | 1461638809676 Marionette TRACE conn3 <- [1,606,null,{}] 19:46:49 INFO - PROCESS | 1827 | 1461638809681 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:49 INFO - PROCESS | 1827 | 1461638809824 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:46:50 INFO - PROCESS | 1827 | 1461638810201 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06add7800 == 79 [pid = 1827] [id = 159] 19:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff066be7c00) [pid = 1827] [serial = 476] [outer = (nil)] 19:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff0672a6c00) [pid = 1827] [serial = 477] [outer = 0x7ff066be7c00] 19:46:50 INFO - PROCESS | 1827 | 1461638810332 Marionette DEBUG loaded listener.js 19:46:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff067a85400) [pid = 1827] [serial = 478] [outer = 0x7ff066be7c00] 19:46:51 INFO - PROCESS | 1827 | 1461638811133 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:46:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:46:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1532ms 19:46:51 INFO - PROCESS | 1827 | 1461638811206 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:46:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:46:51 INFO - PROCESS | 1827 | 1461638811212 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:46:51 INFO - PROCESS | 1827 | 1461638811218 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:46:51 INFO - PROCESS | 1827 | 1461638811223 Marionette TRACE conn3 <- [1,610,null,{}] 19:46:51 INFO - PROCESS | 1827 | 1461638811230 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:51 INFO - PROCESS | 1827 | 1461638811469 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:46:51 INFO - PROCESS | 1827 | 1461638811627 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0674b1800 == 80 [pid = 1827] [id = 160] 19:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06bdcd000) [pid = 1827] [serial = 479] [outer = (nil)] 19:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06cd92800) [pid = 1827] [serial = 480] [outer = 0x7ff06bdcd000] 19:46:51 INFO - PROCESS | 1827 | 1461638811695 Marionette DEBUG loaded listener.js 19:46:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06cdd9400) [pid = 1827] [serial = 481] [outer = 0x7ff06bdcd000] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06cd9d400) [pid = 1827] [serial = 405] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c5e800 == 79 [pid = 1827] [id = 150] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07960a000 == 78 [pid = 1827] [id = 149] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0771db000 == 77 [pid = 1827] [id = 148] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c42800 == 76 [pid = 1827] [id = 147] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07446f000 == 75 [pid = 1827] [id = 146] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07304b000 == 74 [pid = 1827] [id = 145] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d997800 == 73 [pid = 1827] [id = 144] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0677b5800 == 72 [pid = 1827] [id = 143] 19:46:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd79800 == 71 [pid = 1827] [id = 136] 19:46:52 INFO - PROCESS | 1827 | 1461638812613 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff077117000) [pid = 1827] [serial = 396] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff084005000) [pid = 1827] [serial = 399] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff0795ab400) [pid = 1827] [serial = 397] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff073035c00) [pid = 1827] [serial = 402] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff08428e800) [pid = 1827] [serial = 400] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff06dc46c00) [pid = 1827] [serial = 387] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff06dd10000) [pid = 1827] [serial = 388] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff06f216400) [pid = 1827] [serial = 390] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff0730ad400) [pid = 1827] [serial = 391] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff06d07a000) [pid = 1827] [serial = 384] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff06d6c2c00) [pid = 1827] [serial = 385] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff06d30b800) [pid = 1827] [serial = 369] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff0795b9c00) [pid = 1827] [serial = 367] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff076b4a400) [pid = 1827] [serial = 393] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff06f213c00) [pid = 1827] [serial = 372] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff06dd09800) [pid = 1827] [serial = 381] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff07e111400) [pid = 1827] [serial = 378] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff077e2f400) [pid = 1827] [serial = 375] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff076c9ac00) [pid = 1827] [serial = 394] [outer = (nil)] [url = about:blank] 19:46:52 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff084071400) [pid = 1827] [serial = 403] [outer = (nil)] [url = about:blank] 19:46:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:46:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1480ms 19:46:52 INFO - PROCESS | 1827 | 1461638812699 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:46:52 INFO - PROCESS | 1827 | 1461638812705 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:46:52 INFO - PROCESS | 1827 | 1461638812712 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:46:52 INFO - PROCESS | 1827 | 1461638812715 Marionette TRACE conn3 <- [1,614,null,{}] 19:46:52 INFO - PROCESS | 1827 | 1461638812720 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:52 INFO - PROCESS | 1827 | 1461638812861 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:46:52 INFO - PROCESS | 1827 | 1461638812966 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd75000 == 72 [pid = 1827] [id = 161] 19:46:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff067a90000) [pid = 1827] [serial = 482] [outer = (nil)] 19:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff06ce1cc00) [pid = 1827] [serial = 483] [outer = 0x7ff067a90000] 19:46:53 INFO - PROCESS | 1827 | 1461638813030 Marionette DEBUG loaded listener.js 19:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff06d07bc00) [pid = 1827] [serial = 484] [outer = 0x7ff067a90000] 19:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff06ce18800) [pid = 1827] [serial = 485] [outer = 0x7ff06d672800] 19:46:53 INFO - PROCESS | 1827 | 1461638813842 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:46:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:46:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1184ms 19:46:53 INFO - PROCESS | 1827 | 1461638813897 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:46:53 INFO - PROCESS | 1827 | 1461638813900 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:46:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:46:53 INFO - PROCESS | 1827 | 1461638813909 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:46:53 INFO - PROCESS | 1827 | 1461638813917 Marionette TRACE conn3 <- [1,618,null,{}] 19:46:53 INFO - PROCESS | 1827 | 1461638813930 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:54 INFO - PROCESS | 1827 | 1461638814073 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:46:54 INFO - PROCESS | 1827 | 1461638814084 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c1f800 == 73 [pid = 1827] [id = 162] 19:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff06d0d3000) [pid = 1827] [serial = 486] [outer = (nil)] 19:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff06dc94400) [pid = 1827] [serial = 487] [outer = 0x7ff06d0d3000] 19:46:54 INFO - PROCESS | 1827 | 1461638814143 Marionette DEBUG loaded listener.js 19:46:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06dd0c000) [pid = 1827] [serial = 488] [outer = 0x7ff06d0d3000] 19:46:54 INFO - PROCESS | 1827 | 1461638814874 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:46:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:46:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 997ms 19:46:54 INFO - PROCESS | 1827 | 1461638814903 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:46:54 INFO - PROCESS | 1827 | 1461638814907 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:46:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:46:54 INFO - PROCESS | 1827 | 1461638814915 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:46:54 INFO - PROCESS | 1827 | 1461638814928 Marionette TRACE conn3 <- [1,622,null,{}] 19:46:54 INFO - PROCESS | 1827 | 1461638814934 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:55 INFO - PROCESS | 1827 | 1461638815118 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:46:55 INFO - PROCESS | 1827 | 1461638815146 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0771ca000 == 74 [pid = 1827] [id = 163] 19:46:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff06d6b7400) [pid = 1827] [serial = 489] [outer = (nil)] 19:46:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff06dd28800) [pid = 1827] [serial = 490] [outer = 0x7ff06d6b7400] 19:46:55 INFO - PROCESS | 1827 | 1461638815204 Marionette DEBUG loaded listener.js 19:46:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff06f21a000) [pid = 1827] [serial = 491] [outer = 0x7ff06d6b7400] 19:46:56 INFO - PROCESS | 1827 | 1461638815995 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 19:46:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:46:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1138ms 19:46:56 INFO - PROCESS | 1827 | 1461638816063 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:46:56 INFO - PROCESS | 1827 | 1461638816066 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:46:56 INFO - PROCESS | 1827 | 1461638816072 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:46:56 INFO - PROCESS | 1827 | 1461638816074 Marionette TRACE conn3 <- [1,626,null,{}] 19:46:56 INFO - PROCESS | 1827 | 1461638816079 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:56 INFO - PROCESS | 1827 | 1461638816260 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:46:56 INFO - PROCESS | 1827 | 1461638816281 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07834b800 == 75 [pid = 1827] [id = 164] 19:46:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff073b53800) [pid = 1827] [serial = 492] [outer = (nil)] 19:46:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff074ad2400) [pid = 1827] [serial = 493] [outer = 0x7ff073b53800] 19:46:56 INFO - PROCESS | 1827 | 1461638816349 Marionette DEBUG loaded listener.js 19:46:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff076c9bc00) [pid = 1827] [serial = 494] [outer = 0x7ff073b53800] 19:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff0672aac00) [pid = 1827] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff06dd24c00) [pid = 1827] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff0672aa800) [pid = 1827] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff06d6c1400) [pid = 1827] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff07770ec00) [pid = 1827] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff06cddd000) [pid = 1827] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff0730a5c00) [pid = 1827] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff06afef000) [pid = 1827] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:46:57 INFO - PROCESS | 1827 | 1461638817343 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:46:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:46:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1324ms 19:46:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:46:57 INFO - PROCESS | 1827 | 1461638817397 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:46:57 INFO - PROCESS | 1827 | 1461638817399 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:46:57 INFO - PROCESS | 1827 | 1461638817404 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:46:57 INFO - PROCESS | 1827 | 1461638817407 Marionette TRACE conn3 <- [1,630,null,{}] 19:46:57 INFO - PROCESS | 1827 | 1461638817412 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:57 INFO - PROCESS | 1827 | 1461638817591 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:46:57 INFO - PROCESS | 1827 | 1461638817664 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c51000 == 76 [pid = 1827] [id = 165] 19:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff06cddd000) [pid = 1827] [serial = 495] [outer = (nil)] 19:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06dd24c00) [pid = 1827] [serial = 496] [outer = 0x7ff06cddd000] 19:46:57 INFO - PROCESS | 1827 | 1461638817723 Marionette DEBUG loaded listener.js 19:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff078358800) [pid = 1827] [serial = 497] [outer = 0x7ff06cddd000] 19:46:58 INFO - PROCESS | 1827 | 1461638818345 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 19:46:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:46:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 978ms 19:46:58 INFO - PROCESS | 1827 | 1461638818382 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:46:58 INFO - PROCESS | 1827 | 1461638818385 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:46:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:46:58 INFO - PROCESS | 1827 | 1461638818390 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:46:58 INFO - PROCESS | 1827 | 1461638818392 Marionette TRACE conn3 <- [1,634,null,{}] 19:46:58 INFO - PROCESS | 1827 | 1461638818397 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:58 INFO - PROCESS | 1827 | 1461638818565 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:46:58 INFO - PROCESS | 1827 | 1461638818585 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff084094800 == 77 [pid = 1827] [id = 166] 19:46:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff064f96c00) [pid = 1827] [serial = 498] [outer = (nil)] 19:46:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff065146c00) [pid = 1827] [serial = 499] [outer = 0x7ff064f96c00] 19:46:58 INFO - PROCESS | 1827 | 1461638818643 Marionette DEBUG loaded listener.js 19:46:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff06514e000) [pid = 1827] [serial = 500] [outer = 0x7ff064f96c00] 19:46:59 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:59 INFO - PROCESS | 1827 | 1461638819379 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 19:46:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:46:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1024ms 19:46:59 INFO - PROCESS | 1827 | 1461638819415 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:46:59 INFO - PROCESS | 1827 | 1461638819420 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:46:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:46:59 INFO - PROCESS | 1827 | 1461638819428 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:46:59 INFO - PROCESS | 1827 | 1461638819433 Marionette TRACE conn3 <- [1,638,null,{}] 19:46:59 INFO - PROCESS | 1827 | 1461638819527 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:46:59 INFO - PROCESS | 1827 | 1461638819687 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:46:59 INFO - PROCESS | 1827 | 1461638819830 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd68000 == 78 [pid = 1827] [id = 167] 19:46:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff065140400) [pid = 1827] [serial = 501] [outer = (nil)] 19:46:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff0668cd400) [pid = 1827] [serial = 502] [outer = 0x7ff065140400] 19:46:59 INFO - PROCESS | 1827 | 1461638819945 Marionette DEBUG loaded listener.js 19:47:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff0668d2800) [pid = 1827] [serial = 503] [outer = 0x7ff065140400] 19:47:00 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:47:00 INFO - PROCESS | 1827 | 1461638820765 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:47:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:47:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1374ms 19:47:00 INFO - PROCESS | 1827 | 1461638820802 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:47:00 INFO - PROCESS | 1827 | 1461638820810 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:47:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:47:00 INFO - PROCESS | 1827 | 1461638820820 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:47:00 INFO - PROCESS | 1827 | 1461638820823 Marionette TRACE conn3 <- [1,642,null,{}] 19:47:00 INFO - PROCESS | 1827 | 1461638820829 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:00 INFO - PROCESS | 1827 | 1461638820984 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:47:01 INFO - PROCESS | 1827 | 1461638821137 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076ede000 == 79 [pid = 1827] [id = 168] 19:47:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff0668d4400) [pid = 1827] [serial = 504] [outer = (nil)] 19:47:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff0672a8400) [pid = 1827] [serial = 505] [outer = 0x7ff0668d4400] 19:47:01 INFO - PROCESS | 1827 | 1461638821212 Marionette DEBUG loaded listener.js 19:47:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff067a91c00) [pid = 1827] [serial = 506] [outer = 0x7ff0668d4400] 19:47:02 INFO - PROCESS | 1827 | 1461638822151 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 19:47:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:47:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1383ms 19:47:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:47:02 INFO - PROCESS | 1827 | 1461638822203 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:47:02 INFO - PROCESS | 1827 | 1461638822206 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:47:02 INFO - PROCESS | 1827 | 1461638822212 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:47:02 INFO - PROCESS | 1827 | 1461638822217 Marionette TRACE conn3 <- [1,646,null,{}] 19:47:02 INFO - PROCESS | 1827 | 1461638822236 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:02 INFO - PROCESS | 1827 | 1461638822445 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:47:02 INFO - PROCESS | 1827 | 1461638822594 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0885d6000 == 80 [pid = 1827] [id = 169] 19:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06cdda800) [pid = 1827] [serial = 507] [outer = (nil)] 19:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06ce1b800) [pid = 1827] [serial = 508] [outer = 0x7ff06cdda800] 19:47:02 INFO - PROCESS | 1827 | 1461638822667 Marionette DEBUG loaded listener.js 19:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06d0cb000) [pid = 1827] [serial = 509] [outer = 0x7ff06cdda800] 19:47:03 INFO - PROCESS | 1827 | 1461638823571 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:47:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:47:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1396ms 19:47:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:47:03 INFO - PROCESS | 1827 | 1461638823607 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:47:03 INFO - PROCESS | 1827 | 1461638823611 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:47:03 INFO - PROCESS | 1827 | 1461638823617 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:47:03 INFO - PROCESS | 1827 | 1461638823620 Marionette TRACE conn3 <- [1,650,null,{}] 19:47:03 INFO - PROCESS | 1827 | 1461638823625 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:03 INFO - PROCESS | 1827 | 1461638823770 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:47:03 INFO - PROCESS | 1827 | 1461638823922 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d43b800 == 81 [pid = 1827] [id = 170] 19:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06ce13000) [pid = 1827] [serial = 510] [outer = (nil)] 19:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06dadf000) [pid = 1827] [serial = 511] [outer = 0x7ff06ce13000] 19:47:04 INFO - PROCESS | 1827 | 1461638823994 Marionette DEBUG loaded listener.js 19:47:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06dd2e400) [pid = 1827] [serial = 512] [outer = 0x7ff06ce13000] 19:47:04 INFO - PROCESS | 1827 | 1461638824828 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 19:47:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:47:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1284ms 19:47:04 INFO - PROCESS | 1827 | 1461638824900 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:47:04 INFO - PROCESS | 1827 | 1461638824904 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:47:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:47:04 INFO - PROCESS | 1827 | 1461638824910 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:47:04 INFO - PROCESS | 1827 | 1461638824912 Marionette TRACE conn3 <- [1,654,null,{}] 19:47:04 INFO - PROCESS | 1827 | 1461638824917 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:05 INFO - PROCESS | 1827 | 1461638825064 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:47:05 INFO - PROCESS | 1827 | 1461638825209 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06784d800 == 82 [pid = 1827] [id = 171] 19:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff06d0d6c00) [pid = 1827] [serial = 513] [outer = (nil)] 19:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff07302bc00) [pid = 1827] [serial = 514] [outer = 0x7ff06d0d6c00] 19:47:05 INFO - PROCESS | 1827 | 1461638825281 Marionette DEBUG loaded listener.js 19:47:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff076c98000) [pid = 1827] [serial = 515] [outer = 0x7ff06d0d6c00] 19:47:06 INFO - PROCESS | 1827 | 1461638826107 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:47:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:47:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1229ms 19:47:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:47:06 INFO - PROCESS | 1827 | 1461638826140 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:47:06 INFO - PROCESS | 1827 | 1461638826142 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:47:06 INFO - PROCESS | 1827 | 1461638826148 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:47:06 INFO - PROCESS | 1827 | 1461638826151 Marionette TRACE conn3 <- [1,658,null,{}] 19:47:06 INFO - PROCESS | 1827 | 1461638826156 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:06 INFO - PROCESS | 1827 | 1461638826341 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:47:06 INFO - PROCESS | 1827 | 1461638826514 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfaa800 == 83 [pid = 1827] [id = 172] 19:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff07066e400) [pid = 1827] [serial = 516] [outer = (nil)] 19:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff079aa1800) [pid = 1827] [serial = 517] [outer = 0x7ff07066e400] 19:47:06 INFO - PROCESS | 1827 | 1461638826588 Marionette DEBUG loaded listener.js 19:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff087341800) [pid = 1827] [serial = 518] [outer = 0x7ff07066e400] 19:47:07 INFO - PROCESS | 1827 | 1461638827487 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:47:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:47:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1385ms 19:47:07 INFO - PROCESS | 1827 | 1461638827532 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:47:07 INFO - PROCESS | 1827 | 1461638827536 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:47:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:47:07 INFO - PROCESS | 1827 | 1461638827543 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:47:07 INFO - PROCESS | 1827 | 1461638827546 Marionette TRACE conn3 <- [1,662,null,{}] 19:47:07 INFO - PROCESS | 1827 | 1461638827551 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:07 INFO - PROCESS | 1827 | 1461638827706 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:47:07 INFO - PROCESS | 1827 | 1461638827863 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066aa5800 == 84 [pid = 1827] [id = 173] 19:47:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff066807000) [pid = 1827] [serial = 519] [outer = (nil)] 19:47:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff06680d400) [pid = 1827] [serial = 520] [outer = 0x7ff066807000] 19:47:07 INFO - PROCESS | 1827 | 1461638827932 Marionette DEBUG loaded listener.js 19:47:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff066bec400) [pid = 1827] [serial = 521] [outer = 0x7ff066807000] 19:47:08 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:47:09 INFO - PROCESS | 1827 | 1461638829078 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 19:47:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:47:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1587ms 19:47:09 INFO - PROCESS | 1827 | 1461638829131 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:47:09 INFO - PROCESS | 1827 | 1461638829135 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:47:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:47:09 INFO - PROCESS | 1827 | 1461638829143 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:47:09 INFO - PROCESS | 1827 | 1461638829148 Marionette TRACE conn3 <- [1,666,null,{}] 19:47:09 INFO - PROCESS | 1827 | 1461638829155 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:09 INFO - PROCESS | 1827 | 1461638829314 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:47:09 INFO - PROCESS | 1827 | 1461638829529 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfac000 == 85 [pid = 1827] [id = 174] 19:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff06514d000) [pid = 1827] [serial = 522] [outer = (nil)] 19:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff0668d8c00) [pid = 1827] [serial = 523] [outer = 0x7ff06514d000] 19:47:09 INFO - PROCESS | 1827 | 1461638829609 Marionette DEBUG loaded listener.js 19:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff0672aa800) [pid = 1827] [serial = 524] [outer = 0x7ff06514d000] 19:47:10 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:47:10 INFO - PROCESS | 1827 | 1461638830494 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 19:47:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:47:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1383ms 19:47:10 INFO - PROCESS | 1827 | 1461638830528 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:47:10 INFO - PROCESS | 1827 | 1461638830536 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:47:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:47:10 INFO - PROCESS | 1827 | 1461638830545 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:47:10 INFO - PROCESS | 1827 | 1461638830548 Marionette TRACE conn3 <- [1,670,null,{}] 19:47:10 INFO - PROCESS | 1827 | 1461638830554 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:10 INFO - PROCESS | 1827 | 1461638830708 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:47:10 INFO - PROCESS | 1827 | 1461638830868 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a04000 == 86 [pid = 1827] [id = 175] 19:47:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff065141800) [pid = 1827] [serial = 525] [outer = (nil)] 19:47:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff06afed400) [pid = 1827] [serial = 526] [outer = 0x7ff065141800] 19:47:10 INFO - PROCESS | 1827 | 1461638830932 Marionette DEBUG loaded listener.js 19:47:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff06bdd4000) [pid = 1827] [serial = 527] [outer = 0x7ff065141800] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08b181800 == 85 [pid = 1827] [id = 127] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d04000 == 84 [pid = 1827] [id = 126] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff067a87400) [pid = 1827] [serial = 426] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff06dd33c00) [pid = 1827] [serial = 411] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff086e18800) [pid = 1827] [serial = 420] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff06cd9e400) [pid = 1827] [serial = 408] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff0795ad400) [pid = 1827] [serial = 414] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff08958f800) [pid = 1827] [serial = 423] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff084250c00) [pid = 1827] [serial = 417] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff06bdd0400) [pid = 1827] [serial = 453] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c51000 == 83 [pid = 1827] [id = 165] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07834b800 == 82 [pid = 1827] [id = 164] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0771ca000 == 81 [pid = 1827] [id = 163] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c1f800 == 80 [pid = 1827] [id = 162] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd75000 == 79 [pid = 1827] [id = 161] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0674b1800 == 78 [pid = 1827] [id = 160] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06add7800 == 77 [pid = 1827] [id = 159] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff090b89000 == 76 [pid = 1827] [id = 156] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff089510000 == 75 [pid = 1827] [id = 155] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08739f000 == 74 [pid = 1827] [id = 154] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076b2b800 == 73 [pid = 1827] [id = 153] 19:47:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd72000 == 72 [pid = 1827] [id = 152] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff06cda1400) [pid = 1827] [serial = 433] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff07076a400) [pid = 1827] [serial = 442] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff0672ac400) [pid = 1827] [serial = 429] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff06dd03c00) [pid = 1827] [serial = 438] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff07835ac00) [pid = 1827] [serial = 447] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff06d081c00) [pid = 1827] [serial = 435] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff074449c00) [pid = 1827] [serial = 444] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff075875000) [pid = 1827] [serial = 445] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff07835cc00) [pid = 1827] [serial = 451] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06dd11400) [pid = 1827] [serial = 439] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06d89c400) [pid = 1827] [serial = 436] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff074a3a000) [pid = 1827] [serial = 450] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff06afe2400) [pid = 1827] [serial = 432] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff079a74000) [pid = 1827] [serial = 448] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff06f214c00) [pid = 1827] [serial = 441] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff067a87c00) [pid = 1827] [serial = 430] [outer = (nil)] [url = about:blank] 19:47:11 INFO - PROCESS | 1827 | 1461638831804 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 19:47:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:47:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1282ms 19:47:11 INFO - PROCESS | 1827 | 1461638831849 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:47:11 INFO - PROCESS | 1827 | 1461638831853 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:47:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:47:11 INFO - PROCESS | 1827 | 1461638831865 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:47:11 INFO - PROCESS | 1827 | 1461638831869 Marionette TRACE conn3 <- [1,674,null,{}] 19:47:11 INFO - PROCESS | 1827 | 1461638831884 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:12 INFO - PROCESS | 1827 | 1461638832021 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:47:12 INFO - PROCESS | 1827 | 1461638832040 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d9ad800 == 73 [pid = 1827] [id = 176] 19:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06ce16000) [pid = 1827] [serial = 528] [outer = (nil)] 19:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06ce1f400) [pid = 1827] [serial = 529] [outer = 0x7ff06ce16000] 19:47:12 INFO - PROCESS | 1827 | 1461638832113 Marionette DEBUG loaded listener.js 19:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06d0c9800) [pid = 1827] [serial = 530] [outer = 0x7ff06ce16000] 19:47:12 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:47:12 INFO - PROCESS | 1827 | 1461638832848 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 19:47:12 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 19:47:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1035ms 19:47:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:47:12 INFO - PROCESS | 1827 | 1461638832899 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:47:12 INFO - PROCESS | 1827 | 1461638832902 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:47:12 INFO - PROCESS | 1827 | 1461638832908 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:47:12 INFO - PROCESS | 1827 | 1461638832911 Marionette TRACE conn3 <- [1,678,null,{}] 19:47:12 INFO - PROCESS | 1827 | 1461638832924 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:13 INFO - PROCESS | 1827 | 1461638833061 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:47:13 INFO - PROCESS | 1827 | 1461638833080 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073b2c000 == 74 [pid = 1827] [id = 177] 19:47:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06d0c9c00) [pid = 1827] [serial = 531] [outer = (nil)] 19:47:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06d6c1400) [pid = 1827] [serial = 532] [outer = 0x7ff06d0c9c00] 19:47:13 INFO - PROCESS | 1827 | 1461638833137 Marionette DEBUG loaded listener.js 19:47:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06d89d000) [pid = 1827] [serial = 533] [outer = 0x7ff06d0c9c00] 19:47:13 INFO - PROCESS | 1827 | 1461638833947 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 19:47:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:47:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1087ms 19:47:13 INFO - PROCESS | 1827 | 1461638833994 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:47:14 INFO - PROCESS | 1827 | 1461638833998 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:47:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:47:14 INFO - PROCESS | 1827 | 1461638834008 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:47:14 INFO - PROCESS | 1827 | 1461638834010 Marionette TRACE conn3 <- [1,682,null,{}] 19:47:14 INFO - PROCESS | 1827 | 1461638834013 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:14 INFO - PROCESS | 1827 | 1461638834185 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:47:14 INFO - PROCESS | 1827 | 1461638834213 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076383000 == 75 [pid = 1827] [id = 178] 19:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06d0cb400) [pid = 1827] [serial = 534] [outer = (nil)] 19:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06dae9400) [pid = 1827] [serial = 535] [outer = 0x7ff06d0cb400] 19:47:14 INFO - PROCESS | 1827 | 1461638834272 Marionette DEBUG loaded listener.js 19:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06dca0c00) [pid = 1827] [serial = 536] [outer = 0x7ff06d0cb400] 19:47:15 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:15 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:47:15 INFO - PROCESS | 1827 | 1461638835417 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 19:47:15 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) 19:47:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1430ms 19:47:15 INFO - PROCESS | 1827 | 1461638835438 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:47:15 INFO - PROCESS | 1827 | 1461638835441 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:47:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:47:15 INFO - PROCESS | 1827 | 1461638835452 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:47:15 INFO - PROCESS | 1827 | 1461638835454 Marionette TRACE conn3 <- [1,686,null,{}] 19:47:15 INFO - PROCESS | 1827 | 1461638835459 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:15 INFO - PROCESS | 1827 | 1461638835655 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff066be7c00) [pid = 1827] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff06bdc8400) [pid = 1827] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06bdcd000) [pid = 1827] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff067a90000) [pid = 1827] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06d0d3000) [pid = 1827] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff073b53800) [pid = 1827] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff06cddd000) [pid = 1827] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff06d6b7400) [pid = 1827] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:47:15 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff06cd93400) [pid = 1827] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:47:15 INFO - PROCESS | 1827 | 1461638835958 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd6c000 == 76 [pid = 1827] [id = 179] 19:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff065141c00) [pid = 1827] [serial = 537] [outer = (nil)] 19:47:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06ac02c00) [pid = 1827] [serial = 538] [outer = 0x7ff065141c00] 19:47:16 INFO - PROCESS | 1827 | 1461638836018 Marionette DEBUG loaded listener.js 19:47:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06d893400) [pid = 1827] [serial = 539] [outer = 0x7ff065141c00] 19:47:17 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:17 INFO - PROCESS | 1827 | 1461638837028 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 19:47:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:47:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1589ms 19:47:17 INFO - PROCESS | 1827 | 1461638837036 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:47:17 INFO - PROCESS | 1827 | 1461638837038 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:47:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:47:17 INFO - PROCESS | 1827 | 1461638837053 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:47:17 INFO - PROCESS | 1827 | 1461638837057 Marionette TRACE conn3 <- [1,690,null,{}] 19:47:17 INFO - PROCESS | 1827 | 1461638837062 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:17 INFO - PROCESS | 1827 | 1461638837206 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:47:17 INFO - PROCESS | 1827 | 1461638837221 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07748f000 == 77 [pid = 1827] [id = 180] 19:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff066809000) [pid = 1827] [serial = 540] [outer = (nil)] 19:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff074ad6800) [pid = 1827] [serial = 541] [outer = 0x7ff066809000] 19:47:17 INFO - PROCESS | 1827 | 1461638837281 Marionette DEBUG loaded listener.js 19:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff076c8fc00) [pid = 1827] [serial = 542] [outer = 0x7ff066809000] 19:47:18 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:18 INFO - PROCESS | 1827 | 1461638838549 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 19:47:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:47:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1546ms 19:47:18 INFO - PROCESS | 1827 | 1461638838591 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:47:18 INFO - PROCESS | 1827 | 1461638838596 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:47:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:47:18 INFO - PROCESS | 1827 | 1461638838604 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:47:18 INFO - PROCESS | 1827 | 1461638838610 Marionette TRACE conn3 <- [1,694,null,{}] 19:47:18 INFO - PROCESS | 1827 | 1461638838627 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:18 INFO - PROCESS | 1827 | 1461638838875 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:47:19 INFO - PROCESS | 1827 | 1461638839049 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067854000 == 78 [pid = 1827] [id = 181] 19:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff065145400) [pid = 1827] [serial = 543] [outer = (nil)] 19:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff066be9400) [pid = 1827] [serial = 544] [outer = 0x7ff065145400] 19:47:19 INFO - PROCESS | 1827 | 1461638839120 Marionette DEBUG loaded listener.js 19:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff067a8c000) [pid = 1827] [serial = 545] [outer = 0x7ff065145400] 19:47:20 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:20 INFO - PROCESS | 1827 | 1461638840408 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 19:47:20 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) 19:47:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1855ms 19:47:20 INFO - PROCESS | 1827 | 1461638840492 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:47:20 INFO - PROCESS | 1827 | 1461638840501 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:47:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:47:20 INFO - PROCESS | 1827 | 1461638840514 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:47:20 INFO - PROCESS | 1827 | 1461638840519 Marionette TRACE conn3 <- [1,698,null,{}] 19:47:20 INFO - PROCESS | 1827 | 1461638840524 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:20 INFO - PROCESS | 1827 | 1461638840672 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:47:20 INFO - PROCESS | 1827 | 1461638840818 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076396800 == 79 [pid = 1827] [id = 182] 19:47:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff0668d5800) [pid = 1827] [serial = 546] [outer = (nil)] 19:47:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06cd95800) [pid = 1827] [serial = 547] [outer = 0x7ff0668d5800] 19:47:20 INFO - PROCESS | 1827 | 1461638840887 Marionette DEBUG loaded listener.js 19:47:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06d07f000) [pid = 1827] [serial = 548] [outer = 0x7ff0668d5800] 19:47:22 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:22 INFO - PROCESS | 1827 | 1461638842141 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 19:47:22 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) 19:47:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1686ms 19:47:22 INFO - PROCESS | 1827 | 1461638842320 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:47:22 INFO - PROCESS | 1827 | 1461638842323 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:47:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:47:22 INFO - PROCESS | 1827 | 1461638842349 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:47:22 INFO - PROCESS | 1827 | 1461638842355 Marionette TRACE conn3 <- [1,702,null,{}] 19:47:22 INFO - PROCESS | 1827 | 1461638842371 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:22 INFO - PROCESS | 1827 | 1461638842555 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:47:22 INFO - PROCESS | 1827 | 1461638842702 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079618000 == 80 [pid = 1827] [id = 183] 19:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff06d6b7400) [pid = 1827] [serial = 549] [outer = (nil)] 19:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff06ef95800) [pid = 1827] [serial = 550] [outer = 0x7ff06d6b7400] 19:47:22 INFO - PROCESS | 1827 | 1461638842775 Marionette DEBUG loaded listener.js 19:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff074ad0400) [pid = 1827] [serial = 551] [outer = 0x7ff06d6b7400] 19:47:23 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:24 INFO - PROCESS | 1827 | 1461638844037 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 19:47:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:47:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1700ms 19:47:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:47:24 INFO - PROCESS | 1827 | 1461638844049 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:47:24 INFO - PROCESS | 1827 | 1461638844052 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:47:24 INFO - PROCESS | 1827 | 1461638844057 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:47:24 INFO - PROCESS | 1827 | 1461638844060 Marionette TRACE conn3 <- [1,706,null,{}] 19:47:24 INFO - PROCESS | 1827 | 1461638844065 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:24 INFO - PROCESS | 1827 | 1461638844253 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:47:24 INFO - PROCESS | 1827 | 1461638844421 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831e2000 == 81 [pid = 1827] [id = 184] 19:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06d6ba800) [pid = 1827] [serial = 552] [outer = (nil)] 19:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff077114000) [pid = 1827] [serial = 553] [outer = 0x7ff06d6ba800] 19:47:24 INFO - PROCESS | 1827 | 1461638844492 Marionette DEBUG loaded listener.js 19:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff077f7d800) [pid = 1827] [serial = 554] [outer = 0x7ff06d6ba800] 19:47:25 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:25 INFO - PROCESS | 1827 | 1461638845765 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 19:47:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:47:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1730ms 19:47:25 INFO - PROCESS | 1827 | 1461638845787 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:47:25 INFO - PROCESS | 1827 | 1461638845790 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:47:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:47:25 INFO - PROCESS | 1827 | 1461638845796 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:47:25 INFO - PROCESS | 1827 | 1461638845798 Marionette TRACE conn3 <- [1,710,null,{}] 19:47:25 INFO - PROCESS | 1827 | 1461638845892 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:26 INFO - PROCESS | 1827 | 1461638846042 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:47:26 INFO - PROCESS | 1827 | 1461638846190 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066909800 == 82 [pid = 1827] [id = 185] 19:47:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff064fa2c00) [pid = 1827] [serial = 555] [outer = (nil)] 19:47:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff06cddd400) [pid = 1827] [serial = 556] [outer = 0x7ff064fa2c00] 19:47:26 INFO - PROCESS | 1827 | 1461638846261 Marionette DEBUG loaded listener.js 19:47:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff077f7f000) [pid = 1827] [serial = 557] [outer = 0x7ff064fa2c00] 19:47:27 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:27 INFO - PROCESS | 1827 | 1461638847803 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 19:47:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:47:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2025ms 19:47:27 INFO - PROCESS | 1827 | 1461638847822 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:47:27 INFO - PROCESS | 1827 | 1461638847827 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:47:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:47:27 INFO - PROCESS | 1827 | 1461638847835 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:47:27 INFO - PROCESS | 1827 | 1461638847840 Marionette TRACE conn3 <- [1,714,null,{}] 19:47:27 INFO - PROCESS | 1827 | 1461638847847 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:28 INFO - PROCESS | 1827 | 1461638848010 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:47:28 INFO - PROCESS | 1827 | 1461638848167 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067848800 == 83 [pid = 1827] [id = 186] 19:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff0668cf800) [pid = 1827] [serial = 558] [outer = (nil)] 19:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff067a90c00) [pid = 1827] [serial = 559] [outer = 0x7ff0668cf800] 19:47:28 INFO - PROCESS | 1827 | 1461638848236 Marionette DEBUG loaded listener.js 19:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff06bdc9400) [pid = 1827] [serial = 560] [outer = 0x7ff0668cf800] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d1b800 == 82 [pid = 1827] [id = 112] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd6c000 == 81 [pid = 1827] [id = 179] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff065146c00) [pid = 1827] [serial = 499] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076383000 == 80 [pid = 1827] [id = 178] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073b2c000 == 79 [pid = 1827] [id = 177] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d9ad800 == 78 [pid = 1827] [id = 176] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067a04000 == 77 [pid = 1827] [id = 175] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfac000 == 76 [pid = 1827] [id = 174] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066aa5800 == 75 [pid = 1827] [id = 173] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfaa800 == 74 [pid = 1827] [id = 172] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06784d800 == 73 [pid = 1827] [id = 171] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08d43b800 == 72 [pid = 1827] [id = 170] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0885d6000 == 71 [pid = 1827] [id = 169] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076ede000 == 70 [pid = 1827] [id = 168] 19:47:28 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd68000 == 69 [pid = 1827] [id = 167] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff06dae7400) [pid = 1827] [serial = 406] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff06d6c0400) [pid = 1827] [serial = 462] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff067a85400) [pid = 1827] [serial = 478] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff0672a6c00) [pid = 1827] [serial = 477] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06bdd7000) [pid = 1827] [serial = 454] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff06cdd9400) [pid = 1827] [serial = 481] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff06cd92800) [pid = 1827] [serial = 480] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff06ce1cc00) [pid = 1827] [serial = 483] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff06d07bc00) [pid = 1827] [serial = 484] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06dc94400) [pid = 1827] [serial = 487] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff06dd0c000) [pid = 1827] [serial = 488] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff06dd0bc00) [pid = 1827] [serial = 465] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff067a8fc00) [pid = 1827] [serial = 456] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff06cdd4c00) [pid = 1827] [serial = 459] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff074ad7400) [pid = 1827] [serial = 468] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff074ad2400) [pid = 1827] [serial = 493] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff0851f3c00) [pid = 1827] [serial = 471] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff064fa0400) [pid = 1827] [serial = 474] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06dd24c00) [pid = 1827] [serial = 496] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff06dd28800) [pid = 1827] [serial = 490] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff076c9bc00) [pid = 1827] [serial = 494] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff06f21a000) [pid = 1827] [serial = 491] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff078358800) [pid = 1827] [serial = 497] [outer = (nil)] [url = about:blank] 19:47:28 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff06d6bc000) [pid = 1827] [serial = 268] [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.] 19:47:29 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:29 INFO - PROCESS | 1827 | 1461638849497 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 19:47:29 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 19:47:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1734ms 19:47:29 INFO - PROCESS | 1827 | 1461638849569 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:47:29 INFO - PROCESS | 1827 | 1461638849577 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:47:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:47:29 INFO - PROCESS | 1827 | 1461638849599 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:47:29 INFO - PROCESS | 1827 | 1461638849603 Marionette TRACE conn3 <- [1,718,null,{}] 19:47:29 INFO - PROCESS | 1827 | 1461638849608 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:29 INFO - PROCESS | 1827 | 1461638849781 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:47:29 INFO - PROCESS | 1827 | 1461638849793 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfa8800 == 70 [pid = 1827] [id = 187] 19:47:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff067a8fc00) [pid = 1827] [serial = 561] [outer = (nil)] 19:47:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06ce16c00) [pid = 1827] [serial = 562] [outer = 0x7ff067a8fc00] 19:47:29 INFO - PROCESS | 1827 | 1461638849851 Marionette DEBUG loaded listener.js 19:47:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06d07a400) [pid = 1827] [serial = 563] [outer = 0x7ff067a8fc00] 19:47:31 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:31 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:47:31 INFO - PROCESS | 1827 | 1461638851031 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 19:47:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:47:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1486ms 19:47:31 INFO - PROCESS | 1827 | 1461638851090 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:47:31 INFO - PROCESS | 1827 | 1461638851093 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:47:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:47:31 INFO - PROCESS | 1827 | 1461638851100 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:47:31 INFO - PROCESS | 1827 | 1461638851105 Marionette TRACE conn3 <- [1,722,null,{}] 19:47:31 INFO - PROCESS | 1827 | 1461638851119 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:31 INFO - PROCESS | 1827 | 1461638851355 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:47:31 INFO - PROCESS | 1827 | 1461638851387 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073051000 == 71 [pid = 1827] [id = 188] 19:47:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06d0d7000) [pid = 1827] [serial = 564] [outer = (nil)] 19:47:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06d89e800) [pid = 1827] [serial = 565] [outer = 0x7ff06d0d7000] 19:47:31 INFO - PROCESS | 1827 | 1461638851448 Marionette DEBUG loaded listener.js 19:47:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06dd11c00) [pid = 1827] [serial = 566] [outer = 0x7ff06d0d7000] 19:47:32 INFO - PROCESS | 1827 | 1461638852210 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 19:47:32 INFO - PROCESS | 1827 | 1461638852293 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:47:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:47:32 INFO - PROCESS | 1827 | 1461638852299 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:47:32 INFO - PROCESS | 1827 | 1461638852301 Marionette TRACE conn3 <- [1,726,null,{}] 19:47:32 INFO - PROCESS | 1827 | 1461638852314 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:32 INFO - PROCESS | 1827 | 1461638852499 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:47:32 INFO - PROCESS | 1827 | 1461638852534 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076ee5800 == 72 [pid = 1827] [id = 189] 19:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff065145c00) [pid = 1827] [serial = 567] [outer = (nil)] 19:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff074a3ac00) [pid = 1827] [serial = 568] [outer = 0x7ff065145c00] 19:47:32 INFO - PROCESS | 1827 | 1461638852593 Marionette DEBUG loaded listener.js 19:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff077116400) [pid = 1827] [serial = 569] [outer = 0x7ff065145c00] 19:47:33 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff064f96c00) [pid = 1827] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:47:33 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff065141c00) [pid = 1827] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:47:33 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06514d000) [pid = 1827] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:47:33 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06d0c9c00) [pid = 1827] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:47:33 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff06ce16000) [pid = 1827] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:47:33 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff06d0cb400) [pid = 1827] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:47:33 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff065141800) [pid = 1827] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:47:33 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:33 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:47:33 INFO - PROCESS | 1827 | 1461638853745 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 19:47:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:47:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1486ms 19:47:33 INFO - PROCESS | 1827 | 1461638853786 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:47:33 INFO - PROCESS | 1827 | 1461638853792 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:47:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:47:33 INFO - PROCESS | 1827 | 1461638853801 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:47:33 INFO - PROCESS | 1827 | 1461638853806 Marionette TRACE conn3 <- [1,730,null,{}] 19:47:33 INFO - PROCESS | 1827 | 1461638853814 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:33 INFO - PROCESS | 1827 | 1461638853974 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:47:34 INFO - PROCESS | 1827 | 1461638854132 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d9a1800 == 73 [pid = 1827] [id = 190] 19:47:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06ac0ac00) [pid = 1827] [serial = 570] [outer = (nil)] 19:47:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06cd98800) [pid = 1827] [serial = 571] [outer = 0x7ff06ac0ac00] 19:47:34 INFO - PROCESS | 1827 | 1461638854272 Marionette DEBUG loaded listener.js 19:47:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06ce18400) [pid = 1827] [serial = 572] [outer = 0x7ff06ac0ac00] 19:47:34 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:34 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:47:35 INFO - PROCESS | 1827 | 1461638855117 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:47:35 INFO - PROCESS | 1827 | 1461638855193 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:47:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:47:35 INFO - PROCESS | 1827 | 1461638855202 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:47:35 INFO - PROCESS | 1827 | 1461638855206 Marionette TRACE conn3 <- [1,734,null,{}] 19:47:35 INFO - PROCESS | 1827 | 1461638855211 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:35 INFO - PROCESS | 1827 | 1461638855372 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:47:35 INFO - PROCESS | 1827 | 1461638855521 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0776dc000 == 74 [pid = 1827] [id = 191] 19:47:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06d081400) [pid = 1827] [serial = 573] [outer = (nil)] 19:47:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06d9cbc00) [pid = 1827] [serial = 574] [outer = 0x7ff06d081400] 19:47:35 INFO - PROCESS | 1827 | 1461638855591 Marionette DEBUG loaded listener.js 19:47:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06dd27800) [pid = 1827] [serial = 575] [outer = 0x7ff06d081400] 19:47:36 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:36 INFO - PROCESS | 1827 | 1461638856527 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 19:47:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:47:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1380ms 19:47:36 INFO - PROCESS | 1827 | 1461638856582 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:47:36 INFO - PROCESS | 1827 | 1461638856586 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:47:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:47:36 INFO - PROCESS | 1827 | 1461638856592 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:47:36 INFO - PROCESS | 1827 | 1461638856597 Marionette TRACE conn3 <- [1,738,null,{}] 19:47:36 INFO - PROCESS | 1827 | 1461638856612 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:36 INFO - PROCESS | 1827 | 1461638856780 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:47:36 INFO - PROCESS | 1827 | 1461638856932 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff083d04000 == 75 [pid = 1827] [id = 192] 19:47:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff075483400) [pid = 1827] [serial = 576] [outer = (nil)] 19:47:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff0796ef000) [pid = 1827] [serial = 577] [outer = 0x7ff075483400] 19:47:37 INFO - PROCESS | 1827 | 1461638857006 Marionette DEBUG loaded listener.js 19:47:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff083d68400) [pid = 1827] [serial = 578] [outer = 0x7ff075483400] 19:47:38 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:38 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:47:38 INFO - PROCESS | 1827 | 1461638858361 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 19:47:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:47:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1784ms 19:47:38 INFO - PROCESS | 1827 | 1461638858376 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:47:38 INFO - PROCESS | 1827 | 1461638858379 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:47:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:47:38 INFO - PROCESS | 1827 | 1461638858442 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:47:38 INFO - PROCESS | 1827 | 1461638858446 Marionette TRACE conn3 <- [1,742,null,{}] 19:47:38 INFO - PROCESS | 1827 | 1461638858456 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:38 INFO - PROCESS | 1827 | 1461638858598 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:47:38 INFO - PROCESS | 1827 | 1461638858758 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff085454000 == 76 [pid = 1827] [id = 193] 19:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06514b000) [pid = 1827] [serial = 579] [outer = (nil)] 19:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff084ea4800) [pid = 1827] [serial = 580] [outer = 0x7ff06514b000] 19:47:38 INFO - PROCESS | 1827 | 1461638858827 Marionette DEBUG loaded listener.js 19:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff0873ef000) [pid = 1827] [serial = 581] [outer = 0x7ff06514b000] 19:47:39 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:40 INFO - PROCESS | 1827 | 1461638860004 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 19:47:40 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 19:47:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1604ms 19:47:40 INFO - PROCESS | 1827 | 1461638860030 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:47:40 INFO - PROCESS | 1827 | 1461638860033 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:47:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:47:40 INFO - PROCESS | 1827 | 1461638860038 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:47:40 INFO - PROCESS | 1827 | 1461638860040 Marionette TRACE conn3 <- [1,746,null,{}] 19:47:40 INFO - PROCESS | 1827 | 1461638860046 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:40 INFO - PROCESS | 1827 | 1461638860191 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:47:40 INFO - PROCESS | 1827 | 1461638860356 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d03800 == 77 [pid = 1827] [id = 194] 19:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff0667b3c00) [pid = 1827] [serial = 582] [outer = (nil)] 19:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff0667b9c00) [pid = 1827] [serial = 583] [outer = 0x7ff0667b3c00] 19:47:40 INFO - PROCESS | 1827 | 1461638860423 Marionette DEBUG loaded listener.js 19:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff0667c1400) [pid = 1827] [serial = 584] [outer = 0x7ff0667b3c00] 19:47:41 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:41 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:41 INFO - PROCESS | 1827 | 1461638861592 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 19:47:41 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.) 19:47:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1583ms 19:47:41 INFO - PROCESS | 1827 | 1461638861622 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:47:41 INFO - PROCESS | 1827 | 1461638861626 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:47:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:47:41 INFO - PROCESS | 1827 | 1461638861641 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:47:41 INFO - PROCESS | 1827 | 1461638861644 Marionette TRACE conn3 <- [1,750,null,{}] 19:47:41 INFO - PROCESS | 1827 | 1461638861649 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:41 INFO - PROCESS | 1827 | 1461638861909 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:47:42 INFO - PROCESS | 1827 | 1461638862036 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d69f000 == 78 [pid = 1827] [id = 195] 19:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff0673aac00) [pid = 1827] [serial = 585] [outer = (nil)] 19:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff08856d800) [pid = 1827] [serial = 586] [outer = 0x7ff0673aac00] 19:47:42 INFO - PROCESS | 1827 | 1461638862108 Marionette DEBUG loaded listener.js 19:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff088ea0400) [pid = 1827] [serial = 587] [outer = 0x7ff0673aac00] 19:47:43 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:43 INFO - PROCESS | 1827 | 1461638863287 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 19:47:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:47:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1680ms 19:47:43 INFO - PROCESS | 1827 | 1461638863335 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:47:43 INFO - PROCESS | 1827 | 1461638863342 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:47:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:47:43 INFO - PROCESS | 1827 | 1461638863348 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:47:43 INFO - PROCESS | 1827 | 1461638863351 Marionette TRACE conn3 <- [1,754,null,{}] 19:47:43 INFO - PROCESS | 1827 | 1461638863356 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:43 INFO - PROCESS | 1827 | 1461638863774 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:47:43 INFO - PROCESS | 1827 | 1461638863912 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b006800 == 79 [pid = 1827] [id = 196] 19:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff0667c1000) [pid = 1827] [serial = 588] [outer = (nil)] 19:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff066810400) [pid = 1827] [serial = 589] [outer = 0x7ff0667c1000] 19:47:43 INFO - PROCESS | 1827 | 1461638863977 Marionette DEBUG loaded listener.js 19:47:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff066be7400) [pid = 1827] [serial = 590] [outer = 0x7ff0667c1000] 19:47:45 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:45 INFO - PROCESS | 1827 | 1461638865173 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 19:47:45 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 19:47:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1877ms 19:47:45 INFO - PROCESS | 1827 | 1461638865227 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:47:45 INFO - PROCESS | 1827 | 1461638865232 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:47:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:47:45 INFO - PROCESS | 1827 | 1461638865239 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:47:45 INFO - PROCESS | 1827 | 1461638865245 Marionette TRACE conn3 <- [1,758,null,{}] 19:47:45 INFO - PROCESS | 1827 | 1461638865251 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:45 INFO - PROCESS | 1827 | 1461638865482 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:47:45 INFO - PROCESS | 1827 | 1461638865639 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd77800 == 80 [pid = 1827] [id = 197] 19:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff06729f000) [pid = 1827] [serial = 591] [outer = (nil)] 19:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff067a8f000) [pid = 1827] [serial = 592] [outer = 0x7ff06729f000] 19:47:45 INFO - PROCESS | 1827 | 1461638865709 Marionette DEBUG loaded listener.js 19:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff06afee400) [pid = 1827] [serial = 593] [outer = 0x7ff06729f000] 19:47:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:46 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:47:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:47:46 INFO - PROCESS | 1827 | 1461638866738 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 19:47:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:47:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1580ms 19:47:46 INFO - PROCESS | 1827 | 1461638866821 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:47:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:47:46 INFO - PROCESS | 1827 | 1461638866825 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:47:46 INFO - PROCESS | 1827 | 1461638866832 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:47:46 INFO - PROCESS | 1827 | 1461638866835 Marionette TRACE conn3 <- [1,762,null,{}] 19:47:46 INFO - PROCESS | 1827 | 1461638866842 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:47 INFO - PROCESS | 1827 | 1461638867063 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077647800 == 79 [pid = 1827] [id = 101] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073051000 == 78 [pid = 1827] [id = 188] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff0672a8400) [pid = 1827] [serial = 505] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff06dadf000) [pid = 1827] [serial = 511] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff07302bc00) [pid = 1827] [serial = 514] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff079aa1800) [pid = 1827] [serial = 517] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff06680d400) [pid = 1827] [serial = 520] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff0668cd400) [pid = 1827] [serial = 502] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06ce1b800) [pid = 1827] [serial = 508] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff074ad6800) [pid = 1827] [serial = 541] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfa8800 == 77 [pid = 1827] [id = 187] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067848800 == 76 [pid = 1827] [id = 186] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066909800 == 75 [pid = 1827] [id = 185] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0831e2000 == 74 [pid = 1827] [id = 184] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079618000 == 73 [pid = 1827] [id = 183] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076396800 == 72 [pid = 1827] [id = 182] 19:47:47 INFO - PROCESS | 1827 | 1461638867333 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067854000 == 71 [pid = 1827] [id = 181] 19:47:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0677ce000 == 72 [pid = 1827] [id = 198] 19:47:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff0673b5c00) [pid = 1827] [serial = 594] [outer = (nil)] 19:47:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff06ce12c00) [pid = 1827] [serial = 595] [outer = 0x7ff0673b5c00] 19:47:47 INFO - PROCESS | 1827 | 1461638867404 Marionette DEBUG loaded listener.js 19:47:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff06d0ca800) [pid = 1827] [serial = 596] [outer = 0x7ff0673b5c00] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff06d893400) [pid = 1827] [serial = 539] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06514e000) [pid = 1827] [serial = 500] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff06ac02c00) [pid = 1827] [serial = 538] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff0672aa800) [pid = 1827] [serial = 524] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff06d89d000) [pid = 1827] [serial = 533] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff06ce1f400) [pid = 1827] [serial = 529] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06dae9400) [pid = 1827] [serial = 535] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff06bdd4000) [pid = 1827] [serial = 527] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff06dca0c00) [pid = 1827] [serial = 536] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff06afed400) [pid = 1827] [serial = 526] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff06d6c1400) [pid = 1827] [serial = 532] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff0668d8c00) [pid = 1827] [serial = 523] [outer = (nil)] [url = about:blank] 19:47:47 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff06d0c9800) [pid = 1827] [serial = 530] [outer = (nil)] [url = about:blank] 19:47:48 INFO - PROCESS | 1827 | 1461638868486 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 19:47:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:47:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1680ms 19:47:48 INFO - PROCESS | 1827 | 1461638868511 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:47:48 INFO - PROCESS | 1827 | 1461638868517 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:47:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:47:48 INFO - PROCESS | 1827 | 1461638868531 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:47:48 INFO - PROCESS | 1827 | 1461638868538 Marionette TRACE conn3 <- [1,766,null,{}] 19:47:48 INFO - PROCESS | 1827 | 1461638868542 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:48 INFO - PROCESS | 1827 | 1461638868692 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:47:48 INFO - PROCESS | 1827 | 1461638868704 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0762c1000 == 73 [pid = 1827] [id = 199] 19:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06cd99000) [pid = 1827] [serial = 597] [outer = (nil)] 19:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06d89d000) [pid = 1827] [serial = 598] [outer = 0x7ff06cd99000] 19:47:48 INFO - PROCESS | 1827 | 1461638868778 Marionette DEBUG loaded listener.js 19:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff06dd2c800) [pid = 1827] [serial = 599] [outer = 0x7ff06cd99000] 19:47:50 INFO - PROCESS | 1827 | 1461638870000 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 19:47:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:47:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1489ms 19:47:50 INFO - PROCESS | 1827 | 1461638870013 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:47:50 INFO - PROCESS | 1827 | 1461638870015 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:47:50 INFO - PROCESS | 1827 | 1461638870028 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:47:50 INFO - PROCESS | 1827 | 1461638870031 Marionette TRACE conn3 <- [1,770,null,{}] 19:47:50 INFO - PROCESS | 1827 | 1461638870036 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:50 INFO - PROCESS | 1827 | 1461638870222 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:47:50 INFO - PROCESS | 1827 | 1461638870378 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066ab6800 == 74 [pid = 1827] [id = 200] 19:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06d6c0400) [pid = 1827] [serial = 600] [outer = (nil)] 19:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff070667c00) [pid = 1827] [serial = 601] [outer = 0x7ff06d6c0400] 19:47:50 INFO - PROCESS | 1827 | 1461638870449 Marionette DEBUG loaded listener.js 19:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff074ad3800) [pid = 1827] [serial = 602] [outer = 0x7ff06d6c0400] 19:47:51 INFO - PROCESS | 1827 | 1461638871167 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1180ms 19:47:51 INFO - PROCESS | 1827 | 1461638871208 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:47:51 INFO - PROCESS | 1827 | 1461638871212 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:47:51 INFO - PROCESS | 1827 | 1461638871243 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:47:51 INFO - PROCESS | 1827 | 1461638871245 Marionette TRACE conn3 <- [1,774,null,{}] 19:47:51 INFO - PROCESS | 1827 | 1461638871252 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:51 INFO - PROCESS | 1827 | 1461638871463 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff06ac0bc00) [pid = 1827] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff064f96400) [pid = 1827] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff076c99400) [pid = 1827] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff084ea9c00) [pid = 1827] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06afe3800) [pid = 1827] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff085243400) [pid = 1827] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06d073000) [pid = 1827] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff067a82800) [pid = 1827] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06d89b800) [pid = 1827] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff06bdc9c00) [pid = 1827] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff06d6ba800) [pid = 1827] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff0668d5800) [pid = 1827] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff06d6b7400) [pid = 1827] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff0668cf800) [pid = 1827] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff064fa2c00) [pid = 1827] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff065145400) [pid = 1827] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff0678e4c00) [pid = 1827] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff06d66dc00) [pid = 1827] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff06afe3400) [pid = 1827] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff075517800) [pid = 1827] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff067a8a400) [pid = 1827] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff0678e9c00) [pid = 1827] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff0766e0400) [pid = 1827] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff06dadb400) [pid = 1827] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff073c9f000) [pid = 1827] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff06dc9ec00) [pid = 1827] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff083d70800) [pid = 1827] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff06efa2c00) [pid = 1827] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff06d6b7000) [pid = 1827] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff06afe7c00) [pid = 1827] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff06dd24800) [pid = 1827] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff0852b4400) [pid = 1827] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff088ea8c00) [pid = 1827] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff06cd94000) [pid = 1827] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff070769000) [pid = 1827] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff067a8fc00) [pid = 1827] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff06d0d7000) [pid = 1827] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff066807000) [pid = 1827] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff0668d4400) [pid = 1827] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff06ce13000) [pid = 1827] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7ff06cdda800) [pid = 1827] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff065140400) [pid = 1827] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff06d0d6c00) [pid = 1827] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:47:51 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7ff07066e400) [pid = 1827] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:47:51 INFO - PROCESS | 1827 | 1461638871946 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06724b000 == 75 [pid = 1827] [id = 201] 19:47:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff06680bc00) [pid = 1827] [serial = 603] [outer = (nil)] 19:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff066be2c00) [pid = 1827] [serial = 604] [outer = 0x7ff06680bc00] 19:47:52 INFO - PROCESS | 1827 | 1461638872022 Marionette DEBUG loaded listener.js 19:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff06bdc9c00) [pid = 1827] [serial = 605] [outer = 0x7ff06680bc00] 19:47:52 INFO - PROCESS | 1827 | 1461638872715 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 19:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1553ms 19:47:52 INFO - PROCESS | 1827 | 1461638872771 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:47:52 INFO - PROCESS | 1827 | 1461638872774 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:47:52 INFO - PROCESS | 1827 | 1461638872781 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:47:52 INFO - PROCESS | 1827 | 1461638872784 Marionette TRACE conn3 <- [1,778,null,{}] 19:47:52 INFO - PROCESS | 1827 | 1461638872792 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:52 INFO - PROCESS | 1827 | 1461638872935 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:47:52 INFO - PROCESS | 1827 | 1461638872950 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07961d000 == 76 [pid = 1827] [id = 202] 19:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff06d0ccc00) [pid = 1827] [serial = 606] [outer = (nil)] 19:47:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff06dae3000) [pid = 1827] [serial = 607] [outer = 0x7ff06d0ccc00] 19:47:53 INFO - PROCESS | 1827 | 1461638873017 Marionette DEBUG loaded listener.js 19:47:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff06dd29400) [pid = 1827] [serial = 608] [outer = 0x7ff06d0ccc00] 19:47:53 INFO - PROCESS | 1827 | 1461638873787 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 19:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1137ms 19:47:53 INFO - PROCESS | 1827 | 1461638873926 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:47:53 INFO - PROCESS | 1827 | 1461638873930 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:47:53 INFO - PROCESS | 1827 | 1461638873940 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:47:53 INFO - PROCESS | 1827 | 1461638873945 Marionette TRACE conn3 <- [1,782,null,{}] 19:47:53 INFO - PROCESS | 1827 | 1461638873964 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:54 INFO - PROCESS | 1827 | 1461638874178 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:47:54 INFO - PROCESS | 1827 | 1461638874343 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067840800 == 77 [pid = 1827] [id = 203] 19:47:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff0667bcc00) [pid = 1827] [serial = 609] [outer = (nil)] 19:47:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff066806400) [pid = 1827] [serial = 610] [outer = 0x7ff0667bcc00] 19:47:54 INFO - PROCESS | 1827 | 1461638874423 Marionette DEBUG loaded listener.js 19:47:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff0668d3c00) [pid = 1827] [serial = 611] [outer = 0x7ff0667bcc00] 19:47:55 INFO - PROCESS | 1827 | 1461638875316 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 19:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1442ms 19:47:55 INFO - PROCESS | 1827 | 1461638875382 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:47:55 INFO - PROCESS | 1827 | 1461638875388 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:47:55 INFO - PROCESS | 1827 | 1461638875399 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:47:55 INFO - PROCESS | 1827 | 1461638875405 Marionette TRACE conn3 <- [1,786,null,{}] 19:47:55 INFO - PROCESS | 1827 | 1461638875411 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:55 INFO - PROCESS | 1827 | 1461638875617 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:47:55 INFO - PROCESS | 1827 | 1461638875777 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073057800 == 78 [pid = 1827] [id = 204] 19:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff0668cec00) [pid = 1827] [serial = 612] [outer = (nil)] 19:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff06ac09000) [pid = 1827] [serial = 613] [outer = 0x7ff0668cec00] 19:47:55 INFO - PROCESS | 1827 | 1461638875850 Marionette DEBUG loaded listener.js 19:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff06b034000) [pid = 1827] [serial = 614] [outer = 0x7ff0668cec00] 19:47:56 INFO - PROCESS | 1827 | 1461638876839 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1486ms 19:47:56 INFO - PROCESS | 1827 | 1461638876883 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:47:56 INFO - PROCESS | 1827 | 1461638876887 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:47:56 INFO - PROCESS | 1827 | 1461638876893 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:47:56 INFO - PROCESS | 1827 | 1461638876897 Marionette TRACE conn3 <- [1,790,null,{}] 19:47:56 INFO - PROCESS | 1827 | 1461638876912 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:57 INFO - PROCESS | 1827 | 1461638877088 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:47:57 INFO - PROCESS | 1827 | 1461638877288 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831db800 == 79 [pid = 1827] [id = 205] 19:47:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06ce14800) [pid = 1827] [serial = 615] [outer = (nil)] 19:47:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff06d0d5800) [pid = 1827] [serial = 616] [outer = 0x7ff06ce14800] 19:47:57 INFO - PROCESS | 1827 | 1461638877372 Marionette DEBUG loaded listener.js 19:47:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff06d6c1400) [pid = 1827] [serial = 617] [outer = 0x7ff06ce14800] 19:47:58 INFO - PROCESS | 1827 | 1461638878197 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1336ms 19:47:58 INFO - PROCESS | 1827 | 1461638878229 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:47:58 INFO - PROCESS | 1827 | 1461638878232 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:47:58 INFO - PROCESS | 1827 | 1461638878238 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:47:58 INFO - PROCESS | 1827 | 1461638878240 Marionette TRACE conn3 <- [1,794,null,{}] 19:47:58 INFO - PROCESS | 1827 | 1461638878246 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:58 INFO - PROCESS | 1827 | 1461638878403 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:47:58 INFO - PROCESS | 1827 | 1461638878564 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088b4a000 == 80 [pid = 1827] [id = 206] 19:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff06d072400) [pid = 1827] [serial = 618] [outer = (nil)] 19:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff06dd28800) [pid = 1827] [serial = 619] [outer = 0x7ff06d072400] 19:47:58 INFO - PROCESS | 1827 | 1461638878635 Marionette DEBUG loaded listener.js 19:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff073b53800) [pid = 1827] [serial = 620] [outer = 0x7ff06d072400] 19:47:59 INFO - PROCESS | 1827 | 1461638879563 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 19:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1379ms 19:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:47:59 INFO - PROCESS | 1827 | 1461638879620 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:47:59 INFO - PROCESS | 1827 | 1461638879622 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:47:59 INFO - PROCESS | 1827 | 1461638879628 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:47:59 INFO - PROCESS | 1827 | 1461638879631 Marionette TRACE conn3 <- [1,798,null,{}] 19:47:59 INFO - PROCESS | 1827 | 1461638879636 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:47:59 INFO - PROCESS | 1827 | 1461638879785 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:47:59 INFO - PROCESS | 1827 | 1461638879946 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b83800 == 81 [pid = 1827] [id = 207] 19:47:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff064fa0400) [pid = 1827] [serial = 621] [outer = (nil)] 19:48:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff07605d000) [pid = 1827] [serial = 622] [outer = 0x7ff064fa0400] 19:48:00 INFO - PROCESS | 1827 | 1461638880018 Marionette DEBUG loaded listener.js 19:48:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff0776b7800) [pid = 1827] [serial = 623] [outer = 0x7ff064fa0400] 19:48:00 INFO - PROCESS | 1827 | 1461638880878 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 19:48:00 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 19:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1280ms 19:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:48:00 INFO - PROCESS | 1827 | 1461638880908 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:48:00 INFO - PROCESS | 1827 | 1461638880911 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:48:00 INFO - PROCESS | 1827 | 1461638880918 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:48:00 INFO - PROCESS | 1827 | 1461638880921 Marionette TRACE conn3 <- [1,802,null,{}] 19:48:00 INFO - PROCESS | 1827 | 1461638880926 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:01 INFO - PROCESS | 1827 | 1461638881110 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:48:01 INFO - PROCESS | 1827 | 1461638881279 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668be000 == 82 [pid = 1827] [id = 208] 19:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff078351c00) [pid = 1827] [serial = 624] [outer = (nil)] 19:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff0840dec00) [pid = 1827] [serial = 625] [outer = 0x7ff078351c00] 19:48:01 INFO - PROCESS | 1827 | 1461638881354 Marionette DEBUG loaded listener.js 19:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff08540f800) [pid = 1827] [serial = 626] [outer = 0x7ff078351c00] 19:48:02 INFO - PROCESS | 1827 | 1461638882276 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 19:48:02 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 19:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1430ms 19:48:02 INFO - PROCESS | 1827 | 1461638882348 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:48:02 INFO - PROCESS | 1827 | 1461638882352 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:48:02 INFO - PROCESS | 1827 | 1461638882359 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:48:02 INFO - PROCESS | 1827 | 1461638882362 Marionette TRACE conn3 <- [1,806,null,{}] 19:48:02 INFO - PROCESS | 1827 | 1461638882367 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:02 INFO - PROCESS | 1827 | 1461638882565 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:48:02 INFO - PROCESS | 1827 | 1461638882734 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065871800 == 83 [pid = 1827] [id = 209] 19:48:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff067284400) [pid = 1827] [serial = 627] [outer = (nil)] 19:48:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff067289000) [pid = 1827] [serial = 628] [outer = 0x7ff067284400] 19:48:02 INFO - PROCESS | 1827 | 1461638882818 Marionette DEBUG loaded listener.js 19:48:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff06728dc00) [pid = 1827] [serial = 629] [outer = 0x7ff067284400] 19:48:03 INFO - PROCESS | 1827 | 1461638883682 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 19:48:03 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 19:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1376ms 19:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:48:03 INFO - PROCESS | 1827 | 1461638883736 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:48:03 INFO - PROCESS | 1827 | 1461638883739 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:48:03 INFO - PROCESS | 1827 | 1461638883745 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:48:03 INFO - PROCESS | 1827 | 1461638883748 Marionette TRACE conn3 <- [1,810,null,{}] 19:48:03 INFO - PROCESS | 1827 | 1461638883753 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:03 INFO - PROCESS | 1827 | 1461638883924 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:48:04 INFO - PROCESS | 1827 | 1461638884089 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065357800 == 84 [pid = 1827] [id = 210] 19:48:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff065144000) [pid = 1827] [serial = 630] [outer = (nil)] 19:48:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff0668cb000) [pid = 1827] [serial = 631] [outer = 0x7ff065144000] 19:48:04 INFO - PROCESS | 1827 | 1461638884159 Marionette DEBUG loaded listener.js 19:48:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff067a83000) [pid = 1827] [serial = 632] [outer = 0x7ff065144000] 19:48:05 INFO - PROCESS | 1827 | 1461638885028 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 19:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1328ms 19:48:05 INFO - PROCESS | 1827 | 1461638885073 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:48:05 INFO - PROCESS | 1827 | 1461638885076 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:48:05 INFO - PROCESS | 1827 | 1461638885082 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:48:05 INFO - PROCESS | 1827 | 1461638885084 Marionette TRACE conn3 <- [1,814,null,{}] 19:48:05 INFO - PROCESS | 1827 | 1461638885090 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:05 INFO - PROCESS | 1827 | 1461638885251 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:48:05 INFO - PROCESS | 1827 | 1461638885420 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066a9b000 == 85 [pid = 1827] [id = 211] 19:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff064f97400) [pid = 1827] [serial = 633] [outer = (nil)] 19:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06729f800) [pid = 1827] [serial = 634] [outer = 0x7ff064f97400] 19:48:05 INFO - PROCESS | 1827 | 1461638885488 Marionette DEBUG loaded listener.js 19:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06ac03800) [pid = 1827] [serial = 635] [outer = 0x7ff064f97400] 19:48:06 INFO - PROCESS | 1827 | 1461638886843 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:48:06 INFO - PROCESS | 1827 | 1461638886874 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:48:06 INFO - PROCESS | 1827 | 1461638886883 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:48:06 INFO - PROCESS | 1827 | 1461638886887 Marionette TRACE conn3 <- [1,818,null,{}] 19:48:06 INFO - PROCESS | 1827 | 1461638886894 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:07 INFO - PROCESS | 1827 | 1461638887052 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:48:07 INFO - PROCESS | 1827 | 1461638887270 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a0e800 == 86 [pid = 1827] [id = 212] 19:48:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff0673ab800) [pid = 1827] [serial = 636] [outer = (nil)] 19:48:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff0673af400) [pid = 1827] [serial = 637] [outer = 0x7ff0673ab800] 19:48:07 INFO - PROCESS | 1827 | 1461638887347 Marionette DEBUG loaded listener.js 19:48:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff0678e9400) [pid = 1827] [serial = 638] [outer = 0x7ff0673ab800] 19:48:08 INFO - PROCESS | 1827 | 1461638888340 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 19:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1484ms 19:48:08 INFO - PROCESS | 1827 | 1461638888368 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:48:08 INFO - PROCESS | 1827 | 1461638888375 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:48:08 INFO - PROCESS | 1827 | 1461638888385 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:48:08 INFO - PROCESS | 1827 | 1461638888389 Marionette TRACE conn3 <- [1,822,null,{}] 19:48:08 INFO - PROCESS | 1827 | 1461638888394 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:08 INFO - PROCESS | 1827 | 1461638888547 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:48:08 INFO - PROCESS | 1827 | 1461638888715 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b017000 == 87 [pid = 1827] [id = 213] 19:48:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06ac11400) [pid = 1827] [serial = 639] [outer = (nil)] 19:48:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06afe5800) [pid = 1827] [serial = 640] [outer = 0x7ff06ac11400] 19:48:08 INFO - PROCESS | 1827 | 1461638888855 Marionette DEBUG loaded listener.js 19:48:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06b037000) [pid = 1827] [serial = 641] [outer = 0x7ff06ac11400] 19:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff084094800 == 86 [pid = 1827] [id = 166] 19:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06724b000 == 85 [pid = 1827] [id = 201] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff074a3ac00) [pid = 1827] [serial = 568] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066ab6800 == 84 [pid = 1827] [id = 200] 19:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0762c1000 == 83 [pid = 1827] [id = 199] 19:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0677ce000 == 82 [pid = 1827] [id = 198] 19:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd77800 == 81 [pid = 1827] [id = 197] 19:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06b006800 == 80 [pid = 1827] [id = 196] 19:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07748f000 == 79 [pid = 1827] [id = 180] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06d304000) [pid = 1827] [serial = 343] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06d9d3c00) [pid = 1827] [serial = 463] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06cddb400) [pid = 1827] [serial = 331] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff07e110800) [pid = 1827] [serial = 415] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff06afe6400) [pid = 1827] [serial = 457] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff06dd0fc00) [pid = 1827] [serial = 382] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff0851ee000) [pid = 1827] [serial = 418] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff06dd30c00) [pid = 1827] [serial = 334] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff07779e800) [pid = 1827] [serial = 298] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff073b52800) [pid = 1827] [serial = 412] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff088741400) [pid = 1827] [serial = 421] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff07e179800) [pid = 1827] [serial = 340] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff0730a1000) [pid = 1827] [serial = 466] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff06d898400) [pid = 1827] [serial = 370] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff073ca1800) [pid = 1827] [serial = 373] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff08d41f400) [pid = 1827] [serial = 304] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff08bba3400) [pid = 1827] [serial = 424] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff06d447c00) [pid = 1827] [serial = 409] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff076c90c00) [pid = 1827] [serial = 337] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff076c9b400) [pid = 1827] [serial = 469] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff066bdd800) [pid = 1827] [serial = 475] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff0796efc00) [pid = 1827] [serial = 376] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff088b2d000) [pid = 1827] [serial = 472] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff06aff1400) [pid = 1827] [serial = 307] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff088f55000) [pid = 1827] [serial = 301] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff08313b800) [pid = 1827] [serial = 379] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff06ac0c800) [pid = 1827] [serial = 427] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff06e224000) [pid = 1827] [serial = 295] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff06d0cc400) [pid = 1827] [serial = 460] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff06d07a400) [pid = 1827] [serial = 563] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff06ce16c00) [pid = 1827] [serial = 562] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff06d89e800) [pid = 1827] [serial = 565] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff066bec400) [pid = 1827] [serial = 521] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff067a91c00) [pid = 1827] [serial = 506] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7ff06dd2e400) [pid = 1827] [serial = 512] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff06d0cb000) [pid = 1827] [serial = 509] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7ff0668d2800) [pid = 1827] [serial = 503] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7ff076c98000) [pid = 1827] [serial = 515] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7ff087341800) [pid = 1827] [serial = 518] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7ff06dd11c00) [pid = 1827] [serial = 566] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7ff077f7d800) [pid = 1827] [serial = 554] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7ff077114000) [pid = 1827] [serial = 553] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7ff06d07f000) [pid = 1827] [serial = 548] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7ff06cd95800) [pid = 1827] [serial = 547] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff074ad0400) [pid = 1827] [serial = 551] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7ff06ef95800) [pid = 1827] [serial = 550] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7ff06bdc9400) [pid = 1827] [serial = 560] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7ff067a90c00) [pid = 1827] [serial = 559] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7ff077f7f000) [pid = 1827] [serial = 557] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7ff06cddd400) [pid = 1827] [serial = 556] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7ff067a8c000) [pid = 1827] [serial = 545] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7ff066be9400) [pid = 1827] [serial = 544] [outer = (nil)] [url = about:blank] 19:48:09 INFO - PROCESS | 1827 | 1461638889748 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:48:09 INFO - PROCESS | 1827 | 1461638889820 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:48:09 INFO - PROCESS | 1827 | 1461638889826 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:48:09 INFO - PROCESS | 1827 | 1461638889831 Marionette TRACE conn3 <- [1,826,null,{}] 19:48:09 INFO - PROCESS | 1827 | 1461638889846 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:10 INFO - PROCESS | 1827 | 1461638889998 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:48:10 INFO - PROCESS | 1827 | 1461638890110 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06add7000 == 80 [pid = 1827] [id = 214] 19:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7ff066be9400) [pid = 1827] [serial = 642] [outer = (nil)] 19:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7ff06cd93c00) [pid = 1827] [serial = 643] [outer = 0x7ff066be9400] 19:48:10 INFO - PROCESS | 1827 | 1461638890173 Marionette DEBUG loaded listener.js 19:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7ff06ce1c000) [pid = 1827] [serial = 644] [outer = 0x7ff066be9400] 19:48:10 INFO - PROCESS | 1827 | 1461638890860 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 19:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1085ms 19:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:48:10 INFO - PROCESS | 1827 | 1461638890912 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:48:10 INFO - PROCESS | 1827 | 1461638890916 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:48:10 INFO - PROCESS | 1827 | 1461638890923 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:48:10 INFO - PROCESS | 1827 | 1461638890925 Marionette TRACE conn3 <- [1,830,null,{}] 19:48:10 INFO - PROCESS | 1827 | 1461638890951 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:11 INFO - PROCESS | 1827 | 1461638891094 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:48:11 INFO - PROCESS | 1827 | 1461638891108 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d421000 == 81 [pid = 1827] [id = 215] 19:48:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7ff06ac0a400) [pid = 1827] [serial = 645] [outer = (nil)] 19:48:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff06d034000) [pid = 1827] [serial = 646] [outer = 0x7ff06ac0a400] 19:48:11 INFO - PROCESS | 1827 | 1461638891167 Marionette DEBUG loaded listener.js 19:48:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff06d039c00) [pid = 1827] [serial = 647] [outer = 0x7ff06ac0a400] 19:48:12 INFO - PROCESS | 1827 | 1461638892050 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 19:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1151ms 19:48:12 INFO - PROCESS | 1827 | 1461638892073 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:48:12 INFO - PROCESS | 1827 | 1461638892076 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:48:12 INFO - PROCESS | 1827 | 1461638892081 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:48:12 INFO - PROCESS | 1827 | 1461638892083 Marionette TRACE conn3 <- [1,834,null,{}] 19:48:12 INFO - PROCESS | 1827 | 1461638892088 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:12 INFO - PROCESS | 1827 | 1461638892258 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:48:12 INFO - PROCESS | 1827 | 1461638892284 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d9b5800 == 82 [pid = 1827] [id = 216] 19:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff06d038c00) [pid = 1827] [serial = 648] [outer = (nil)] 19:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff06d076c00) [pid = 1827] [serial = 649] [outer = 0x7ff06d038c00] 19:48:12 INFO - PROCESS | 1827 | 1461638892354 Marionette DEBUG loaded listener.js 19:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff06d0c9800) [pid = 1827] [serial = 650] [outer = 0x7ff06d038c00] 19:48:13 INFO - PROCESS | 1827 | 1461638893083 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 19:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1073ms 19:48:13 INFO - PROCESS | 1827 | 1461638893223 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:48:13 INFO - PROCESS | 1827 | 1461638893230 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:48:13 INFO - PROCESS | 1827 | 1461638893247 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:48:13 INFO - PROCESS | 1827 | 1461638893249 Marionette TRACE conn3 <- [1,838,null,{}] 19:48:13 INFO - PROCESS | 1827 | 1461638893260 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:13 INFO - PROCESS | 1827 | 1461638893592 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:48:13 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7ff06d6c0400) [pid = 1827] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:48:13 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7ff06cd99000) [pid = 1827] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:48:13 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7ff06729f000) [pid = 1827] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:48:13 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7ff0667c1000) [pid = 1827] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:48:13 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7ff0673b5c00) [pid = 1827] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:48:13 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7ff06680bc00) [pid = 1827] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:48:13 INFO - PROCESS | 1827 | 1461638893677 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0705d1000 == 83 [pid = 1827] [id = 217] 19:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7ff0667c1000) [pid = 1827] [serial = 651] [outer = (nil)] 19:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7ff06b040400) [pid = 1827] [serial = 652] [outer = 0x7ff0667c1000] 19:48:13 INFO - PROCESS | 1827 | 1461638893739 Marionette DEBUG loaded listener.js 19:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7ff06d895400) [pid = 1827] [serial = 653] [outer = 0x7ff0667c1000] 19:48:14 INFO - PROCESS | 1827 | 1461638894403 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 19:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1181ms 19:48:14 INFO - PROCESS | 1827 | 1461638894428 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:48:14 INFO - PROCESS | 1827 | 1461638894431 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:48:14 INFO - PROCESS | 1827 | 1461638894437 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:48:14 INFO - PROCESS | 1827 | 1461638894450 Marionette TRACE conn3 <- [1,842,null,{}] 19:48:14 INFO - PROCESS | 1827 | 1461638894454 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:14 INFO - PROCESS | 1827 | 1461638894631 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:48:14 INFO - PROCESS | 1827 | 1461638894645 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff075392000 == 84 [pid = 1827] [id = 218] 19:48:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7ff0678e4000) [pid = 1827] [serial = 654] [outer = (nil)] 19:48:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7ff06dc9e000) [pid = 1827] [serial = 655] [outer = 0x7ff0678e4000] 19:48:14 INFO - PROCESS | 1827 | 1461638894703 Marionette DEBUG loaded listener.js 19:48:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7ff06dd0b800) [pid = 1827] [serial = 656] [outer = 0x7ff0678e4000] 19:48:15 INFO - PROCESS | 1827 | 1461638895391 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 19:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 991ms 19:48:15 INFO - PROCESS | 1827 | 1461638895428 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:48:15 INFO - PROCESS | 1827 | 1461638895430 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:48:15 INFO - PROCESS | 1827 | 1461638895435 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:48:15 INFO - PROCESS | 1827 | 1461638895438 Marionette TRACE conn3 <- [1,846,null,{}] 19:48:15 INFO - PROCESS | 1827 | 1461638895443 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:15 INFO - PROCESS | 1827 | 1461638895618 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:48:15 INFO - PROCESS | 1827 | 1461638895779 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668bd800 == 85 [pid = 1827] [id = 219] 19:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7ff064f9bc00) [pid = 1827] [serial = 657] [outer = (nil)] 19:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7ff065142000) [pid = 1827] [serial = 658] [outer = 0x7ff064f9bc00] 19:48:15 INFO - PROCESS | 1827 | 1461638895851 Marionette DEBUG loaded listener.js 19:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7ff0668cf800) [pid = 1827] [serial = 659] [outer = 0x7ff064f9bc00] 19:48:16 INFO - PROCESS | 1827 | 1461638896844 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 19:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1475ms 19:48:16 INFO - PROCESS | 1827 | 1461638896913 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:48:16 INFO - PROCESS | 1827 | 1461638896919 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:48:16 INFO - PROCESS | 1827 | 1461638896926 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:48:16 INFO - PROCESS | 1827 | 1461638896932 Marionette TRACE conn3 <- [1,850,null,{}] 19:48:16 INFO - PROCESS | 1827 | 1461638896939 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:17 INFO - PROCESS | 1827 | 1461638897146 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:48:17 INFO - PROCESS | 1827 | 1461638897301 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b021000 == 86 [pid = 1827] [id = 220] 19:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7ff066be3000) [pid = 1827] [serial = 660] [outer = (nil)] 19:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7ff06ac0dc00) [pid = 1827] [serial = 661] [outer = 0x7ff066be3000] 19:48:17 INFO - PROCESS | 1827 | 1461638897386 Marionette DEBUG loaded listener.js 19:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7ff06bdcc800) [pid = 1827] [serial = 662] [outer = 0x7ff066be3000] 19:48:18 INFO - PROCESS | 1827 | 1461638898269 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 19:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1383ms 19:48:18 INFO - PROCESS | 1827 | 1461638898314 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:48:18 INFO - PROCESS | 1827 | 1461638898320 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:48:18 INFO - PROCESS | 1827 | 1461638898326 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:48:18 INFO - PROCESS | 1827 | 1461638898329 Marionette TRACE conn3 <- [1,854,null,{}] 19:48:18 INFO - PROCESS | 1827 | 1461638898334 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:18 INFO - PROCESS | 1827 | 1461638898495 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:48:18 INFO - PROCESS | 1827 | 1461638898657 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076a5d800 == 87 [pid = 1827] [id = 221] 19:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7ff067a8bc00) [pid = 1827] [serial = 663] [outer = (nil)] 19:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff06ce1e800) [pid = 1827] [serial = 664] [outer = 0x7ff067a8bc00] 19:48:18 INFO - PROCESS | 1827 | 1461638898724 Marionette DEBUG loaded listener.js 19:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff06d079400) [pid = 1827] [serial = 665] [outer = 0x7ff067a8bc00] 19:48:19 INFO - PROCESS | 1827 | 1461638899638 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 19:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1378ms 19:48:19 INFO - PROCESS | 1827 | 1461638899704 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:48:19 INFO - PROCESS | 1827 | 1461638899708 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:48:19 INFO - PROCESS | 1827 | 1461638899723 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:48:19 INFO - PROCESS | 1827 | 1461638899732 Marionette TRACE conn3 <- [1,858,null,{}] 19:48:19 INFO - PROCESS | 1827 | 1461638899739 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:19 INFO - PROCESS | 1827 | 1461638899946 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:48:20 INFO - PROCESS | 1827 | 1461638900099 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077162800 == 88 [pid = 1827] [id = 222] 19:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff06cd9fc00) [pid = 1827] [serial = 666] [outer = (nil)] 19:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff06d898400) [pid = 1827] [serial = 667] [outer = 0x7ff06cd9fc00] 19:48:20 INFO - PROCESS | 1827 | 1461638900165 Marionette DEBUG loaded listener.js 19:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff06dd0dc00) [pid = 1827] [serial = 668] [outer = 0x7ff06cd9fc00] 19:48:21 INFO - PROCESS | 1827 | 1461638901003 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 19:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1347ms 19:48:21 INFO - PROCESS | 1827 | 1461638901063 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:48:21 INFO - PROCESS | 1827 | 1461638901067 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:48:21 INFO - PROCESS | 1827 | 1461638901072 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:48:21 INFO - PROCESS | 1827 | 1461638901075 Marionette TRACE conn3 <- [1,862,null,{}] 19:48:21 INFO - PROCESS | 1827 | 1461638901080 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:21 INFO - PROCESS | 1827 | 1461638901229 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:48:21 INFO - PROCESS | 1827 | 1461638901385 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077636000 == 89 [pid = 1827] [id = 223] 19:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff06cdda800) [pid = 1827] [serial = 669] [outer = (nil)] 19:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff06e21c000) [pid = 1827] [serial = 670] [outer = 0x7ff06cdda800] 19:48:21 INFO - PROCESS | 1827 | 1461638901453 Marionette DEBUG loaded listener.js 19:48:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff070666400) [pid = 1827] [serial = 671] [outer = 0x7ff06cdda800] 19:48:22 INFO - PROCESS | 1827 | 1461638902274 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 19:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1233ms 19:48:22 INFO - PROCESS | 1827 | 1461638902306 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:48:22 INFO - PROCESS | 1827 | 1461638902310 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:48:22 INFO - PROCESS | 1827 | 1461638902315 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:48:22 INFO - PROCESS | 1827 | 1461638902318 Marionette TRACE conn3 <- [1,866,null,{}] 19:48:22 INFO - PROCESS | 1827 | 1461638902323 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:22 INFO - PROCESS | 1827 | 1461638902485 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:48:22 INFO - PROCESS | 1827 | 1461638902650 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0782e1000 == 90 [pid = 1827] [id = 224] 19:48:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff07076c000) [pid = 1827] [serial = 672] [outer = (nil)] 19:48:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff0730a6800) [pid = 1827] [serial = 673] [outer = 0x7ff07076c000] 19:48:22 INFO - PROCESS | 1827 | 1461638902729 Marionette DEBUG loaded listener.js 19:48:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff074ad0400) [pid = 1827] [serial = 674] [outer = 0x7ff07076c000] 19:48:23 INFO - PROCESS | 1827 | 1461638903686 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 19:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1431ms 19:48:23 INFO - PROCESS | 1827 | 1461638903746 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:48:23 INFO - PROCESS | 1827 | 1461638903750 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:48:23 INFO - PROCESS | 1827 | 1461638903756 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:48:23 INFO - PROCESS | 1827 | 1461638903758 Marionette TRACE conn3 <- [1,870,null,{}] 19:48:23 INFO - PROCESS | 1827 | 1461638903763 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:23 INFO - PROCESS | 1827 | 1461638903913 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:48:24 INFO - PROCESS | 1827 | 1461638904071 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07c9fa000 == 91 [pid = 1827] [id = 225] 19:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff07076cc00) [pid = 1827] [serial = 675] [outer = (nil)] 19:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff077111400) [pid = 1827] [serial = 676] [outer = 0x7ff07076cc00] 19:48:24 INFO - PROCESS | 1827 | 1461638904139 Marionette DEBUG loaded listener.js 19:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff077e27800) [pid = 1827] [serial = 677] [outer = 0x7ff07076cc00] 19:48:25 INFO - PROCESS | 1827 | 1461638905009 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 19:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1327ms 19:48:25 INFO - PROCESS | 1827 | 1461638905083 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:48:25 INFO - PROCESS | 1827 | 1461638905087 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:48:25 INFO - PROCESS | 1827 | 1461638905093 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:48:25 INFO - PROCESS | 1827 | 1461638905096 Marionette TRACE conn3 <- [1,874,null,{}] 19:48:25 INFO - PROCESS | 1827 | 1461638905101 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:25 INFO - PROCESS | 1827 | 1461638905287 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:48:25 INFO - PROCESS | 1827 | 1461638905445 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff084094800 == 92 [pid = 1827] [id = 226] 19:48:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff0673b2000) [pid = 1827] [serial = 678] [outer = (nil)] 19:48:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff077f80800) [pid = 1827] [serial = 679] [outer = 0x7ff0673b2000] 19:48:25 INFO - PROCESS | 1827 | 1461638905513 Marionette DEBUG loaded listener.js 19:48:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff0796f2400) [pid = 1827] [serial = 680] [outer = 0x7ff0673b2000] 19:48:26 INFO - PROCESS | 1827 | 1461638906623 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 19:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1588ms 19:48:26 INFO - PROCESS | 1827 | 1461638906682 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:48:26 INFO - PROCESS | 1827 | 1461638906688 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:48:26 INFO - PROCESS | 1827 | 1461638906695 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:48:26 INFO - PROCESS | 1827 | 1461638906700 Marionette TRACE conn3 <- [1,878,null,{}] 19:48:26 INFO - PROCESS | 1827 | 1461638906709 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:26 INFO - PROCESS | 1827 | 1461638906873 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:48:27 INFO - PROCESS | 1827 | 1461638907102 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfb9800 == 93 [pid = 1827] [id = 227] 19:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff0672a6800) [pid = 1827] [serial = 681] [outer = (nil)] 19:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff0673a8400) [pid = 1827] [serial = 682] [outer = 0x7ff0672a6800] 19:48:27 INFO - PROCESS | 1827 | 1461638907167 Marionette DEBUG loaded listener.js 19:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff0678e7000) [pid = 1827] [serial = 683] [outer = 0x7ff0672a6800] 19:48:27 INFO - PROCESS | 1827 | 1461638907976 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 19:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1334ms 19:48:28 INFO - PROCESS | 1827 | 1461638908030 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:48:28 INFO - PROCESS | 1827 | 1461638908037 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:48:28 INFO - PROCESS | 1827 | 1461638908046 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:48:28 INFO - PROCESS | 1827 | 1461638908050 Marionette TRACE conn3 <- [1,882,null,{}] 19:48:28 INFO - PROCESS | 1827 | 1461638908055 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:28 INFO - PROCESS | 1827 | 1461638908234 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:48:28 INFO - PROCESS | 1827 | 1461638908466 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065357000 == 94 [pid = 1827] [id = 228] 19:48:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff067281c00) [pid = 1827] [serial = 684] [outer = (nil)] 19:48:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06728c000) [pid = 1827] [serial = 685] [outer = 0x7ff067281c00] 19:48:28 INFO - PROCESS | 1827 | 1461638908528 Marionette DEBUG loaded listener.js 19:48:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff06afe2800) [pid = 1827] [serial = 686] [outer = 0x7ff067281c00] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff075392000 == 93 [pid = 1827] [id = 218] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff06dae3000) [pid = 1827] [serial = 607] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff06cd98800) [pid = 1827] [serial = 571] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff06d9cbc00) [pid = 1827] [serial = 574] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff0796ef000) [pid = 1827] [serial = 577] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff084ea4800) [pid = 1827] [serial = 580] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff0667b9c00) [pid = 1827] [serial = 583] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff08856d800) [pid = 1827] [serial = 586] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0705d1000 == 92 [pid = 1827] [id = 217] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d9b5800 == 91 [pid = 1827] [id = 216] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d421000 == 90 [pid = 1827] [id = 215] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06add7000 == 89 [pid = 1827] [id = 214] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06b017000 == 88 [pid = 1827] [id = 213] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067a0e800 == 87 [pid = 1827] [id = 212] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff090b83800 == 86 [pid = 1827] [id = 207] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088b4a000 == 85 [pid = 1827] [id = 206] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0831db800 == 84 [pid = 1827] [id = 205] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073057800 == 83 [pid = 1827] [id = 204] 19:48:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067840800 == 82 [pid = 1827] [id = 203] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff070667c00) [pid = 1827] [serial = 601] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff074ad3800) [pid = 1827] [serial = 602] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff06d89d000) [pid = 1827] [serial = 598] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff06afee400) [pid = 1827] [serial = 593] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff067a8f000) [pid = 1827] [serial = 592] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff066be7400) [pid = 1827] [serial = 590] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff066810400) [pid = 1827] [serial = 589] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff06ce12c00) [pid = 1827] [serial = 595] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff06d0ca800) [pid = 1827] [serial = 596] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff066be2c00) [pid = 1827] [serial = 604] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff06dd2c800) [pid = 1827] [serial = 599] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff06bdc9c00) [pid = 1827] [serial = 605] [outer = (nil)] [url = about:blank] 19:48:29 INFO - PROCESS | 1827 | 1461638909444 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 19:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1437ms 19:48:29 INFO - PROCESS | 1827 | 1461638909483 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:48:29 INFO - PROCESS | 1827 | 1461638909487 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:48:29 INFO - PROCESS | 1827 | 1461638909492 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:48:29 INFO - PROCESS | 1827 | 1461638909497 Marionette TRACE conn3 <- [1,886,null,{}] 19:48:29 INFO - PROCESS | 1827 | 1461638909511 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:29 INFO - PROCESS | 1827 | 1461638909657 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:48:29 INFO - PROCESS | 1827 | 1461638909674 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a0e800 == 83 [pid = 1827] [id = 229] 19:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff06b03c800) [pid = 1827] [serial = 687] [outer = (nil)] 19:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff06ce12400) [pid = 1827] [serial = 688] [outer = 0x7ff06b03c800] 19:48:29 INFO - PROCESS | 1827 | 1461638909734 Marionette DEBUG loaded listener.js 19:48:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff06d030000) [pid = 1827] [serial = 689] [outer = 0x7ff06b03c800] 19:48:30 INFO - PROCESS | 1827 | 1461638910542 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 19:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1081ms 19:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:48:30 INFO - PROCESS | 1827 | 1461638910575 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:48:30 INFO - PROCESS | 1827 | 1461638910578 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:48:30 INFO - PROCESS | 1827 | 1461638910584 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:48:30 INFO - PROCESS | 1827 | 1461638910586 Marionette TRACE conn3 <- [1,890,null,{}] 19:48:30 INFO - PROCESS | 1827 | 1461638910591 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:30 INFO - PROCESS | 1827 | 1461638910726 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:48:30 INFO - PROCESS | 1827 | 1461638910740 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d363000 == 84 [pid = 1827] [id = 230] 19:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff06ce17800) [pid = 1827] [serial = 690] [outer = (nil)] 19:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff06d081c00) [pid = 1827] [serial = 691] [outer = 0x7ff06ce17800] 19:48:30 INFO - PROCESS | 1827 | 1461638910797 Marionette DEBUG loaded listener.js 19:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff06d44e800) [pid = 1827] [serial = 692] [outer = 0x7ff06ce17800] 19:48:31 INFO - PROCESS | 1827 | 1461638911578 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 19:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1028ms 19:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:48:31 INFO - PROCESS | 1827 | 1461638911611 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:48:31 INFO - PROCESS | 1827 | 1461638911614 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:48:31 INFO - PROCESS | 1827 | 1461638911619 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:48:31 INFO - PROCESS | 1827 | 1461638911621 Marionette TRACE conn3 <- [1,894,null,{}] 19:48:31 INFO - PROCESS | 1827 | 1461638911663 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:31 INFO - PROCESS | 1827 | 1461638911850 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:48:31 INFO - PROCESS | 1827 | 1461638911868 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07538b800 == 85 [pid = 1827] [id = 231] 19:48:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06d076000) [pid = 1827] [serial = 693] [outer = (nil)] 19:48:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff06d6c5400) [pid = 1827] [serial = 694] [outer = 0x7ff06d076000] 19:48:31 INFO - PROCESS | 1827 | 1461638911926 Marionette DEBUG loaded listener.js 19:48:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff06dc97800) [pid = 1827] [serial = 695] [outer = 0x7ff06d076000] 19:48:32 INFO - PROCESS | 1827 | 1461638912753 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 19:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1181ms 19:48:32 INFO - PROCESS | 1827 | 1461638912819 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:48:32 INFO - PROCESS | 1827 | 1461638912822 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:48:32 INFO - PROCESS | 1827 | 1461638912828 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:48:32 INFO - PROCESS | 1827 | 1461638912830 Marionette TRACE conn3 <- [1,898,null,{}] 19:48:32 INFO - PROCESS | 1827 | 1461638912835 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:33 INFO - PROCESS | 1827 | 1461638913053 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:48:33 INFO - PROCESS | 1827 | 1461638913087 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077172000 == 86 [pid = 1827] [id = 232] 19:48:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff06ef9d000) [pid = 1827] [serial = 696] [outer = (nil)] 19:48:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff074a40000) [pid = 1827] [serial = 697] [outer = 0x7ff06ef9d000] 19:48:33 INFO - PROCESS | 1827 | 1461638913148 Marionette DEBUG loaded listener.js 19:48:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff076c8f800) [pid = 1827] [serial = 698] [outer = 0x7ff06ef9d000] 19:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff06d038c00) [pid = 1827] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff0667c1000) [pid = 1827] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff06d0ccc00) [pid = 1827] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff06ac0a400) [pid = 1827] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff06ac11400) [pid = 1827] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff066be9400) [pid = 1827] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:48:33 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff0673ab800) [pid = 1827] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:48:34 INFO - PROCESS | 1827 | 1461638914125 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 19:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1328ms 19:48:34 INFO - PROCESS | 1827 | 1461638914161 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:48:34 INFO - PROCESS | 1827 | 1461638914163 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:48:34 INFO - PROCESS | 1827 | 1461638914170 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:48:34 INFO - PROCESS | 1827 | 1461638914172 Marionette TRACE conn3 <- [1,902,null,{}] 19:48:34 INFO - PROCESS | 1827 | 1461638914177 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:34 INFO - PROCESS | 1827 | 1461638914320 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:48:34 INFO - PROCESS | 1827 | 1461638914334 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074a8b800 == 87 [pid = 1827] [id = 233] 19:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff0673ac400) [pid = 1827] [serial = 699] [outer = (nil)] 19:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06d676400) [pid = 1827] [serial = 700] [outer = 0x7ff0673ac400] 19:48:34 INFO - PROCESS | 1827 | 1461638914392 Marionette DEBUG loaded listener.js 19:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff076c98800) [pid = 1827] [serial = 701] [outer = 0x7ff0673ac400] 19:48:35 INFO - PROCESS | 1827 | 1461638915112 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 19:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 985ms 19:48:35 INFO - PROCESS | 1827 | 1461638915156 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:48:35 INFO - PROCESS | 1827 | 1461638915158 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:48:35 INFO - PROCESS | 1827 | 1461638915164 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:48:35 INFO - PROCESS | 1827 | 1461638915166 Marionette TRACE conn3 <- [1,906,null,{}] 19:48:35 INFO - PROCESS | 1827 | 1461638915171 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:35 INFO - PROCESS | 1827 | 1461638915348 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:48:35 INFO - PROCESS | 1827 | 1461638915366 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079876800 == 88 [pid = 1827] [id = 234] 19:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff06d031c00) [pid = 1827] [serial = 702] [outer = (nil)] 19:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff077f7d800) [pid = 1827] [serial = 703] [outer = 0x7ff06d031c00] 19:48:35 INFO - PROCESS | 1827 | 1461638915428 Marionette DEBUG loaded listener.js 19:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff07c965000) [pid = 1827] [serial = 704] [outer = 0x7ff06d031c00] 19:48:36 INFO - PROCESS | 1827 | 1461638916212 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 19:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1132ms 19:48:36 INFO - PROCESS | 1827 | 1461638916298 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:48:36 INFO - PROCESS | 1827 | 1461638916303 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:48:36 INFO - PROCESS | 1827 | 1461638916311 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:48:36 INFO - PROCESS | 1827 | 1461638916317 Marionette TRACE conn3 <- [1,910,null,{}] 19:48:36 INFO - PROCESS | 1827 | 1461638916326 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:36 INFO - PROCESS | 1827 | 1461638916541 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:48:36 INFO - PROCESS | 1827 | 1461638916714 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a09000 == 89 [pid = 1827] [id = 235] 19:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff06514b400) [pid = 1827] [serial = 705] [outer = (nil)] 19:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff0672aac00) [pid = 1827] [serial = 706] [outer = 0x7ff06514b400] 19:48:36 INFO - PROCESS | 1827 | 1461638916783 Marionette DEBUG loaded listener.js 19:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff067a8a800) [pid = 1827] [serial = 707] [outer = 0x7ff06514b400] 19:48:37 INFO - PROCESS | 1827 | 1461638917648 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 19:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1384ms 19:48:37 INFO - PROCESS | 1827 | 1461638917695 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:48:37 INFO - PROCESS | 1827 | 1461638917703 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:48:37 INFO - PROCESS | 1827 | 1461638917713 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:48:37 INFO - PROCESS | 1827 | 1461638917717 Marionette TRACE conn3 <- [1,914,null,{}] 19:48:37 INFO - PROCESS | 1827 | 1461638917722 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:37 INFO - PROCESS | 1827 | 1461638917885 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:48:38 INFO - PROCESS | 1827 | 1461638918047 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07678e800 == 90 [pid = 1827] [id = 236] 19:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff06ac0a400) [pid = 1827] [serial = 708] [outer = (nil)] 19:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff06cdd6400) [pid = 1827] [serial = 709] [outer = 0x7ff06ac0a400] 19:48:38 INFO - PROCESS | 1827 | 1461638918127 Marionette DEBUG loaded listener.js 19:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff06d032800) [pid = 1827] [serial = 710] [outer = 0x7ff06ac0a400] 19:48:39 INFO - PROCESS | 1827 | 1461638919096 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 19:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1428ms 19:48:39 INFO - PROCESS | 1827 | 1461638919141 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:48:39 INFO - PROCESS | 1827 | 1461638919145 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:48:39 INFO - PROCESS | 1827 | 1461638919150 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:48:39 INFO - PROCESS | 1827 | 1461638919156 Marionette TRACE conn3 <- [1,918,null,{}] 19:48:39 INFO - PROCESS | 1827 | 1461638919171 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:39 INFO - PROCESS | 1827 | 1461638919332 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:48:39 INFO - PROCESS | 1827 | 1461638919499 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff086e49000 == 91 [pid = 1827] [id = 237] 19:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06dc95400) [pid = 1827] [serial = 711] [outer = (nil)] 19:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff07066ec00) [pid = 1827] [serial = 712] [outer = 0x7ff06dc95400] 19:48:39 INFO - PROCESS | 1827 | 1461638919574 Marionette DEBUG loaded listener.js 19:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff074a37400) [pid = 1827] [serial = 713] [outer = 0x7ff06dc95400] 19:48:40 INFO - PROCESS | 1827 | 1461638920374 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 19:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1282ms 19:48:40 INFO - PROCESS | 1827 | 1461638920433 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:48:40 INFO - PROCESS | 1827 | 1461638920436 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:48:40 INFO - PROCESS | 1827 | 1461638920443 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:48:40 INFO - PROCESS | 1827 | 1461638920446 Marionette TRACE conn3 <- [1,922,null,{}] 19:48:40 INFO - PROCESS | 1827 | 1461638920451 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:40 INFO - PROCESS | 1827 | 1461638920608 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:48:40 INFO - PROCESS | 1827 | 1461638920766 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d1f800 == 92 [pid = 1827] [id = 238] 19:48:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff06dd08800) [pid = 1827] [serial = 714] [outer = (nil)] 19:48:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff0776b9800) [pid = 1827] [serial = 715] [outer = 0x7ff06dd08800] 19:48:40 INFO - PROCESS | 1827 | 1461638920835 Marionette DEBUG loaded listener.js 19:48:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff07e17a800) [pid = 1827] [serial = 716] [outer = 0x7ff06dd08800] 19:48:41 INFO - PROCESS | 1827 | 1461638921721 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 19:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1329ms 19:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:48:41 INFO - PROCESS | 1827 | 1461638921773 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:48:41 INFO - PROCESS | 1827 | 1461638921776 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:48:41 INFO - PROCESS | 1827 | 1461638921783 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:48:41 INFO - PROCESS | 1827 | 1461638921786 Marionette TRACE conn3 <- [1,926,null,{}] 19:48:41 INFO - PROCESS | 1827 | 1461638921792 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:41 INFO - PROCESS | 1827 | 1461638921948 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:48:42 INFO - PROCESS | 1827 | 1461638922112 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08be50000 == 93 [pid = 1827] [id = 239] 19:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff076c99c00) [pid = 1827] [serial = 717] [outer = (nil)] 19:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff083d66400) [pid = 1827] [serial = 718] [outer = 0x7ff076c99c00] 19:48:42 INFO - PROCESS | 1827 | 1461638922183 Marionette DEBUG loaded listener.js 19:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff084453400) [pid = 1827] [serial = 719] [outer = 0x7ff076c99c00] 19:48:43 INFO - PROCESS | 1827 | 1461638923004 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 19:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1280ms 19:48:43 INFO - PROCESS | 1827 | 1461638923063 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:48:43 INFO - PROCESS | 1827 | 1461638923065 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:48:43 INFO - PROCESS | 1827 | 1461638923071 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:48:43 INFO - PROCESS | 1827 | 1461638923074 Marionette TRACE conn3 <- [1,930,null,{}] 19:48:43 INFO - PROCESS | 1827 | 1461638923079 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:43 INFO - PROCESS | 1827 | 1461638923262 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:48:43 INFO - PROCESS | 1827 | 1461638923434 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065895000 == 94 [pid = 1827] [id = 240] 19:48:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06d894c00) [pid = 1827] [serial = 720] [outer = (nil)] 19:48:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff0873ed400) [pid = 1827] [serial = 721] [outer = 0x7ff06d894c00] 19:48:43 INFO - PROCESS | 1827 | 1461638923507 Marionette DEBUG loaded listener.js 19:48:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff088f50800) [pid = 1827] [serial = 722] [outer = 0x7ff06d894c00] 19:48:44 INFO - PROCESS | 1827 | 1461638924327 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 19:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1282ms 19:48:44 INFO - PROCESS | 1827 | 1461638924356 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:48:44 INFO - PROCESS | 1827 | 1461638924359 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:48:44 INFO - PROCESS | 1827 | 1461638924365 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:48:44 INFO - PROCESS | 1827 | 1461638924368 Marionette TRACE conn3 <- [1,934,null,{}] 19:48:44 INFO - PROCESS | 1827 | 1461638924373 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:44 INFO - PROCESS | 1827 | 1461638924518 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:48:44 INFO - PROCESS | 1827 | 1461638924680 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07986f800 == 95 [pid = 1827] [id = 241] 19:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06d014800) [pid = 1827] [serial = 723] [outer = (nil)] 19:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06d01d400) [pid = 1827] [serial = 724] [outer = 0x7ff06d014800] 19:48:44 INFO - PROCESS | 1827 | 1461638924748 Marionette DEBUG loaded listener.js 19:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06d021c00) [pid = 1827] [serial = 725] [outer = 0x7ff06d014800] 19:48:45 INFO - PROCESS | 1827 | 1461638925597 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 19:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1282ms 19:48:45 INFO - PROCESS | 1827 | 1461638925647 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:48:45 INFO - PROCESS | 1827 | 1461638925651 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:48:45 INFO - PROCESS | 1827 | 1461638925656 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:48:45 INFO - PROCESS | 1827 | 1461638925658 Marionette TRACE conn3 <- [1,938,null,{}] 19:48:45 INFO - PROCESS | 1827 | 1461638925664 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:45 INFO - PROCESS | 1827 | 1461638925820 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:48:45 INFO - PROCESS | 1827 | 1461638925989 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0650de000 == 96 [pid = 1827] [id = 242] 19:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06d022000) [pid = 1827] [serial = 726] [outer = (nil)] 19:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06da50c00) [pid = 1827] [serial = 727] [outer = 0x7ff06d022000] 19:48:46 INFO - PROCESS | 1827 | 1461638926054 Marionette DEBUG loaded listener.js 19:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff06da56c00) [pid = 1827] [serial = 728] [outer = 0x7ff06d022000] 19:48:46 INFO - PROCESS | 1827 | 1461638926899 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 19:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1282ms 19:48:46 INFO - PROCESS | 1827 | 1461638926939 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:48:46 INFO - PROCESS | 1827 | 1461638926942 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:48:46 INFO - PROCESS | 1827 | 1461638926948 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:48:46 INFO - PROCESS | 1827 | 1461638926950 Marionette TRACE conn3 <- [1,942,null,{}] 19:48:46 INFO - PROCESS | 1827 | 1461638926956 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:47 INFO - PROCESS | 1827 | 1461638927116 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:48:47 INFO - PROCESS | 1827 | 1461638927284 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063674800 == 97 [pid = 1827] [id = 243] 19:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff063a7fc00) [pid = 1827] [serial = 729] [outer = (nil)] 19:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff063a87800) [pid = 1827] [serial = 730] [outer = 0x7ff063a7fc00] 19:48:47 INFO - PROCESS | 1827 | 1461638927363 Marionette DEBUG loaded listener.js 19:48:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff063a8c800) [pid = 1827] [serial = 731] [outer = 0x7ff063a7fc00] 19:48:48 INFO - PROCESS | 1827 | 1461638928216 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 19:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1330ms 19:48:48 INFO - PROCESS | 1827 | 1461638928280 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:48:48 INFO - PROCESS | 1827 | 1461638928284 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:48:48 INFO - PROCESS | 1827 | 1461638928289 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:48:48 INFO - PROCESS | 1827 | 1461638928292 Marionette TRACE conn3 <- [1,946,null,{}] 19:48:48 INFO - PROCESS | 1827 | 1461638928297 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:48 INFO - PROCESS | 1827 | 1461638928770 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:48:48 INFO - PROCESS | 1827 | 1461638928988 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06690f800 == 98 [pid = 1827] [id = 244] 19:48:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff064f9c000) [pid = 1827] [serial = 732] [outer = (nil)] 19:48:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff065143800) [pid = 1827] [serial = 733] [outer = 0x7ff064f9c000] 19:48:49 INFO - PROCESS | 1827 | 1461638929053 Marionette DEBUG loaded listener.js 19:48:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06680f800) [pid = 1827] [serial = 734] [outer = 0x7ff064f9c000] 19:48:49 INFO - PROCESS | 1827 | 1461638929858 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 19:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1626ms 19:48:49 INFO - PROCESS | 1827 | 1461638929917 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:48:49 INFO - PROCESS | 1827 | 1461638929922 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:48:49 INFO - PROCESS | 1827 | 1461638929928 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:48:49 INFO - PROCESS | 1827 | 1461638929934 Marionette TRACE conn3 <- [1,950,null,{}] 19:48:49 INFO - PROCESS | 1827 | 1461638929940 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:50 INFO - PROCESS | 1827 | 1461638930099 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:48:50 INFO - PROCESS | 1827 | 1461638930300 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0677b5000 == 99 [pid = 1827] [id = 245] 19:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff066bdf000) [pid = 1827] [serial = 735] [outer = (nil)] 19:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff06727f400) [pid = 1827] [serial = 736] [outer = 0x7ff066bdf000] 19:48:50 INFO - PROCESS | 1827 | 1461638930430 Marionette DEBUG loaded listener.js 19:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff0672a2000) [pid = 1827] [serial = 737] [outer = 0x7ff066bdf000] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d03800 == 98 [pid = 1827] [id = 194] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d34f000 == 97 [pid = 1827] [id = 114] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076ee5800 == 96 [pid = 1827] [id = 189] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08d69f000 == 95 [pid = 1827] [id = 195] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d9a1800 == 94 [pid = 1827] [id = 190] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06dc9e000) [pid = 1827] [serial = 655] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff074a8b800 == 93 [pid = 1827] [id = 233] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077172000 == 92 [pid = 1827] [id = 232] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07538b800 == 91 [pid = 1827] [id = 231] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d363000 == 90 [pid = 1827] [id = 230] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067a0e800 == 89 [pid = 1827] [id = 229] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065357000 == 88 [pid = 1827] [id = 228] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfb9800 == 87 [pid = 1827] [id = 227] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0782e1000 == 86 [pid = 1827] [id = 224] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077636000 == 85 [pid = 1827] [id = 223] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077162800 == 84 [pid = 1827] [id = 222] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076a5d800 == 83 [pid = 1827] [id = 221] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06b021000 == 82 [pid = 1827] [id = 220] 19:48:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0668bd800 == 81 [pid = 1827] [id = 219] 19:48:51 INFO - PROCESS | 1827 | 1461638931382 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff06d076c00) [pid = 1827] [serial = 649] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff06b040400) [pid = 1827] [serial = 652] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff06d0c9800) [pid = 1827] [serial = 650] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff06dd29400) [pid = 1827] [serial = 608] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06d034000) [pid = 1827] [serial = 646] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff06afe5800) [pid = 1827] [serial = 640] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff06cd93c00) [pid = 1827] [serial = 643] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff06ce1c000) [pid = 1827] [serial = 644] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff06b037000) [pid = 1827] [serial = 641] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06dd28800) [pid = 1827] [serial = 619] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff06ac09000) [pid = 1827] [serial = 613] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff0678e9400) [pid = 1827] [serial = 638] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff0673af400) [pid = 1827] [serial = 637] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06d0d5800) [pid = 1827] [serial = 616] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff07605d000) [pid = 1827] [serial = 622] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff066806400) [pid = 1827] [serial = 610] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff067289000) [pid = 1827] [serial = 628] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff0840dec00) [pid = 1827] [serial = 625] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff06729f800) [pid = 1827] [serial = 634] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff0668cb000) [pid = 1827] [serial = 631] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff06d895400) [pid = 1827] [serial = 653] [outer = (nil)] [url = about:blank] 19:48:51 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff06d039c00) [pid = 1827] [serial = 647] [outer = (nil)] [url = about:blank] 19:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1531ms 19:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:48:51 INFO - PROCESS | 1827 | 1461638931460 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:48:51 INFO - PROCESS | 1827 | 1461638931463 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:48:51 INFO - PROCESS | 1827 | 1461638931469 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:48:51 INFO - PROCESS | 1827 | 1461638931472 Marionette TRACE conn3 <- [1,954,null,{}] 19:48:51 INFO - PROCESS | 1827 | 1461638931478 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:51 INFO - PROCESS | 1827 | 1461638931646 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:48:51 INFO - PROCESS | 1827 | 1461638931793 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067843000 == 82 [pid = 1827] [id = 246] 19:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff0678f0400) [pid = 1827] [serial = 738] [outer = (nil)] 19:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff067a88000) [pid = 1827] [serial = 739] [outer = 0x7ff0678f0400] 19:48:51 INFO - PROCESS | 1827 | 1461638931922 Marionette DEBUG loaded listener.js 19:48:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff06ac05c00) [pid = 1827] [serial = 740] [outer = 0x7ff0678f0400] 19:48:52 INFO - PROCESS | 1827 | 1461638932601 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 19:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1183ms 19:48:52 INFO - PROCESS | 1827 | 1461638932656 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:48:52 INFO - PROCESS | 1827 | 1461638932662 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:48:52 INFO - PROCESS | 1827 | 1461638932677 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:48:52 INFO - PROCESS | 1827 | 1461638932683 Marionette TRACE conn3 <- [1,958,null,{}] 19:48:52 INFO - PROCESS | 1827 | 1461638932688 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:52 INFO - PROCESS | 1827 | 1461638932832 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:48:52 INFO - PROCESS | 1827 | 1461638932843 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b021000 == 83 [pid = 1827] [id = 247] 19:48:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff0672a0400) [pid = 1827] [serial = 741] [outer = (nil)] 19:48:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06b035c00) [pid = 1827] [serial = 742] [outer = 0x7ff0672a0400] 19:48:52 INFO - PROCESS | 1827 | 1461638932900 Marionette DEBUG loaded listener.js 19:48:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06bdd6400) [pid = 1827] [serial = 743] [outer = 0x7ff0672a0400] 19:48:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06cd99800) [pid = 1827] [serial = 744] [outer = 0x7ff06d672800] 19:48:53 INFO - PROCESS | 1827 | 1461638933839 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 19:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1239ms 19:48:53 INFO - PROCESS | 1827 | 1461638933917 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:48:53 INFO - PROCESS | 1827 | 1461638933921 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:48:53 INFO - PROCESS | 1827 | 1461638933926 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:48:53 INFO - PROCESS | 1827 | 1461638933928 Marionette TRACE conn3 <- [1,962,null,{}] 19:48:53 INFO - PROCESS | 1827 | 1461638933933 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:54 INFO - PROCESS | 1827 | 1461638934119 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:48:54 INFO - PROCESS | 1827 | 1461638934142 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfb9800 == 84 [pid = 1827] [id = 248] 19:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06afebc00) [pid = 1827] [serial = 745] [outer = (nil)] 19:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06ce13000) [pid = 1827] [serial = 746] [outer = 0x7ff06afebc00] 19:48:54 INFO - PROCESS | 1827 | 1461638934202 Marionette DEBUG loaded listener.js 19:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06ce1dc00) [pid = 1827] [serial = 747] [outer = 0x7ff06afebc00] 19:48:54 INFO - PROCESS | 1827 | 1461638934977 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 19:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1124ms 19:48:55 INFO - PROCESS | 1827 | 1461638935064 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:48:55 INFO - PROCESS | 1827 | 1461638935067 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:48:55 INFO - PROCESS | 1827 | 1461638935073 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:48:55 INFO - PROCESS | 1827 | 1461638935074 Marionette TRACE conn3 <- [1,966,null,{}] 19:48:55 INFO - PROCESS | 1827 | 1461638935080 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:55 INFO - PROCESS | 1827 | 1461638935267 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:48:55 INFO - PROCESS | 1827 | 1461638935296 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d8ce800 == 85 [pid = 1827] [id = 249] 19:48:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06d034000) [pid = 1827] [serial = 748] [outer = (nil)] 19:48:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06d037400) [pid = 1827] [serial = 749] [outer = 0x7ff06d034000] 19:48:55 INFO - PROCESS | 1827 | 1461638935361 Marionette DEBUG loaded listener.js 19:48:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06d079c00) [pid = 1827] [serial = 750] [outer = 0x7ff06d034000] 19:48:55 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff0673ac400) [pid = 1827] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:48:55 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff0678e4000) [pid = 1827] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:48:55 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06d076000) [pid = 1827] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:48:55 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06ef9d000) [pid = 1827] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:48:55 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06ce17800) [pid = 1827] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:48:55 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff0672a6800) [pid = 1827] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:48:55 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff067281c00) [pid = 1827] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:48:55 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff06b03c800) [pid = 1827] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:48:56 INFO - PROCESS | 1827 | 1461638936333 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 19:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1278ms 19:48:56 INFO - PROCESS | 1827 | 1461638936351 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:48:56 INFO - PROCESS | 1827 | 1461638936353 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:48:56 INFO - PROCESS | 1827 | 1461638936360 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:48:56 INFO - PROCESS | 1827 | 1461638936373 Marionette TRACE conn3 <- [1,970,null,{}] 19:48:56 INFO - PROCESS | 1827 | 1461638936379 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:56 INFO - PROCESS | 1827 | 1461638936560 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:48:56 INFO - PROCESS | 1827 | 1461638936573 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee32800 == 86 [pid = 1827] [id = 250] 19:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06d01a800) [pid = 1827] [serial = 751] [outer = (nil)] 19:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06d0d2c00) [pid = 1827] [serial = 752] [outer = 0x7ff06d01a800] 19:48:56 INFO - PROCESS | 1827 | 1461638936630 Marionette DEBUG loaded listener.js 19:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06d454800) [pid = 1827] [serial = 753] [outer = 0x7ff06d01a800] 19:48:57 INFO - PROCESS | 1827 | 1461638937354 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 19:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1040ms 19:48:57 INFO - PROCESS | 1827 | 1461638937399 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:48:57 INFO - PROCESS | 1827 | 1461638937402 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:48:57 INFO - PROCESS | 1827 | 1461638937407 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:48:57 INFO - PROCESS | 1827 | 1461638937410 Marionette TRACE conn3 <- [1,974,null,{}] 19:48:57 INFO - PROCESS | 1827 | 1461638937415 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:57 INFO - PROCESS | 1827 | 1461638937607 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:48:57 INFO - PROCESS | 1827 | 1461638937628 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07074a000 == 87 [pid = 1827] [id = 251] 19:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06d034800) [pid = 1827] [serial = 754] [outer = (nil)] 19:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06d674000) [pid = 1827] [serial = 755] [outer = 0x7ff06d034800] 19:48:57 INFO - PROCESS | 1827 | 1461638937685 Marionette DEBUG loaded listener.js 19:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06d6bcc00) [pid = 1827] [serial = 756] [outer = 0x7ff06d034800] 19:48:58 INFO - PROCESS | 1827 | 1461638938673 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 19:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1331ms 19:48:58 INFO - PROCESS | 1827 | 1461638938739 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:48:58 INFO - PROCESS | 1827 | 1461638938746 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:48:58 INFO - PROCESS | 1827 | 1461638938754 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:48:58 INFO - PROCESS | 1827 | 1461638938759 Marionette TRACE conn3 <- [1,978,null,{}] 19:48:58 INFO - PROCESS | 1827 | 1461638938766 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:48:58 INFO - PROCESS | 1827 | 1461638938947 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:48:59 INFO - PROCESS | 1827 | 1461638939108 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0674a1800 == 88 [pid = 1827] [id = 252] 19:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff0668c9800) [pid = 1827] [serial = 757] [outer = (nil)] 19:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff067287000) [pid = 1827] [serial = 758] [outer = 0x7ff0668c9800] 19:48:59 INFO - PROCESS | 1827 | 1461638939181 Marionette DEBUG loaded listener.js 19:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff0673b0800) [pid = 1827] [serial = 759] [outer = 0x7ff0668c9800] 19:49:00 INFO - PROCESS | 1827 | 1461638940058 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 19:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1333ms 19:49:00 INFO - PROCESS | 1827 | 1461638940088 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:49:00 INFO - PROCESS | 1827 | 1461638940096 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:49:00 INFO - PROCESS | 1827 | 1461638940106 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:49:00 INFO - PROCESS | 1827 | 1461638940109 Marionette TRACE conn3 <- [1,982,null,{}] 19:49:00 INFO - PROCESS | 1827 | 1461638940113 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:00 INFO - PROCESS | 1827 | 1461638940275 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:49:00 INFO - PROCESS | 1827 | 1461638940442 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d349800 == 89 [pid = 1827] [id = 253] 19:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06ac0c800) [pid = 1827] [serial = 760] [outer = (nil)] 19:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06aff1000) [pid = 1827] [serial = 761] [outer = 0x7ff06ac0c800] 19:49:00 INFO - PROCESS | 1827 | 1461638940516 Marionette DEBUG loaded listener.js 19:49:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff06cdd3c00) [pid = 1827] [serial = 762] [outer = 0x7ff06ac0c800] 19:49:01 INFO - PROCESS | 1827 | 1461638941445 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 19:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1382ms 19:49:01 INFO - PROCESS | 1827 | 1461638941488 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:49:01 INFO - PROCESS | 1827 | 1461638941491 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:49:01 INFO - PROCESS | 1827 | 1461638941498 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:49:01 INFO - PROCESS | 1827 | 1461638941504 Marionette TRACE conn3 <- [1,986,null,{}] 19:49:01 INFO - PROCESS | 1827 | 1461638941521 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:01 INFO - PROCESS | 1827 | 1461638941719 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:49:01 INFO - PROCESS | 1827 | 1461638941900 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074469800 == 90 [pid = 1827] [id = 254] 19:49:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff06d02ec00) [pid = 1827] [serial = 763] [outer = (nil)] 19:49:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff06d078400) [pid = 1827] [serial = 764] [outer = 0x7ff06d02ec00] 19:49:01 INFO - PROCESS | 1827 | 1461638941975 Marionette DEBUG loaded listener.js 19:49:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06d303000) [pid = 1827] [serial = 765] [outer = 0x7ff06d02ec00] 19:49:02 INFO - PROCESS | 1827 | 1461638942818 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 19:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1386ms 19:49:02 INFO - PROCESS | 1827 | 1461638942885 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:49:02 INFO - PROCESS | 1827 | 1461638942889 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:49:02 INFO - PROCESS | 1827 | 1461638942895 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:49:02 INFO - PROCESS | 1827 | 1461638942897 Marionette TRACE conn3 <- [1,990,null,{}] 19:49:02 INFO - PROCESS | 1827 | 1461638942903 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:03 INFO - PROCESS | 1827 | 1461638943066 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:49:03 INFO - PROCESS | 1827 | 1461638943228 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff075ea8000 == 91 [pid = 1827] [id = 255] 19:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff06d033400) [pid = 1827] [serial = 766] [outer = (nil)] 19:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff06d6c0400) [pid = 1827] [serial = 767] [outer = 0x7ff06d033400] 19:49:03 INFO - PROCESS | 1827 | 1461638943302 Marionette DEBUG loaded listener.js 19:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff06d891c00) [pid = 1827] [serial = 768] [outer = 0x7ff06d033400] 19:49:04 INFO - PROCESS | 1827 | 1461638944104 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 19:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1281ms 19:49:04 INFO - PROCESS | 1827 | 1461638944177 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:49:04 INFO - PROCESS | 1827 | 1461638944180 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:49:04 INFO - PROCESS | 1827 | 1461638944186 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:49:04 INFO - PROCESS | 1827 | 1461638944188 Marionette TRACE conn3 <- [1,994,null,{}] 19:49:04 INFO - PROCESS | 1827 | 1461638944194 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:04 INFO - PROCESS | 1827 | 1461638944370 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:49:04 INFO - PROCESS | 1827 | 1461638944534 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0768da000 == 92 [pid = 1827] [id = 256] 19:49:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff06d456400) [pid = 1827] [serial = 769] [outer = (nil)] 19:49:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff06d89d000) [pid = 1827] [serial = 770] [outer = 0x7ff06d456400] 19:49:04 INFO - PROCESS | 1827 | 1461638944601 Marionette DEBUG loaded listener.js 19:49:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff06da52800) [pid = 1827] [serial = 771] [outer = 0x7ff06d456400] 19:49:05 INFO - PROCESS | 1827 | 1461638945553 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 19:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1429ms 19:49:05 INFO - PROCESS | 1827 | 1461638945616 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:49:05 INFO - PROCESS | 1827 | 1461638945620 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:49:05 INFO - PROCESS | 1827 | 1461638945625 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:49:05 INFO - PROCESS | 1827 | 1461638945628 Marionette TRACE conn3 <- [1,998,null,{}] 19:49:05 INFO - PROCESS | 1827 | 1461638945633 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:05 INFO - PROCESS | 1827 | 1461638945821 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:49:05 INFO - PROCESS | 1827 | 1461638945984 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076ee9000 == 93 [pid = 1827] [id = 257] 19:49:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff06da56000) [pid = 1827] [serial = 772] [outer = (nil)] 19:49:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff06dae7800) [pid = 1827] [serial = 773] [outer = 0x7ff06da56000] 19:49:06 INFO - PROCESS | 1827 | 1461638946057 Marionette DEBUG loaded listener.js 19:49:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff06dd06c00) [pid = 1827] [serial = 774] [outer = 0x7ff06da56000] 19:49:06 INFO - PROCESS | 1827 | 1461638946902 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 19:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1325ms 19:49:06 INFO - PROCESS | 1827 | 1461638946952 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:49:06 INFO - PROCESS | 1827 | 1461638946956 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:49:06 INFO - PROCESS | 1827 | 1461638946961 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:49:06 INFO - PROCESS | 1827 | 1461638946964 Marionette TRACE conn3 <- [1,1002,null,{}] 19:49:06 INFO - PROCESS | 1827 | 1461638946969 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:07 INFO - PROCESS | 1827 | 1461638947194 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:49:07 INFO - PROCESS | 1827 | 1461638947356 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07763a800 == 94 [pid = 1827] [id = 258] 19:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff06da59c00) [pid = 1827] [serial = 775] [outer = (nil)] 19:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff06dd0d400) [pid = 1827] [serial = 776] [outer = 0x7ff06da59c00] 19:49:07 INFO - PROCESS | 1827 | 1461638947434 Marionette DEBUG loaded listener.js 19:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff06dd32c00) [pid = 1827] [serial = 777] [outer = 0x7ff06da59c00] 19:49:08 INFO - PROCESS | 1827 | 1461638948471 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 19:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1576ms 19:49:08 INFO - PROCESS | 1827 | 1461638948538 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:49:08 INFO - PROCESS | 1827 | 1461638948542 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:49:08 INFO - PROCESS | 1827 | 1461638948547 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:49:08 INFO - PROCESS | 1827 | 1461638948549 Marionette TRACE conn3 <- [1,1006,null,{}] 19:49:08 INFO - PROCESS | 1827 | 1461638948554 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:08 INFO - PROCESS | 1827 | 1461638948736 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:49:08 INFO - PROCESS | 1827 | 1461638948928 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077e68800 == 95 [pid = 1827] [id = 259] 19:49:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff06dae2000) [pid = 1827] [serial = 778] [outer = (nil)] 19:49:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff06efa2000) [pid = 1827] [serial = 779] [outer = 0x7ff06dae2000] 19:49:09 INFO - PROCESS | 1827 | 1461638949000 Marionette DEBUG loaded listener.js 19:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff06f3dc800) [pid = 1827] [serial = 780] [outer = 0x7ff06dae2000] 19:49:09 INFO - PROCESS | 1827 | 1461638949807 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 19:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1329ms 19:49:09 INFO - PROCESS | 1827 | 1461638949877 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:49:09 INFO - PROCESS | 1827 | 1461638949881 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:49:09 INFO - PROCESS | 1827 | 1461638949886 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:49:09 INFO - PROCESS | 1827 | 1461638949889 Marionette TRACE conn3 <- [1,1010,null,{}] 19:49:09 INFO - PROCESS | 1827 | 1461638949894 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:10 INFO - PROCESS | 1827 | 1461638950119 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:49:10 INFO - PROCESS | 1827 | 1461638950296 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07980e000 == 96 [pid = 1827] [id = 260] 19:49:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff06dd0a800) [pid = 1827] [serial = 781] [outer = (nil)] 19:49:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff070663c00) [pid = 1827] [serial = 782] [outer = 0x7ff06dd0a800] 19:49:10 INFO - PROCESS | 1827 | 1461638950370 Marionette DEBUG loaded listener.js 19:49:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff070761800) [pid = 1827] [serial = 783] [outer = 0x7ff06dd0a800] 19:49:11 INFO - PROCESS | 1827 | 1461638951171 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 19:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1335ms 19:49:11 INFO - PROCESS | 1827 | 1461638951222 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:49:11 INFO - PROCESS | 1827 | 1461638951226 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:49:11 INFO - PROCESS | 1827 | 1461638951231 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:49:11 INFO - PROCESS | 1827 | 1461638951234 Marionette TRACE conn3 <- [1,1014,null,{}] 19:49:11 INFO - PROCESS | 1827 | 1461638951239 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:11 INFO - PROCESS | 1827 | 1461638951402 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:49:11 INFO - PROCESS | 1827 | 1461638951571 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831d2000 == 97 [pid = 1827] [id = 261] 19:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff06dd33400) [pid = 1827] [serial = 784] [outer = (nil)] 19:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff07076ec00) [pid = 1827] [serial = 785] [outer = 0x7ff06dd33400] 19:49:11 INFO - PROCESS | 1827 | 1461638951639 Marionette DEBUG loaded listener.js 19:49:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff0730ab000) [pid = 1827] [serial = 786] [outer = 0x7ff06dd33400] 19:49:12 INFO - PROCESS | 1827 | 1461638952554 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 19:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1383ms 19:49:12 INFO - PROCESS | 1827 | 1461638952615 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:49:12 INFO - PROCESS | 1827 | 1461638952619 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:49:12 INFO - PROCESS | 1827 | 1461638952625 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:49:12 INFO - PROCESS | 1827 | 1461638952629 Marionette TRACE conn3 <- [1,1018,null,{}] 19:49:12 INFO - PROCESS | 1827 | 1461638952634 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:12 INFO - PROCESS | 1827 | 1461638952844 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:49:13 INFO - PROCESS | 1827 | 1461638953013 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff083df7000 == 98 [pid = 1827] [id = 262] 19:49:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff0673b4400) [pid = 1827] [serial = 787] [outer = (nil)] 19:49:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff0745d7000) [pid = 1827] [serial = 788] [outer = 0x7ff0673b4400] 19:49:13 INFO - PROCESS | 1827 | 1461638953091 Marionette DEBUG loaded listener.js 19:49:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff074ad6800) [pid = 1827] [serial = 789] [outer = 0x7ff0673b4400] 19:49:14 INFO - PROCESS | 1827 | 1461638954241 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 19:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1682ms 19:49:14 INFO - PROCESS | 1827 | 1461638954309 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:49:14 INFO - PROCESS | 1827 | 1461638954314 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:49:14 INFO - PROCESS | 1827 | 1461638954322 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:49:14 INFO - PROCESS | 1827 | 1461638954327 Marionette TRACE conn3 <- [1,1022,null,{}] 19:49:14 INFO - PROCESS | 1827 | 1461638954335 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:14 INFO - PROCESS | 1827 | 1461638954563 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:49:14 INFO - PROCESS | 1827 | 1461638954775 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfb7800 == 99 [pid = 1827] [id = 263] 19:49:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff0668ce400) [pid = 1827] [serial = 790] [outer = (nil)] 19:49:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff066be9400) [pid = 1827] [serial = 791] [outer = 0x7ff0668ce400] 19:49:14 INFO - PROCESS | 1827 | 1461638954844 Marionette DEBUG loaded listener.js 19:49:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff0678e2c00) [pid = 1827] [serial = 792] [outer = 0x7ff0668ce400] 19:49:15 INFO - PROCESS | 1827 | 1461638955724 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 19:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1481ms 19:49:15 INFO - PROCESS | 1827 | 1461638955803 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:49:15 INFO - PROCESS | 1827 | 1461638955811 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:49:15 INFO - PROCESS | 1827 | 1461638955820 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:49:15 INFO - PROCESS | 1827 | 1461638955823 Marionette TRACE conn3 <- [1,1026,null,{}] 19:49:15 INFO - PROCESS | 1827 | 1461638955827 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:16 INFO - PROCESS | 1827 | 1461638956019 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:49:16 INFO - PROCESS | 1827 | 1461638956229 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0658ab000 == 100 [pid = 1827] [id = 264] 19:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff0668d7800) [pid = 1827] [serial = 793] [outer = (nil)] 19:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff06ac10800) [pid = 1827] [serial = 794] [outer = 0x7ff0668d7800] 19:49:16 INFO - PROCESS | 1827 | 1461638956377 Marionette DEBUG loaded listener.js 19:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff06cd97000) [pid = 1827] [serial = 795] [outer = 0x7ff0668d7800] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ee32800 == 99 [pid = 1827] [id = 250] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff065142000) [pid = 1827] [serial = 658] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff06ac0dc00) [pid = 1827] [serial = 661] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff06ce1e800) [pid = 1827] [serial = 664] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff06d898400) [pid = 1827] [serial = 667] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff06e21c000) [pid = 1827] [serial = 670] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff0730a6800) [pid = 1827] [serial = 673] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff077111400) [pid = 1827] [serial = 676] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff077f80800) [pid = 1827] [serial = 679] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff077f7d800) [pid = 1827] [serial = 703] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06b021000 == 98 [pid = 1827] [id = 247] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067843000 == 97 [pid = 1827] [id = 246] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0677b5000 == 96 [pid = 1827] [id = 245] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06690f800 == 95 [pid = 1827] [id = 244] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08be50000 == 94 [pid = 1827] [id = 239] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d1f800 == 93 [pid = 1827] [id = 238] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff086e49000 == 92 [pid = 1827] [id = 237] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07678e800 == 91 [pid = 1827] [id = 236] 19:49:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067a09000 == 90 [pid = 1827] [id = 235] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff06dd0b800) [pid = 1827] [serial = 656] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff06d6c5400) [pid = 1827] [serial = 694] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff074a40000) [pid = 1827] [serial = 697] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff06d081c00) [pid = 1827] [serial = 691] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff0678e7000) [pid = 1827] [serial = 683] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff0673a8400) [pid = 1827] [serial = 682] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff06afe2800) [pid = 1827] [serial = 686] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff06728c000) [pid = 1827] [serial = 685] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff06ce12400) [pid = 1827] [serial = 688] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff06d030000) [pid = 1827] [serial = 689] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff06d676400) [pid = 1827] [serial = 700] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff076c8f800) [pid = 1827] [serial = 698] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff076c98800) [pid = 1827] [serial = 701] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff06dc97800) [pid = 1827] [serial = 695] [outer = (nil)] [url = about:blank] 19:49:16 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff06d44e800) [pid = 1827] [serial = 692] [outer = (nil)] [url = about:blank] 19:49:17 INFO - PROCESS | 1827 | 1461638957212 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 19:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1430ms 19:49:17 INFO - PROCESS | 1827 | 1461638957249 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:49:17 INFO - PROCESS | 1827 | 1461638957252 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:49:17 INFO - PROCESS | 1827 | 1461638957258 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:49:17 INFO - PROCESS | 1827 | 1461638957263 Marionette TRACE conn3 <- [1,1030,null,{}] 19:49:17 INFO - PROCESS | 1827 | 1461638957278 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:17 INFO - PROCESS | 1827 | 1461638957436 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:49:17 INFO - PROCESS | 1827 | 1461638957448 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b00a800 == 91 [pid = 1827] [id = 265] 19:49:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff06cddf000) [pid = 1827] [serial = 796] [outer = (nil)] 19:49:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff06d01b400) [pid = 1827] [serial = 797] [outer = 0x7ff06cddf000] 19:49:17 INFO - PROCESS | 1827 | 1461638957511 Marionette DEBUG loaded listener.js 19:49:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff06d039800) [pid = 1827] [serial = 798] [outer = 0x7ff06cddf000] 19:49:18 INFO - PROCESS | 1827 | 1461638958375 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 19:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1138ms 19:49:18 INFO - PROCESS | 1827 | 1461638958396 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:49:18 INFO - PROCESS | 1827 | 1461638958400 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:49:18 INFO - PROCESS | 1827 | 1461638958405 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:49:18 INFO - PROCESS | 1827 | 1461638958407 Marionette TRACE conn3 <- [1,1034,null,{}] 19:49:18 INFO - PROCESS | 1827 | 1461638958412 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:18 INFO - PROCESS | 1827 | 1461638958562 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:49:18 INFO - PROCESS | 1827 | 1461638958576 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d99c800 == 92 [pid = 1827] [id = 266] 19:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff06d01bc00) [pid = 1827] [serial = 799] [outer = (nil)] 19:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff06d679800) [pid = 1827] [serial = 800] [outer = 0x7ff06d01bc00] 19:49:18 INFO - PROCESS | 1827 | 1461638958633 Marionette DEBUG loaded listener.js 19:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff06d89a000) [pid = 1827] [serial = 801] [outer = 0x7ff06d01bc00] 19:49:19 INFO - PROCESS | 1827 | 1461638959509 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 19:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1129ms 19:49:19 INFO - PROCESS | 1827 | 1461638959535 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:49:19 INFO - PROCESS | 1827 | 1461638959539 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:49:19 INFO - PROCESS | 1827 | 1461638959544 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:49:19 INFO - PROCESS | 1827 | 1461638959546 Marionette TRACE conn3 <- [1,1038,null,{}] 19:49:19 INFO - PROCESS | 1827 | 1461638959551 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:19 INFO - PROCESS | 1827 | 1461638959743 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:49:19 INFO - PROCESS | 1827 | 1461638959775 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073c6e000 == 93 [pid = 1827] [id = 267] 19:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff06d077c00) [pid = 1827] [serial = 802] [outer = (nil)] 19:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff06da4f400) [pid = 1827] [serial = 803] [outer = 0x7ff06d077c00] 19:49:19 INFO - PROCESS | 1827 | 1461638959835 Marionette DEBUG loaded listener.js 19:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff06da5a800) [pid = 1827] [serial = 804] [outer = 0x7ff06d077c00] 19:49:20 INFO - PROCESS | 1827 | 1461638960705 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 19:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1226ms 19:49:20 INFO - PROCESS | 1827 | 1461638960772 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:49:20 INFO - PROCESS | 1827 | 1461638960776 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:49:20 INFO - PROCESS | 1827 | 1461638960780 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:49:20 INFO - PROCESS | 1827 | 1461638960783 Marionette TRACE conn3 <- [1,1042,null,{}] 19:49:20 INFO - PROCESS | 1827 | 1461638960788 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:21 INFO - PROCESS | 1827 | 1461638961011 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:49:21 INFO - PROCESS | 1827 | 1461638961034 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076ee1800 == 94 [pid = 1827] [id = 268] 19:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff06d89e800) [pid = 1827] [serial = 805] [outer = (nil)] 19:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff06dd04000) [pid = 1827] [serial = 806] [outer = 0x7ff06d89e800] 19:49:21 INFO - PROCESS | 1827 | 1461638961095 Marionette DEBUG loaded listener.js 19:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff073b58c00) [pid = 1827] [serial = 807] [outer = 0x7ff06d89e800] 19:49:21 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff06d01a800) [pid = 1827] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:49:21 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff066bdf000) [pid = 1827] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:49:21 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff0678f0400) [pid = 1827] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:49:21 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff0672a0400) [pid = 1827] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:49:21 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff06d034000) [pid = 1827] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:49:21 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff06afebc00) [pid = 1827] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:49:21 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff064f9c000) [pid = 1827] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:49:22 INFO - PROCESS | 1827 | 1461638962016 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 19:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1275ms 19:49:22 INFO - PROCESS | 1827 | 1461638962057 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:49:22 INFO - PROCESS | 1827 | 1461638962060 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:49:22 INFO - PROCESS | 1827 | 1461638962073 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:49:22 INFO - PROCESS | 1827 | 1461638962075 Marionette TRACE conn3 <- [1,1046,null,{}] 19:49:22 INFO - PROCESS | 1827 | 1461638962081 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:22 INFO - PROCESS | 1827 | 1461638962218 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:49:22 INFO - PROCESS | 1827 | 1461638962232 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07763c000 == 95 [pid = 1827] [id = 269] 19:49:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff0673ac400) [pid = 1827] [serial = 808] [outer = (nil)] 19:49:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff06dd2a000) [pid = 1827] [serial = 809] [outer = 0x7ff0673ac400] 19:49:22 INFO - PROCESS | 1827 | 1461638962292 Marionette DEBUG loaded listener.js 19:49:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff0745d4000) [pid = 1827] [serial = 810] [outer = 0x7ff0673ac400] 19:49:23 INFO - PROCESS | 1827 | 1461638963050 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 19:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1032ms 19:49:23 INFO - PROCESS | 1827 | 1461638963098 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:49:23 INFO - PROCESS | 1827 | 1461638963100 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:49:23 INFO - PROCESS | 1827 | 1461638963106 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:49:23 INFO - PROCESS | 1827 | 1461638963108 Marionette TRACE conn3 <- [1,1050,null,{}] 19:49:23 INFO - PROCESS | 1827 | 1461638963113 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:23 INFO - PROCESS | 1827 | 1461638963298 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:49:23 INFO - PROCESS | 1827 | 1461638963315 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831e3000 == 96 [pid = 1827] [id = 270] 19:49:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff06dd0d800) [pid = 1827] [serial = 811] [outer = (nil)] 19:49:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff074ad1800) [pid = 1827] [serial = 812] [outer = 0x7ff06dd0d800] 19:49:23 INFO - PROCESS | 1827 | 1461638963375 Marionette DEBUG loaded listener.js 19:49:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff075478c00) [pid = 1827] [serial = 813] [outer = 0x7ff06dd0d800] 19:49:24 INFO - PROCESS | 1827 | 1461638964452 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 19:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1377ms 19:49:24 INFO - PROCESS | 1827 | 1461638964484 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:49:24 INFO - PROCESS | 1827 | 1461638964489 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:49:24 INFO - PROCESS | 1827 | 1461638964497 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:49:24 INFO - PROCESS | 1827 | 1461638964501 Marionette TRACE conn3 <- [1,1054,null,{}] 19:49:24 INFO - PROCESS | 1827 | 1461638964508 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:24 INFO - PROCESS | 1827 | 1461638964683 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:49:24 INFO - PROCESS | 1827 | 1461638964858 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06adce000 == 97 [pid = 1827] [id = 271] 19:49:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff067283000) [pid = 1827] [serial = 814] [outer = (nil)] 19:49:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff067a8ec00) [pid = 1827] [serial = 815] [outer = 0x7ff067283000] 19:49:24 INFO - PROCESS | 1827 | 1461638964930 Marionette DEBUG loaded listener.js 19:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff06bdcf400) [pid = 1827] [serial = 816] [outer = 0x7ff067283000] 19:49:25 INFO - PROCESS | 1827 | 1461638965856 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 19:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1429ms 19:49:25 INFO - PROCESS | 1827 | 1461638965926 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:49:25 INFO - PROCESS | 1827 | 1461638965934 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:49:25 INFO - PROCESS | 1827 | 1461638965944 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:49:25 INFO - PROCESS | 1827 | 1461638965947 Marionette TRACE conn3 <- [1,1058,null,{}] 19:49:25 INFO - PROCESS | 1827 | 1461638965953 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:26 INFO - PROCESS | 1827 | 1461638966161 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:49:26 INFO - PROCESS | 1827 | 1461638966410 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076a61800 == 98 [pid = 1827] [id = 272] 19:49:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff06d023400) [pid = 1827] [serial = 817] [outer = (nil)] 19:49:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06d0d3c00) [pid = 1827] [serial = 818] [outer = 0x7ff06d023400] 19:49:26 INFO - PROCESS | 1827 | 1461638966527 Marionette DEBUG loaded listener.js 19:49:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff06d834000) [pid = 1827] [serial = 819] [outer = 0x7ff06d023400] 19:49:27 INFO - PROCESS | 1827 | 1461638967351 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 19:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1477ms 19:49:27 INFO - PROCESS | 1827 | 1461638967421 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:49:27 INFO - PROCESS | 1827 | 1461638967425 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:49:27 INFO - PROCESS | 1827 | 1461638967432 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:49:27 INFO - PROCESS | 1827 | 1461638967439 Marionette TRACE conn3 <- [1,1062,null,{}] 19:49:27 INFO - PROCESS | 1827 | 1461638967455 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:27 INFO - PROCESS | 1827 | 1461638967678 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:49:27 INFO - PROCESS | 1827 | 1461638967847 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08545a000 == 99 [pid = 1827] [id = 273] 19:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06da5a400) [pid = 1827] [serial = 820] [outer = (nil)] 19:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff06e325400) [pid = 1827] [serial = 821] [outer = 0x7ff06da5a400] 19:49:27 INFO - PROCESS | 1827 | 1461638967921 Marionette DEBUG loaded listener.js 19:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff070763400) [pid = 1827] [serial = 822] [outer = 0x7ff06da5a400] 19:49:28 INFO - PROCESS | 1827 | 1461638968759 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 19:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1384ms 19:49:28 INFO - PROCESS | 1827 | 1461638968817 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:49:28 INFO - PROCESS | 1827 | 1461638968821 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:49:28 INFO - PROCESS | 1827 | 1461638968827 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:49:28 INFO - PROCESS | 1827 | 1461638968829 Marionette TRACE conn3 <- [1,1066,null,{}] 19:49:28 INFO - PROCESS | 1827 | 1461638968835 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:29 INFO - PROCESS | 1827 | 1461638969007 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:49:29 INFO - PROCESS | 1827 | 1461638969185 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088b3b000 == 100 [pid = 1827] [id = 274] 19:49:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff066be8400) [pid = 1827] [serial = 823] [outer = (nil)] 19:49:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff074a33400) [pid = 1827] [serial = 824] [outer = 0x7ff066be8400] 19:49:29 INFO - PROCESS | 1827 | 1461638969256 Marionette DEBUG loaded listener.js 19:49:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff075718000) [pid = 1827] [serial = 825] [outer = 0x7ff066be8400] 19:49:30 INFO - PROCESS | 1827 | 1461638970112 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 19:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1325ms 19:49:30 INFO - PROCESS | 1827 | 1461638970154 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:49:30 INFO - PROCESS | 1827 | 1461638970156 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:49:30 INFO - PROCESS | 1827 | 1461638970162 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:49:30 INFO - PROCESS | 1827 | 1461638970164 Marionette TRACE conn3 <- [1,1070,null,{}] 19:49:30 INFO - PROCESS | 1827 | 1461638970170 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:30 INFO - PROCESS | 1827 | 1461638970325 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:49:30 INFO - PROCESS | 1827 | 1461638970500 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088da5800 == 101 [pid = 1827] [id = 275] 19:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff06d894400) [pid = 1827] [serial = 826] [outer = (nil)] 19:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff076244800) [pid = 1827] [serial = 827] [outer = 0x7ff06d894400] 19:49:30 INFO - PROCESS | 1827 | 1461638970568 Marionette DEBUG loaded listener.js 19:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff076c92400) [pid = 1827] [serial = 828] [outer = 0x7ff06d894400] 19:49:31 INFO - PROCESS | 1827 | 1461638971418 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 19:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1280ms 19:49:31 INFO - PROCESS | 1827 | 1461638971444 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:49:31 INFO - PROCESS | 1827 | 1461638971447 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:49:31 INFO - PROCESS | 1827 | 1461638971453 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:49:31 INFO - PROCESS | 1827 | 1461638971455 Marionette TRACE conn3 <- [1,1074,null,{}] 19:49:31 INFO - PROCESS | 1827 | 1461638971460 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:31 INFO - PROCESS | 1827 | 1461638971622 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:49:31 INFO - PROCESS | 1827 | 1461638971800 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d49c000 == 102 [pid = 1827] [id = 276] 19:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff07623e000) [pid = 1827] [serial = 829] [outer = (nil)] 19:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff077798000) [pid = 1827] [serial = 830] [outer = 0x7ff07623e000] 19:49:31 INFO - PROCESS | 1827 | 1461638971882 Marionette DEBUG loaded listener.js 19:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff0782a6400) [pid = 1827] [serial = 831] [outer = 0x7ff07623e000] 19:49:32 INFO - PROCESS | 1827 | 1461638972740 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 19:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1334ms 19:49:32 INFO - PROCESS | 1827 | 1461638972789 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:49:32 INFO - PROCESS | 1827 | 1461638972793 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:49:32 INFO - PROCESS | 1827 | 1461638972798 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:49:32 INFO - PROCESS | 1827 | 1461638972800 Marionette TRACE conn3 <- [1,1078,null,{}] 19:49:32 INFO - PROCESS | 1827 | 1461638972806 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:32 INFO - PROCESS | 1827 | 1461638972966 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:49:33 INFO - PROCESS | 1827 | 1461638973149 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061dea000 == 103 [pid = 1827] [id = 277] 19:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff074ad2c00) [pid = 1827] [serial = 832] [outer = (nil)] 19:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff07835ac00) [pid = 1827] [serial = 833] [outer = 0x7ff074ad2c00] 19:49:33 INFO - PROCESS | 1827 | 1461638973220 Marionette DEBUG loaded listener.js 19:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff0795b4c00) [pid = 1827] [serial = 834] [outer = 0x7ff074ad2c00] 19:49:34 INFO - PROCESS | 1827 | 1461638974051 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 19:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1281ms 19:49:34 INFO - PROCESS | 1827 | 1461638974081 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:49:34 INFO - PROCESS | 1827 | 1461638974085 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:49:34 INFO - PROCESS | 1827 | 1461638974090 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:49:34 INFO - PROCESS | 1827 | 1461638974093 Marionette TRACE conn3 <- [1,1082,null,{}] 19:49:34 INFO - PROCESS | 1827 | 1461638974098 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:34 INFO - PROCESS | 1827 | 1461638974252 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:49:34 INFO - PROCESS | 1827 | 1461638974427 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b8c000 == 104 [pid = 1827] [id = 278] 19:49:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff074ad4400) [pid = 1827] [serial = 835] [outer = (nil)] 19:49:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff0796ef800) [pid = 1827] [serial = 836] [outer = 0x7ff074ad4400] 19:49:34 INFO - PROCESS | 1827 | 1461638974497 Marionette DEBUG loaded listener.js 19:49:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff079a9f400) [pid = 1827] [serial = 837] [outer = 0x7ff074ad4400] 19:49:35 INFO - PROCESS | 1827 | 1461638975341 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 19:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1278ms 19:49:35 INFO - PROCESS | 1827 | 1461638975369 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:49:35 INFO - PROCESS | 1827 | 1461638975372 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:49:35 INFO - PROCESS | 1827 | 1461638975377 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:49:35 INFO - PROCESS | 1827 | 1461638975380 Marionette TRACE conn3 <- [1,1086,null,{}] 19:49:35 INFO - PROCESS | 1827 | 1461638975385 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:35 INFO - PROCESS | 1827 | 1461638975540 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:49:35 INFO - PROCESS | 1827 | 1461638975722 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061ec8000 == 105 [pid = 1827] [id = 279] 19:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff064f9e400) [pid = 1827] [serial = 838] [outer = (nil)] 19:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff06d66e400) [pid = 1827] [serial = 839] [outer = 0x7ff064f9e400] 19:49:35 INFO - PROCESS | 1827 | 1461638975787 Marionette DEBUG loaded listener.js 19:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff079aa2000) [pid = 1827] [serial = 840] [outer = 0x7ff064f9e400] 19:49:37 INFO - PROCESS | 1827 | 1461638977104 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 19:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1780ms 19:49:37 INFO - PROCESS | 1827 | 1461638977157 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:49:37 INFO - PROCESS | 1827 | 1461638977162 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:49:37 INFO - PROCESS | 1827 | 1461638977170 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:49:37 INFO - PROCESS | 1827 | 1461638977175 Marionette TRACE conn3 <- [1,1090,null,{}] 19:49:37 INFO - PROCESS | 1827 | 1461638977182 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:37 INFO - PROCESS | 1827 | 1461638977346 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:49:37 INFO - PROCESS | 1827 | 1461638977520 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067260800 == 106 [pid = 1827] [id = 280] 19:49:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff0668d6000) [pid = 1827] [serial = 841] [outer = (nil)] 19:49:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff0673ab800) [pid = 1827] [serial = 842] [outer = 0x7ff0668d6000] 19:49:37 INFO - PROCESS | 1827 | 1461638977586 Marionette DEBUG loaded listener.js 19:49:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff06ac08400) [pid = 1827] [serial = 843] [outer = 0x7ff0668d6000] 19:49:38 INFO - PROCESS | 1827 | 1461638978479 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 19:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1331ms 19:49:38 INFO - PROCESS | 1827 | 1461638978502 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:49:38 INFO - PROCESS | 1827 | 1461638978519 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:49:38 INFO - PROCESS | 1827 | 1461638978565 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:49:38 INFO - PROCESS | 1827 | 1461638978572 Marionette TRACE conn3 <- [1,1094,null,{}] 19:49:38 INFO - PROCESS | 1827 | 1461638978581 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:38 INFO - PROCESS | 1827 | 1461638978801 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:49:39 INFO - PROCESS | 1827 | 1461638979070 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06589d000 == 107 [pid = 1827] [id = 281] 19:49:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff06bdd5400) [pid = 1827] [serial = 844] [outer = (nil)] 19:49:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff06cdd9400) [pid = 1827] [serial = 845] [outer = 0x7ff06bdd5400] 19:49:39 INFO - PROCESS | 1827 | 1461638979141 Marionette DEBUG loaded listener.js 19:49:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff06ce17000) [pid = 1827] [serial = 846] [outer = 0x7ff06bdd5400] 19:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff085454000 == 106 [pid = 1827] [id = 193] 19:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff083d04000 == 105 [pid = 1827] [id = 192] 19:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0776dc000 == 104 [pid = 1827] [id = 191] 19:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff06d674000) [pid = 1827] [serial = 755] [outer = (nil)] [url = about:blank] 19:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff0873ed400) [pid = 1827] [serial = 721] [outer = (nil)] [url = about:blank] 19:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff06d01d400) [pid = 1827] [serial = 724] [outer = (nil)] [url = about:blank] 19:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff063a87800) [pid = 1827] [serial = 730] [outer = (nil)] [url = about:blank] 19:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff0776b9800) [pid = 1827] [serial = 715] [outer = (nil)] [url = about:blank] 19:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff083d66400) [pid = 1827] [serial = 718] [outer = (nil)] [url = about:blank] 19:49:39 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06da50c00) [pid = 1827] [serial = 727] [outer = (nil)] [url = about:blank] 19:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07763c000 == 103 [pid = 1827] [id = 269] 19:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076ee1800 == 102 [pid = 1827] [id = 268] 19:49:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfb9800 == 101 [pid = 1827] [id = 248] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073c6e000 == 100 [pid = 1827] [id = 267] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d8ce800 == 99 [pid = 1827] [id = 249] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d99c800 == 98 [pid = 1827] [id = 266] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06b00a800 == 97 [pid = 1827] [id = 265] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0658ab000 == 96 [pid = 1827] [id = 264] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfb7800 == 95 [pid = 1827] [id = 263] 19:49:40 INFO - PROCESS | 1827 | 1461638980058 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07980e000 == 94 [pid = 1827] [id = 260] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077e68800 == 93 [pid = 1827] [id = 259] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07763a800 == 92 [pid = 1827] [id = 258] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076ee9000 == 91 [pid = 1827] [id = 257] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0768da000 == 90 [pid = 1827] [id = 256] 19:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1544ms 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff075ea8000 == 89 [pid = 1827] [id = 255] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff074469800 == 88 [pid = 1827] [id = 254] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d349800 == 87 [pid = 1827] [id = 253] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0674a1800 == 86 [pid = 1827] [id = 252] 19:49:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07074a000 == 85 [pid = 1827] [id = 251] 19:49:40 INFO - PROCESS | 1827 | 1461638980117 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:49:40 INFO - PROCESS | 1827 | 1461638980121 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff06d0d2c00) [pid = 1827] [serial = 752] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff06ce18800) [pid = 1827] [serial = 485] [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.] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff0672a2000) [pid = 1827] [serial = 737] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff0672aac00) [pid = 1827] [serial = 706] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff06ac05c00) [pid = 1827] [serial = 740] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff06b035c00) [pid = 1827] [serial = 742] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff06d037400) [pid = 1827] [serial = 749] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff06cdd6400) [pid = 1827] [serial = 709] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff06d454800) [pid = 1827] [serial = 753] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff07066ec00) [pid = 1827] [serial = 712] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff067a88000) [pid = 1827] [serial = 739] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff06ce13000) [pid = 1827] [serial = 746] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff06ce1dc00) [pid = 1827] [serial = 747] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff06bdd6400) [pid = 1827] [serial = 743] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff06d079c00) [pid = 1827] [serial = 750] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff065143800) [pid = 1827] [serial = 733] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff06727f400) [pid = 1827] [serial = 736] [outer = (nil)] [url = about:blank] 19:49:40 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff06680f800) [pid = 1827] [serial = 734] [outer = (nil)] [url = about:blank] 19:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:49:40 INFO - PROCESS | 1827 | 1461638980147 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:49:40 INFO - PROCESS | 1827 | 1461638980152 Marionette TRACE conn3 <- [1,1098,null,{}] 19:49:40 INFO - PROCESS | 1827 | 1461638980167 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:40 INFO - PROCESS | 1827 | 1461638980319 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:49:40 INFO - PROCESS | 1827 | 1461638980331 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06725f800 == 86 [pid = 1827] [id = 282] 19:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff06ce21c00) [pid = 1827] [serial = 847] [outer = (nil)] 19:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff06d02cc00) [pid = 1827] [serial = 848] [outer = 0x7ff06ce21c00] 19:49:40 INFO - PROCESS | 1827 | 1461638980403 Marionette DEBUG loaded listener.js 19:49:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff06d07b400) [pid = 1827] [serial = 849] [outer = 0x7ff06ce21c00] 19:49:41 INFO - PROCESS | 1827 | 1461638981198 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 19:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1084ms 19:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:49:41 INFO - PROCESS | 1827 | 1461638981233 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:49:41 INFO - PROCESS | 1827 | 1461638981236 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:49:41 INFO - PROCESS | 1827 | 1461638981242 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:49:41 INFO - PROCESS | 1827 | 1461638981245 Marionette TRACE conn3 <- [1,1102,null,{}] 19:49:41 INFO - PROCESS | 1827 | 1461638981250 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:41 INFO - PROCESS | 1827 | 1461638981390 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:49:41 INFO - PROCESS | 1827 | 1461638981529 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfb7800 == 87 [pid = 1827] [id = 283] 19:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff06ce20400) [pid = 1827] [serial = 850] [outer = (nil)] 19:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff06d30b800) [pid = 1827] [serial = 851] [outer = 0x7ff06ce20400] 19:49:41 INFO - PROCESS | 1827 | 1461638981588 Marionette DEBUG loaded listener.js 19:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff06d6ba800) [pid = 1827] [serial = 852] [outer = 0x7ff06ce20400] 19:49:42 INFO - PROCESS | 1827 | 1461638982351 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 19:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1128ms 19:49:42 INFO - PROCESS | 1827 | 1461638982369 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:49:42 INFO - PROCESS | 1827 | 1461638982372 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:49:42 INFO - PROCESS | 1827 | 1461638982377 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:49:42 INFO - PROCESS | 1827 | 1461638982379 Marionette TRACE conn3 <- [1,1106,null,{}] 19:49:42 INFO - PROCESS | 1827 | 1461638982384 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:42 INFO - PROCESS | 1827 | 1461638982597 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:49:42 INFO - PROCESS | 1827 | 1461638982624 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ef94800 == 88 [pid = 1827] [id = 284] 19:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff06d6bb400) [pid = 1827] [serial = 853] [outer = (nil)] 19:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff06d898000) [pid = 1827] [serial = 854] [outer = 0x7ff06d6bb400] 19:49:42 INFO - PROCESS | 1827 | 1461638982691 Marionette DEBUG loaded listener.js 19:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff06dc95000) [pid = 1827] [serial = 855] [outer = 0x7ff06d6bb400] 19:49:43 INFO - PROCESS | 1827 | 1461638983497 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 19:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1175ms 19:49:43 INFO - PROCESS | 1827 | 1461638983556 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:49:43 INFO - PROCESS | 1827 | 1461638983559 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:49:43 INFO - PROCESS | 1827 | 1461638983564 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:49:43 INFO - PROCESS | 1827 | 1461638983566 Marionette TRACE conn3 <- [1,1110,null,{}] 19:49:43 INFO - PROCESS | 1827 | 1461638983572 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:43 INFO - PROCESS | 1827 | 1461638983783 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:49:43 INFO - PROCESS | 1827 | 1461638983808 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073b3a000 == 89 [pid = 1827] [id = 285] 19:49:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff06dc4cc00) [pid = 1827] [serial = 856] [outer = (nil)] 19:49:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff0705f1000) [pid = 1827] [serial = 857] [outer = 0x7ff06dc4cc00] 19:49:43 INFO - PROCESS | 1827 | 1461638983869 Marionette DEBUG loaded listener.js 19:49:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff070768400) [pid = 1827] [serial = 858] [outer = 0x7ff06dc4cc00] 19:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff06d077c00) [pid = 1827] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff06d89e800) [pid = 1827] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff06cddf000) [pid = 1827] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff0668d7800) [pid = 1827] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff0668ce400) [pid = 1827] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff06d01bc00) [pid = 1827] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:49:44 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff0673ac400) [pid = 1827] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:49:45 INFO - PROCESS | 1827 | 1461638985007 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 19:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1475ms 19:49:45 INFO - PROCESS | 1827 | 1461638985041 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:49:45 INFO - PROCESS | 1827 | 1461638985043 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:49:45 INFO - PROCESS | 1827 | 1461638985050 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:49:45 INFO - PROCESS | 1827 | 1461638985052 Marionette TRACE conn3 <- [1,1114,null,{}] 19:49:45 INFO - PROCESS | 1827 | 1461638985057 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:45 INFO - PROCESS | 1827 | 1461638985207 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:49:45 INFO - PROCESS | 1827 | 1461638985242 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff075ea8000 == 90 [pid = 1827] [id = 286] 19:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff06cda0800) [pid = 1827] [serial = 859] [outer = (nil)] 19:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff06dd09800) [pid = 1827] [serial = 860] [outer = 0x7ff06cda0800] 19:49:45 INFO - PROCESS | 1827 | 1461638985300 Marionette DEBUG loaded listener.js 19:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff073035c00) [pid = 1827] [serial = 861] [outer = 0x7ff06cda0800] 19:49:46 INFO - PROCESS | 1827 | 1461638986052 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 19:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1028ms 19:49:46 INFO - PROCESS | 1827 | 1461638986080 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:49:46 INFO - PROCESS | 1827 | 1461638986083 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:49:46 INFO - PROCESS | 1827 | 1461638986088 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:49:46 INFO - PROCESS | 1827 | 1461638986091 Marionette TRACE conn3 <- [1,1118,null,{}] 19:49:46 INFO - PROCESS | 1827 | 1461638986096 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:46 INFO - PROCESS | 1827 | 1461638986286 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:49:46 INFO - PROCESS | 1827 | 1461638986303 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076a65000 == 91 [pid = 1827] [id = 287] 19:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff070766c00) [pid = 1827] [serial = 862] [outer = (nil)] 19:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff074a3ac00) [pid = 1827] [serial = 863] [outer = 0x7ff070766c00] 19:49:46 INFO - PROCESS | 1827 | 1461638986363 Marionette DEBUG loaded listener.js 19:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff074c46c00) [pid = 1827] [serial = 864] [outer = 0x7ff070766c00] 19:49:47 INFO - PROCESS | 1827 | 1461638987257 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 19:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1232ms 19:49:47 INFO - PROCESS | 1827 | 1461638987321 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:49:47 INFO - PROCESS | 1827 | 1461638987327 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:49:47 INFO - PROCESS | 1827 | 1461638987334 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:49:47 INFO - PROCESS | 1827 | 1461638987340 Marionette TRACE conn3 <- [1,1122,null,{}] 19:49:47 INFO - PROCESS | 1827 | 1461638987349 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:47 INFO - PROCESS | 1827 | 1461638987536 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:49:47 INFO - PROCESS | 1827 | 1461638987779 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668b9800 == 92 [pid = 1827] [id = 288] 19:49:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff066811c00) [pid = 1827] [serial = 865] [outer = (nil)] 19:49:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff0673b0c00) [pid = 1827] [serial = 866] [outer = 0x7ff066811c00] 19:49:47 INFO - PROCESS | 1827 | 1461638987896 Marionette DEBUG loaded listener.js 19:49:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff06afe9800) [pid = 1827] [serial = 867] [outer = 0x7ff066811c00] 19:49:48 INFO - PROCESS | 1827 | 1461638988719 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 19:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1438ms 19:49:48 INFO - PROCESS | 1827 | 1461638988773 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:49:48 INFO - PROCESS | 1827 | 1461638988781 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:49:48 INFO - PROCESS | 1827 | 1461638988791 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:49:48 INFO - PROCESS | 1827 | 1461638988794 Marionette TRACE conn3 <- [1,1126,null,{}] 19:49:48 INFO - PROCESS | 1827 | 1461638988800 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:49 INFO - PROCESS | 1827 | 1461638988999 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:49:49 INFO - PROCESS | 1827 | 1461638989180 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d128800 == 93 [pid = 1827] [id = 289] 19:49:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff0667c1800) [pid = 1827] [serial = 868] [outer = (nil)] 19:49:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff06ce12c00) [pid = 1827] [serial = 869] [outer = 0x7ff0667c1800] 19:49:49 INFO - PROCESS | 1827 | 1461638989248 Marionette DEBUG loaded listener.js 19:49:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff06d031800) [pid = 1827] [serial = 870] [outer = 0x7ff0667c1800] 19:49:50 INFO - PROCESS | 1827 | 1461638990201 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 19:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1433ms 19:49:50 INFO - PROCESS | 1827 | 1461638990223 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:49:50 INFO - PROCESS | 1827 | 1461638990227 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:49:50 INFO - PROCESS | 1827 | 1461638990233 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:49:50 INFO - PROCESS | 1827 | 1461638990238 Marionette TRACE conn3 <- [1,1130,null,{}] 19:49:50 INFO - PROCESS | 1827 | 1461638990253 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:50 INFO - PROCESS | 1827 | 1461638990417 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:49:50 INFO - PROCESS | 1827 | 1461638990594 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077171000 == 94 [pid = 1827] [id = 290] 19:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff06ce1d400) [pid = 1827] [serial = 871] [outer = (nil)] 19:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff06da57800) [pid = 1827] [serial = 872] [outer = 0x7ff06ce1d400] 19:49:50 INFO - PROCESS | 1827 | 1461638990664 Marionette DEBUG loaded listener.js 19:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff06e321400) [pid = 1827] [serial = 873] [outer = 0x7ff06ce1d400] 19:49:51 INFO - PROCESS | 1827 | 1461638991552 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 19:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1385ms 19:49:51 INFO - PROCESS | 1827 | 1461638991619 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:49:51 INFO - PROCESS | 1827 | 1461638991623 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:49:51 INFO - PROCESS | 1827 | 1461638991630 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:49:51 INFO - PROCESS | 1827 | 1461638991633 Marionette TRACE conn3 <- [1,1134,null,{}] 19:49:51 INFO - PROCESS | 1827 | 1461638991638 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:51 INFO - PROCESS | 1827 | 1461638991847 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:49:52 INFO - PROCESS | 1827 | 1461638992022 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0782e0800 == 95 [pid = 1827] [id = 291] 19:49:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff06ce1ec00) [pid = 1827] [serial = 874] [outer = (nil)] 19:49:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff070768c00) [pid = 1827] [serial = 875] [outer = 0x7ff06ce1ec00] 19:49:52 INFO - PROCESS | 1827 | 1461638992090 Marionette DEBUG loaded listener.js 19:49:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff074a3e400) [pid = 1827] [serial = 876] [outer = 0x7ff06ce1ec00] 19:49:52 INFO - PROCESS | 1827 | 1461638992959 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1382ms 19:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:49:53 INFO - PROCESS | 1827 | 1461638993011 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:49:53 INFO - PROCESS | 1827 | 1461638993014 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:49:53 INFO - PROCESS | 1827 | 1461638993020 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:49:53 INFO - PROCESS | 1827 | 1461638993023 Marionette TRACE conn3 <- [1,1138,null,{}] 19:49:53 INFO - PROCESS | 1827 | 1461638993028 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:53 INFO - PROCESS | 1827 | 1461638993184 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:49:53 INFO - PROCESS | 1827 | 1461638993368 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d50a000 == 96 [pid = 1827] [id = 292] 19:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff06d035c00) [pid = 1827] [serial = 877] [outer = (nil)] 19:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff075583c00) [pid = 1827] [serial = 878] [outer = 0x7ff06d035c00] 19:49:53 INFO - PROCESS | 1827 | 1461638993441 Marionette DEBUG loaded listener.js 19:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff076c92800) [pid = 1827] [serial = 879] [outer = 0x7ff06d035c00] 19:49:54 INFO - PROCESS | 1827 | 1461638994268 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 19:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1283ms 19:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:49:54 INFO - PROCESS | 1827 | 1461638994302 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:49:54 INFO - PROCESS | 1827 | 1461638994305 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:49:54 INFO - PROCESS | 1827 | 1461638994311 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:49:54 INFO - PROCESS | 1827 | 1461638994314 Marionette TRACE conn3 <- [1,1142,null,{}] 19:49:54 INFO - PROCESS | 1827 | 1461638994319 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:54 INFO - PROCESS | 1827 | 1461638994512 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:49:54 INFO - PROCESS | 1827 | 1461638994721 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff086e38000 == 97 [pid = 1827] [id = 293] 19:49:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff074a32800) [pid = 1827] [serial = 880] [outer = (nil)] 19:49:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff07835d000) [pid = 1827] [serial = 881] [outer = 0x7ff074a32800] 19:49:54 INFO - PROCESS | 1827 | 1461638994790 Marionette DEBUG loaded listener.js 19:49:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff079aac800) [pid = 1827] [serial = 882] [outer = 0x7ff074a32800] 19:49:55 INFO - PROCESS | 1827 | 1461638995647 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 19:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1387ms 19:49:55 INFO - PROCESS | 1827 | 1461638995698 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:49:55 INFO - PROCESS | 1827 | 1461638995702 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:49:55 INFO - PROCESS | 1827 | 1461638995707 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:49:55 INFO - PROCESS | 1827 | 1461638995709 Marionette TRACE conn3 <- [1,1146,null,{}] 19:49:55 INFO - PROCESS | 1827 | 1461638995715 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:55 INFO - PROCESS | 1827 | 1461638995938 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:49:56 INFO - PROCESS | 1827 | 1461638996109 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08b181000 == 98 [pid = 1827] [id = 294] 19:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff0776b8c00) [pid = 1827] [serial = 883] [outer = (nil)] 19:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff07e111800) [pid = 1827] [serial = 884] [outer = 0x7ff0776b8c00] 19:49:56 INFO - PROCESS | 1827 | 1461638996175 Marionette DEBUG loaded listener.js 19:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff083d70800) [pid = 1827] [serial = 885] [outer = 0x7ff0776b8c00] 19:49:57 INFO - PROCESS | 1827 | 1461638997013 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 19:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1325ms 19:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:49:57 INFO - PROCESS | 1827 | 1461638997042 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:49:57 INFO - PROCESS | 1827 | 1461638997045 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:49:57 INFO - PROCESS | 1827 | 1461638997053 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:49:57 INFO - PROCESS | 1827 | 1461638997056 Marionette TRACE conn3 <- [1,1150,null,{}] 19:49:57 INFO - PROCESS | 1827 | 1461638997061 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:57 INFO - PROCESS | 1827 | 1461638997214 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:49:57 INFO - PROCESS | 1827 | 1461638997389 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b94800 == 99 [pid = 1827] [id = 295] 19:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff077790c00) [pid = 1827] [serial = 886] [outer = (nil)] 19:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff06ac04000) [pid = 1827] [serial = 887] [outer = 0x7ff077790c00] 19:49:57 INFO - PROCESS | 1827 | 1461638997472 Marionette DEBUG loaded listener.js 19:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff08406c800) [pid = 1827] [serial = 888] [outer = 0x7ff077790c00] 19:49:58 INFO - PROCESS | 1827 | 1461638998319 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 19:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1332ms 19:49:58 INFO - PROCESS | 1827 | 1461638998385 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:49:58 INFO - PROCESS | 1827 | 1461638998389 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:49:58 INFO - PROCESS | 1827 | 1461638998395 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:49:58 INFO - PROCESS | 1827 | 1461638998397 Marionette TRACE conn3 <- [1,1154,null,{}] 19:49:58 INFO - PROCESS | 1827 | 1461638998402 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:58 INFO - PROCESS | 1827 | 1461638998566 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:49:58 INFO - PROCESS | 1827 | 1461638998743 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06209d000 == 100 [pid = 1827] [id = 296] 19:49:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff07e10d000) [pid = 1827] [serial = 889] [outer = (nil)] 19:49:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff0840e9400) [pid = 1827] [serial = 890] [outer = 0x7ff07e10d000] 19:49:58 INFO - PROCESS | 1827 | 1461638998815 Marionette DEBUG loaded listener.js 19:49:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff084458800) [pid = 1827] [serial = 891] [outer = 0x7ff07e10d000] 19:49:59 INFO - PROCESS | 1827 | 1461638999659 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 19:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1335ms 19:49:59 INFO - PROCESS | 1827 | 1461638999730 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:49:59 INFO - PROCESS | 1827 | 1461638999734 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:49:59 INFO - PROCESS | 1827 | 1461638999739 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:49:59 INFO - PROCESS | 1827 | 1461638999742 Marionette TRACE conn3 <- [1,1158,null,{}] 19:49:59 INFO - PROCESS | 1827 | 1461638999747 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:59 INFO - PROCESS | 1827 | 1461638999915 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:50:00 INFO - PROCESS | 1827 | 1461639000091 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0611d7800 == 101 [pid = 1827] [id = 297] 19:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff063a8d400) [pid = 1827] [serial = 892] [outer = (nil)] 19:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff06cddd400) [pid = 1827] [serial = 893] [outer = 0x7ff063a8d400] 19:50:00 INFO - PROCESS | 1827 | 1461639000162 Marionette DEBUG loaded listener.js 19:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff08445c800) [pid = 1827] [serial = 894] [outer = 0x7ff063a8d400] 19:50:01 INFO - PROCESS | 1827 | 1461639001002 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 19:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1329ms 19:50:01 INFO - PROCESS | 1827 | 1461639001072 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:50:01 INFO - PROCESS | 1827 | 1461639001077 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:50:01 INFO - PROCESS | 1827 | 1461639001084 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:50:01 INFO - PROCESS | 1827 | 1461639001090 Marionette TRACE conn3 <- [1,1162,null,{}] 19:50:01 INFO - PROCESS | 1827 | 1461639001096 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:01 INFO - PROCESS | 1827 | 1461639001344 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:50:01 INFO - PROCESS | 1827 | 1461639001574 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065859000 == 102 [pid = 1827] [id = 298] 19:50:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff063a88000) [pid = 1827] [serial = 895] [outer = (nil)] 19:50:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff064fa3400) [pid = 1827] [serial = 896] [outer = 0x7ff063a88000] 19:50:01 INFO - PROCESS | 1827 | 1461639001958 Marionette DEBUG loaded listener.js 19:50:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff0668cd000) [pid = 1827] [serial = 897] [outer = 0x7ff063a88000] 19:50:02 INFO - PROCESS | 1827 | 1461639002892 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 19:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1883ms 19:50:02 INFO - PROCESS | 1827 | 1461639002968 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:50:02 INFO - PROCESS | 1827 | 1461639002974 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:50:02 INFO - PROCESS | 1827 | 1461639002982 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:50:02 INFO - PROCESS | 1827 | 1461639002986 Marionette TRACE conn3 <- [1,1166,null,{}] 19:50:02 INFO - PROCESS | 1827 | 1461639002993 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:03 INFO - PROCESS | 1827 | 1461639003272 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:50:03 INFO - PROCESS | 1827 | 1461639003572 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061eb7800 == 103 [pid = 1827] [id = 299] 19:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff06ce1fc00) [pid = 1827] [serial = 898] [outer = (nil)] 19:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7ff06d01f800) [pid = 1827] [serial = 899] [outer = 0x7ff06ce1fc00] 19:50:03 INFO - PROCESS | 1827 | 1461639003639 Marionette DEBUG loaded listener.js 19:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7ff06d073800) [pid = 1827] [serial = 900] [outer = 0x7ff06ce1fc00] 19:50:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff075ea8000 == 102 [pid = 1827] [id = 286] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7ff06d078400) [pid = 1827] [serial = 764] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7ff06d6c0400) [pid = 1827] [serial = 767] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff06d89d000) [pid = 1827] [serial = 770] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff06dae7800) [pid = 1827] [serial = 773] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff06dd0d400) [pid = 1827] [serial = 776] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff06efa2000) [pid = 1827] [serial = 779] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff070663c00) [pid = 1827] [serial = 782] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff07076ec00) [pid = 1827] [serial = 785] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073b3a000 == 101 [pid = 1827] [id = 285] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ef94800 == 100 [pid = 1827] [id = 284] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfb7800 == 99 [pid = 1827] [id = 283] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06725f800 == 98 [pid = 1827] [id = 282] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06589d000 == 97 [pid = 1827] [id = 281] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067260800 == 96 [pid = 1827] [id = 280] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088b3b000 == 95 [pid = 1827] [id = 274] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08545a000 == 94 [pid = 1827] [id = 273] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076a61800 == 93 [pid = 1827] [id = 272] 19:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06adce000 == 92 [pid = 1827] [id = 271] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff06da4f400) [pid = 1827] [serial = 803] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff06dd04000) [pid = 1827] [serial = 806] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff073b58c00) [pid = 1827] [serial = 807] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff06d01b400) [pid = 1827] [serial = 797] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06d039800) [pid = 1827] [serial = 798] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06ac10800) [pid = 1827] [serial = 794] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06cd97000) [pid = 1827] [serial = 795] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff0678e2c00) [pid = 1827] [serial = 792] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff066be9400) [pid = 1827] [serial = 791] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff0745d7000) [pid = 1827] [serial = 788] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff06d679800) [pid = 1827] [serial = 800] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff06aff1000) [pid = 1827] [serial = 761] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff067287000) [pid = 1827] [serial = 758] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff06dd2a000) [pid = 1827] [serial = 809] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff06da5a800) [pid = 1827] [serial = 804] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff06d89a000) [pid = 1827] [serial = 801] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff0745d4000) [pid = 1827] [serial = 810] [outer = (nil)] [url = about:blank] 19:50:04 INFO - PROCESS | 1827 | 1461639004497 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 19:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1535ms 19:50:04 INFO - PROCESS | 1827 | 1461639004519 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:50:04 INFO - PROCESS | 1827 | 1461639004524 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:50:04 INFO - PROCESS | 1827 | 1461639004533 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:50:04 INFO - PROCESS | 1827 | 1461639004536 Marionette TRACE conn3 <- [1,1170,null,{}] 19:50:04 INFO - PROCESS | 1827 | 1461639004540 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:04 INFO - PROCESS | 1827 | 1461639004712 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:50:04 INFO - PROCESS | 1827 | 1461639004849 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067260800 == 93 [pid = 1827] [id = 300] 19:50:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff063a82000) [pid = 1827] [serial = 901] [outer = (nil)] 19:50:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff06d30a000) [pid = 1827] [serial = 902] [outer = 0x7ff063a82000] 19:50:04 INFO - PROCESS | 1827 | 1461639004908 Marionette DEBUG loaded listener.js 19:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff06d89a000) [pid = 1827] [serial = 903] [outer = 0x7ff063a82000] 19:50:05 INFO - PROCESS | 1827 | 1461639005657 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 19:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1131ms 19:50:05 INFO - PROCESS | 1827 | 1461639005664 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:50:05 INFO - PROCESS | 1827 | 1461639005667 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:50:05 INFO - PROCESS | 1827 | 1461639005673 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:50:05 INFO - PROCESS | 1827 | 1461639005678 Marionette TRACE conn3 <- [1,1174,null,{}] 19:50:05 INFO - PROCESS | 1827 | 1461639005692 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:05 INFO - PROCESS | 1827 | 1461639005889 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:50:05 INFO - PROCESS | 1827 | 1461639005913 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee1c800 == 94 [pid = 1827] [id = 301] 19:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff06dd07400) [pid = 1827] [serial = 904] [outer = (nil)] 19:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff06f213400) [pid = 1827] [serial = 905] [outer = 0x7ff06dd07400] 19:50:05 INFO - PROCESS | 1827 | 1461639005971 Marionette DEBUG loaded listener.js 19:50:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff07076a400) [pid = 1827] [serial = 906] [outer = 0x7ff06dd07400] 19:50:06 INFO - PROCESS | 1827 | 1461639006795 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 19:50:06 INFO - PROCESS | 1827 | 1461639006861 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:50:06 INFO - PROCESS | 1827 | 1461639006867 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:50:06 INFO - PROCESS | 1827 | 1461639006869 Marionette TRACE conn3 <- [1,1178,null,{}] 19:50:06 INFO - PROCESS | 1827 | 1461639006874 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:07 INFO - PROCESS | 1827 | 1461639007077 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:50:07 INFO - PROCESS | 1827 | 1461639007100 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073b3a000 == 95 [pid = 1827] [id = 302] 19:50:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff06d0d0800) [pid = 1827] [serial = 907] [outer = (nil)] 19:50:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff07558f000) [pid = 1827] [serial = 908] [outer = 0x7ff06d0d0800] 19:50:07 INFO - PROCESS | 1827 | 1461639007159 Marionette DEBUG loaded listener.js 19:50:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff076c94c00) [pid = 1827] [serial = 909] [outer = 0x7ff06d0d0800] 19:50:08 INFO - PROCESS | 1827 | 1461639008011 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:50:08 INFO - PROCESS | 1827 | 1461639008068 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:50:08 INFO - PROCESS | 1827 | 1461639008074 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:50:08 INFO - PROCESS | 1827 | 1461639008075 Marionette TRACE conn3 <- [1,1182,null,{}] 19:50:08 INFO - PROCESS | 1827 | 1461639008081 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:08 INFO - PROCESS | 1827 | 1461639008270 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:50:08 INFO - PROCESS | 1827 | 1461639008294 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076796000 == 96 [pid = 1827] [id = 303] 19:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff0770af800) [pid = 1827] [serial = 910] [outer = (nil)] 19:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff077709800) [pid = 1827] [serial = 911] [outer = 0x7ff0770af800] 19:50:08 INFO - PROCESS | 1827 | 1461639008358 Marionette DEBUG loaded listener.js 19:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff078356c00) [pid = 1827] [serial = 912] [outer = 0x7ff0770af800] 19:50:08 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06ce21c00) [pid = 1827] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:50:08 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06ce20400) [pid = 1827] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:50:08 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff0668d6000) [pid = 1827] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:50:08 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff06bdd5400) [pid = 1827] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:50:08 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff06dc4cc00) [pid = 1827] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:50:08 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff06d6bb400) [pid = 1827] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:50:08 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff06cda0800) [pid = 1827] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:50:09 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:50:09 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:50:09 INFO - PROCESS | 1827 | 1461639009317 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:50:09 INFO - PROCESS | 1827 | 1461639009355 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:50:09 INFO - PROCESS | 1827 | 1461639009373 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:50:09 INFO - PROCESS | 1827 | 1461639009376 Marionette TRACE conn3 <- [1,1186,null,{}] 19:50:09 INFO - PROCESS | 1827 | 1461639009380 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:09 INFO - PROCESS | 1827 | 1461639009576 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:50:09 INFO - PROCESS | 1827 | 1461639009596 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0771d2000 == 97 [pid = 1827] [id = 304] 19:50:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff06dc4cc00) [pid = 1827] [serial = 913] [outer = (nil)] 19:50:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff0795b6000) [pid = 1827] [serial = 914] [outer = 0x7ff06dc4cc00] 19:50:09 INFO - PROCESS | 1827 | 1461639009663 Marionette DEBUG loaded listener.js 19:50:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff0852b9800) [pid = 1827] [serial = 915] [outer = 0x7ff06dc4cc00] 19:50:10 INFO - PROCESS | 1827 | 1461639010396 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 19:50:10 INFO - PROCESS | 1827 | 1461639010423 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:50:10 INFO - PROCESS | 1827 | 1461639010444 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:50:10 INFO - PROCESS | 1827 | 1461639010447 Marionette TRACE conn3 <- [1,1190,null,{}] 19:50:10 INFO - PROCESS | 1827 | 1461639010451 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:10 INFO - PROCESS | 1827 | 1461639010588 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:50:10 INFO - PROCESS | 1827 | 1461639010725 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079819800 == 98 [pid = 1827] [id = 305] 19:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff0745d2c00) [pid = 1827] [serial = 916] [outer = (nil)] 19:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff086e15c00) [pid = 1827] [serial = 917] [outer = 0x7ff0745d2c00] 19:50:10 INFO - PROCESS | 1827 | 1461639010784 Marionette DEBUG loaded listener.js 19:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff06dd05400) [pid = 1827] [serial = 918] [outer = 0x7ff0745d2c00] 19:50:11 INFO - PROCESS | 1827 | 1461639011788 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 19:50:11 INFO - PROCESS | 1827 | 1461639011829 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:50:11 INFO - PROCESS | 1827 | 1461639011837 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:50:11 INFO - PROCESS | 1827 | 1461639011843 Marionette TRACE conn3 <- [1,1194,null,{}] 19:50:11 INFO - PROCESS | 1827 | 1461639011850 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:12 INFO - PROCESS | 1827 | 1461639012053 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:50:12 INFO - PROCESS | 1827 | 1461639012230 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd6e800 == 99 [pid = 1827] [id = 306] 19:50:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff06cddac00) [pid = 1827] [serial = 919] [outer = (nil)] 19:50:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff06d037400) [pid = 1827] [serial = 920] [outer = 0x7ff06cddac00] 19:50:12 INFO - PROCESS | 1827 | 1461639012303 Marionette DEBUG loaded listener.js 19:50:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff06d674000) [pid = 1827] [serial = 921] [outer = 0x7ff06cddac00] 19:50:13 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:50:13 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:50:13 INFO - PROCESS | 1827 | 1461639013262 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 19:50:13 INFO - PROCESS | 1827 | 1461639013329 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:50:13 INFO - PROCESS | 1827 | 1461639013339 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:50:13 INFO - PROCESS | 1827 | 1461639013342 Marionette TRACE conn3 <- [1,1198,null,{}] 19:50:13 INFO - PROCESS | 1827 | 1461639013349 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:13 INFO - PROCESS | 1827 | 1461639013520 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:50:13 INFO - PROCESS | 1827 | 1461639013773 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077170800 == 100 [pid = 1827] [id = 307] 19:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff06d838c00) [pid = 1827] [serial = 922] [outer = (nil)] 19:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff073037c00) [pid = 1827] [serial = 923] [outer = 0x7ff06d838c00] 19:50:13 INFO - PROCESS | 1827 | 1461639013887 Marionette DEBUG loaded listener.js 19:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff076c8e800) [pid = 1827] [serial = 924] [outer = 0x7ff06d838c00] 19:50:14 INFO - PROCESS | 1827 | 1461639014697 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1383ms 19:50:14 INFO - PROCESS | 1827 | 1461639014723 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:50:14 INFO - PROCESS | 1827 | 1461639014727 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:50:14 INFO - PROCESS | 1827 | 1461639014733 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:50:14 INFO - PROCESS | 1827 | 1461639014738 Marionette TRACE conn3 <- [1,1202,null,{}] 19:50:14 INFO - PROCESS | 1827 | 1461639014753 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:14 INFO - PROCESS | 1827 | 1461639014929 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:50:15 INFO - PROCESS | 1827 | 1461639015114 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0887a5800 == 101 [pid = 1827] [id = 308] 19:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff06dd0e800) [pid = 1827] [serial = 925] [outer = (nil)] 19:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff083143400) [pid = 1827] [serial = 926] [outer = 0x7ff06dd0e800] 19:50:15 INFO - PROCESS | 1827 | 1461639015184 Marionette DEBUG loaded listener.js 19:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff085138800) [pid = 1827] [serial = 927] [outer = 0x7ff06dd0e800] 19:50:16 INFO - PROCESS | 1827 | 1461639016065 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:50:16 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 19:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1383ms 19:50:16 INFO - PROCESS | 1827 | 1461639016115 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:50:16 INFO - PROCESS | 1827 | 1461639016120 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:50:16 INFO - PROCESS | 1827 | 1461639016126 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:50:16 INFO - PROCESS | 1827 | 1461639016129 Marionette TRACE conn3 <- [1,1206,null,{}] 19:50:16 INFO - PROCESS | 1827 | 1461639016134 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:16 INFO - PROCESS | 1827 | 1461639016300 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:50:16 INFO - PROCESS | 1827 | 1461639016480 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076623800 == 102 [pid = 1827] [id = 309] 19:50:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff077f76c00) [pid = 1827] [serial = 928] [outer = (nil)] 19:50:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff08856c400) [pid = 1827] [serial = 929] [outer = 0x7ff077f76c00] 19:50:16 INFO - PROCESS | 1827 | 1461639016549 Marionette DEBUG loaded listener.js 19:50:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff088b2ac00) [pid = 1827] [serial = 930] [outer = 0x7ff077f76c00] 19:50:17 INFO - PROCESS | 1827 | 1461639017333 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:50:17 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 19:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1235ms 19:50:17 INFO - PROCESS | 1827 | 1461639017361 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:50:17 INFO - PROCESS | 1827 | 1461639017365 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:50:17 INFO - PROCESS | 1827 | 1461639017370 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:50:17 INFO - PROCESS | 1827 | 1461639017373 Marionette TRACE conn3 <- [1,1210,null,{}] 19:50:17 INFO - PROCESS | 1827 | 1461639017378 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:17 INFO - PROCESS | 1827 | 1461639017532 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:50:17 INFO - PROCESS | 1827 | 1461639017712 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08b197000 == 103 [pid = 1827] [id = 310] 19:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7ff083135400) [pid = 1827] [serial = 931] [outer = (nil)] 19:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7ff088ea1800) [pid = 1827] [serial = 932] [outer = 0x7ff083135400] 19:50:17 INFO - PROCESS | 1827 | 1461639017792 Marionette DEBUG loaded listener.js 19:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7ff088eacc00) [pid = 1827] [serial = 933] [outer = 0x7ff083135400] 19:50:18 INFO - PROCESS | 1827 | 1461639018646 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1332ms 19:50:18 INFO - PROCESS | 1827 | 1461639018702 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:50:18 INFO - PROCESS | 1827 | 1461639018706 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:50:18 INFO - PROCESS | 1827 | 1461639018712 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:50:18 INFO - PROCESS | 1827 | 1461639018715 Marionette TRACE conn3 <- [1,1214,null,{}] 19:50:18 INFO - PROCESS | 1827 | 1461639018720 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:18 INFO - PROCESS | 1827 | 1461639018909 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:50:19 INFO - PROCESS | 1827 | 1461639019098 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d132000 == 104 [pid = 1827] [id = 311] 19:50:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7ff065678000) [pid = 1827] [serial = 934] [outer = (nil)] 19:50:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7ff065680800) [pid = 1827] [serial = 935] [outer = 0x7ff065678000] 19:50:19 INFO - PROCESS | 1827 | 1461639019173 Marionette DEBUG loaded listener.js 19:50:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7ff088f58c00) [pid = 1827] [serial = 936] [outer = 0x7ff065678000] 19:50:20 INFO - PROCESS | 1827 | 1461639020007 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 19:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1329ms 19:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:50:20 INFO - PROCESS | 1827 | 1461639020040 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:50:20 INFO - PROCESS | 1827 | 1461639020043 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:50:20 INFO - PROCESS | 1827 | 1461639020049 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:50:20 INFO - PROCESS | 1827 | 1461639020052 Marionette TRACE conn3 <- [1,1218,null,{}] 19:50:20 INFO - PROCESS | 1827 | 1461639020057 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:20 INFO - PROCESS | 1827 | 1461639020204 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:50:20 INFO - PROCESS | 1827 | 1461639020385 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fee4000 == 105 [pid = 1827] [id = 312] 19:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7ff065679c00) [pid = 1827] [serial = 937] [outer = (nil)] 19:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff067125000) [pid = 1827] [serial = 938] [outer = 0x7ff065679c00] 19:50:20 INFO - PROCESS | 1827 | 1461639020450 Marionette DEBUG loaded listener.js 19:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff067129800) [pid = 1827] [serial = 939] [outer = 0x7ff065679c00] 19:50:21 INFO - PROCESS | 1827 | 1461639021296 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 19:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1282ms 19:50:21 INFO - PROCESS | 1827 | 1461639021330 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:50:21 INFO - PROCESS | 1827 | 1461639021335 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:50:21 INFO - PROCESS | 1827 | 1461639021340 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:50:21 INFO - PROCESS | 1827 | 1461639021342 Marionette TRACE conn3 <- [1,1222,null,{}] 19:50:21 INFO - PROCESS | 1827 | 1461639021348 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:21 INFO - PROCESS | 1827 | 1461639021508 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:50:21 INFO - PROCESS | 1827 | 1461639021690 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05efe6800 == 106 [pid = 1827] [id = 313] 19:50:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff06711ec00) [pid = 1827] [serial = 940] [outer = (nil)] 19:50:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff06712cc00) [pid = 1827] [serial = 941] [outer = 0x7ff06711ec00] 19:50:21 INFO - PROCESS | 1827 | 1461639021756 Marionette DEBUG loaded listener.js 19:50:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff088f5c800) [pid = 1827] [serial = 942] [outer = 0x7ff06711ec00] 19:50:22 INFO - PROCESS | 1827 | 1461639022616 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 19:50:22 INFO - PROCESS | 1827 | 1461639022675 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:50:22 INFO - PROCESS | 1827 | 1461639022681 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:50:22 INFO - PROCESS | 1827 | 1461639022684 Marionette TRACE conn3 <- [1,1226,null,{}] 19:50:22 INFO - PROCESS | 1827 | 1461639022689 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:22 INFO - PROCESS | 1827 | 1461639022853 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:50:23 INFO - PROCESS | 1827 | 1461639023035 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06dfc5800 == 107 [pid = 1827] [id = 314] 19:50:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff060ed2c00) [pid = 1827] [serial = 943] [outer = (nil)] 19:50:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff060ed8800) [pid = 1827] [serial = 944] [outer = 0x7ff060ed2c00] 19:50:23 INFO - PROCESS | 1827 | 1461639023104 Marionette DEBUG loaded listener.js 19:50:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7ff06567b800) [pid = 1827] [serial = 945] [outer = 0x7ff060ed2c00] 19:50:23 INFO - PROCESS | 1827 | 1461639023936 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 19:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1326ms 19:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:50:24 INFO - PROCESS | 1827 | 1461639024008 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:50:24 INFO - PROCESS | 1827 | 1461639024011 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:50:24 INFO - PROCESS | 1827 | 1461639024016 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:50:24 INFO - PROCESS | 1827 | 1461639024019 Marionette TRACE conn3 <- [1,1230,null,{}] 19:50:24 INFO - PROCESS | 1827 | 1461639024024 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:24 INFO - PROCESS | 1827 | 1461639024223 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:50:24 INFO - PROCESS | 1827 | 1461639024833 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06209c000 == 108 [pid = 1827] [id = 315] 19:50:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7ff060ed1400) [pid = 1827] [serial = 946] [outer = (nil)] 19:50:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7ff060ed8400) [pid = 1827] [serial = 947] [outer = 0x7ff060ed1400] 19:50:24 INFO - PROCESS | 1827 | 1461639024914 Marionette DEBUG loaded listener.js 19:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7ff065147000) [pid = 1827] [serial = 948] [outer = 0x7ff060ed1400] 19:50:25 INFO - PROCESS | 1827 | 1461639025735 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 19:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1730ms 19:50:25 INFO - PROCESS | 1827 | 1461639025777 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:50:25 INFO - PROCESS | 1827 | 1461639025782 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:50:25 INFO - PROCESS | 1827 | 1461639025792 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:50:25 INFO - PROCESS | 1827 | 1461639025796 Marionette TRACE conn3 <- [1,1234,null,{}] 19:50:25 INFO - PROCESS | 1827 | 1461639025802 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:25 INFO - PROCESS | 1827 | 1461639025959 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:50:26 INFO - PROCESS | 1827 | 1461639026265 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0611e0800 == 109 [pid = 1827] [id = 316] 19:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7ff066be9400) [pid = 1827] [serial = 949] [outer = (nil)] 19:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7ff067128800) [pid = 1827] [serial = 950] [outer = 0x7ff066be9400] 19:50:26 INFO - PROCESS | 1827 | 1461639026335 Marionette DEBUG loaded listener.js 19:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7ff0678e4000) [pid = 1827] [serial = 951] [outer = 0x7ff066be9400] 19:50:27 INFO - PROCESS | 1827 | 1461639027165 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 19:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1428ms 19:50:27 INFO - PROCESS | 1827 | 1461639027224 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:50:27 INFO - PROCESS | 1827 | 1461639027229 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:50:27 INFO - PROCESS | 1827 | 1461639027235 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:50:27 INFO - PROCESS | 1827 | 1461639027237 Marionette TRACE conn3 <- [1,1238,null,{}] 19:50:27 INFO - PROCESS | 1827 | 1461639027243 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:27 INFO - PROCESS | 1827 | 1461639027396 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:50:27 INFO - PROCESS | 1827 | 1461639027588 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d354800 == 110 [pid = 1827] [id = 317] 19:50:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7ff06b033000) [pid = 1827] [serial = 952] [outer = (nil)] 19:50:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7ff06cd92800) [pid = 1827] [serial = 953] [outer = 0x7ff06b033000] 19:50:27 INFO - PROCESS | 1827 | 1461639027651 Marionette DEBUG loaded listener.js 19:50:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7ff06ce21c00) [pid = 1827] [serial = 954] [outer = 0x7ff06b033000] 19:50:28 INFO - PROCESS | 1827 | 1461639028533 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 19:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1375ms 19:50:28 INFO - PROCESS | 1827 | 1461639028612 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:50:28 INFO - PROCESS | 1827 | 1461639028615 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:50:28 INFO - PROCESS | 1827 | 1461639028628 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:50:28 INFO - PROCESS | 1827 | 1461639028636 Marionette TRACE conn3 <- [1,1242,null,{}] 19:50:28 INFO - PROCESS | 1827 | 1461639028643 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:28 INFO - PROCESS | 1827 | 1461639028841 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:50:29 INFO - PROCESS | 1827 | 1461639029027 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06691a000 == 111 [pid = 1827] [id = 318] 19:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7ff06d033000) [pid = 1827] [serial = 955] [outer = (nil)] 19:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7ff06da57000) [pid = 1827] [serial = 956] [outer = 0x7ff06d033000] 19:50:29 INFO - PROCESS | 1827 | 1461639029090 Marionette DEBUG loaded listener.js 19:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7ff06dca0400) [pid = 1827] [serial = 957] [outer = 0x7ff06d033000] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07c9fa000 == 110 [pid = 1827] [id = 225] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0771d2000 == 109 [pid = 1827] [id = 304] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7ff06d66e400) [pid = 1827] [serial = 839] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7ff067a8ec00) [pid = 1827] [serial = 815] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7ff06d0d3c00) [pid = 1827] [serial = 818] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7ff06e325400) [pid = 1827] [serial = 821] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7ff074a33400) [pid = 1827] [serial = 824] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7ff076244800) [pid = 1827] [serial = 827] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7ff077798000) [pid = 1827] [serial = 830] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7ff07835ac00) [pid = 1827] [serial = 833] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7ff0796ef800) [pid = 1827] [serial = 836] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7ff074a3ac00) [pid = 1827] [serial = 863] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076796000 == 108 [pid = 1827] [id = 303] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073b3a000 == 107 [pid = 1827] [id = 302] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ee1c800 == 106 [pid = 1827] [id = 301] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067260800 == 105 [pid = 1827] [id = 300] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061eb7800 == 104 [pid = 1827] [id = 299] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065859000 == 103 [pid = 1827] [id = 298] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08b181000 == 102 [pid = 1827] [id = 294] 19:50:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff086e38000 == 101 [pid = 1827] [id = 293] 19:50:30 INFO - PROCESS | 1827 | 1461639029997 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 19:50:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07d50a000 == 100 [pid = 1827] [id = 292] 19:50:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0782e0800 == 99 [pid = 1827] [id = 291] 19:50:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077171000 == 98 [pid = 1827] [id = 290] 19:50:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d128800 == 97 [pid = 1827] [id = 289] 19:50:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0668b9800 == 96 [pid = 1827] [id = 288] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7ff06d02cc00) [pid = 1827] [serial = 848] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7ff06d07b400) [pid = 1827] [serial = 849] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7ff074ad1800) [pid = 1827] [serial = 812] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff06d30b800) [pid = 1827] [serial = 851] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff06ac08400) [pid = 1827] [serial = 843] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff0673ab800) [pid = 1827] [serial = 842] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff06ce17000) [pid = 1827] [serial = 846] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff06cdd9400) [pid = 1827] [serial = 845] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff0705f1000) [pid = 1827] [serial = 857] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff070768400) [pid = 1827] [serial = 858] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7ff06d898000) [pid = 1827] [serial = 854] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7ff06dd09800) [pid = 1827] [serial = 860] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7ff06dc95000) [pid = 1827] [serial = 855] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7ff073035c00) [pid = 1827] [serial = 861] [outer = (nil)] [url = about:blank] 19:50:30 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7ff06d6ba800) [pid = 1827] [serial = 852] [outer = (nil)] [url = about:blank] 19:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1441ms 19:50:30 INFO - PROCESS | 1827 | 1461639030063 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:50:30 INFO - PROCESS | 1827 | 1461639030066 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:50:30 INFO - PROCESS | 1827 | 1461639030071 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:50:30 INFO - PROCESS | 1827 | 1461639030074 Marionette TRACE conn3 <- [1,1246,null,{}] 19:50:30 INFO - PROCESS | 1827 | 1461639030079 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:30 INFO - PROCESS | 1827 | 1461639030238 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:50:30 INFO - PROCESS | 1827 | 1461639030376 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062092800 == 97 [pid = 1827] [id = 319] 19:50:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7ff0667bc400) [pid = 1827] [serial = 958] [outer = (nil)] 19:50:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7ff06d30b800) [pid = 1827] [serial = 959] [outer = 0x7ff0667bc400] 19:50:30 INFO - PROCESS | 1827 | 1461639030441 Marionette DEBUG loaded listener.js 19:50:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7ff06dd09800) [pid = 1827] [serial = 960] [outer = 0x7ff0667bc400] 19:50:31 INFO - PROCESS | 1827 | 1461639031189 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 19:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1180ms 19:50:31 INFO - PROCESS | 1827 | 1461639031252 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:50:31 INFO - PROCESS | 1827 | 1461639031254 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:50:31 INFO - PROCESS | 1827 | 1461639031280 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:50:31 INFO - PROCESS | 1827 | 1461639031283 Marionette TRACE conn3 <- [1,1250,null,{}] 19:50:31 INFO - PROCESS | 1827 | 1461639031288 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:31 INFO - PROCESS | 1827 | 1461639031434 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:50:31 INFO - PROCESS | 1827 | 1461639031444 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd77800 == 98 [pid = 1827] [id = 320] 19:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7ff0705f0000) [pid = 1827] [serial = 961] [outer = (nil)] 19:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7ff073038000) [pid = 1827] [serial = 962] [outer = 0x7ff0705f0000] 19:50:31 INFO - PROCESS | 1827 | 1461639031513 Marionette DEBUG loaded listener.js 19:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff0753ba000) [pid = 1827] [serial = 963] [outer = 0x7ff0705f0000] 19:50:32 INFO - PROCESS | 1827 | 1461639032366 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 19:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1131ms 19:50:32 INFO - PROCESS | 1827 | 1461639032429 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:50:32 INFO - PROCESS | 1827 | 1461639032433 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:50:32 INFO - PROCESS | 1827 | 1461639032448 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:50:32 INFO - PROCESS | 1827 | 1461639032461 Marionette TRACE conn3 <- [1,1254,null,{}] 19:50:32 INFO - PROCESS | 1827 | 1461639032467 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:32 INFO - PROCESS | 1827 | 1461639032659 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:50:32 INFO - PROCESS | 1827 | 1461639032683 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0762be800 == 99 [pid = 1827] [id = 321] 19:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff077111400) [pid = 1827] [serial = 964] [outer = (nil)] 19:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff077794800) [pid = 1827] [serial = 965] [outer = 0x7ff077111400] 19:50:32 INFO - PROCESS | 1827 | 1461639032739 Marionette DEBUG loaded listener.js 19:50:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff07835c400) [pid = 1827] [serial = 966] [outer = 0x7ff077111400] 19:50:33 INFO - PROCESS | 1827 | 1461639033497 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 19:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1083ms 19:50:33 INFO - PROCESS | 1827 | 1461639033537 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:50:33 INFO - PROCESS | 1827 | 1461639033541 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:50:33 INFO - PROCESS | 1827 | 1461639033546 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:50:33 INFO - PROCESS | 1827 | 1461639033548 Marionette TRACE conn3 <- [1,1258,null,{}] 19:50:33 INFO - PROCESS | 1827 | 1461639033559 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:33 INFO - PROCESS | 1827 | 1461639033743 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:50:33 INFO - PROCESS | 1827 | 1461639033768 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c52000 == 100 [pid = 1827] [id = 322] 19:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff06680ec00) [pid = 1827] [serial = 967] [outer = (nil)] 19:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff079aa3800) [pid = 1827] [serial = 968] [outer = 0x7ff06680ec00] 19:50:33 INFO - PROCESS | 1827 | 1461639033825 Marionette DEBUG loaded listener.js 19:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff08406ec00) [pid = 1827] [serial = 969] [outer = 0x7ff06680ec00] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff06dc4cc00) [pid = 1827] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff06dd0d800) [pid = 1827] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff06d0d0800) [pid = 1827] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff0770af800) [pid = 1827] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff063a88000) [pid = 1827] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff063a82000) [pid = 1827] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff06ce1d400) [pid = 1827] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7ff06dd07400) [pid = 1827] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7ff066811c00) [pid = 1827] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7ff06ce1fc00) [pid = 1827] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7ff0673aac00) [pid = 1827] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7ff06d894c00) [pid = 1827] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7ff074a32800) [pid = 1827] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7ff065144000) [pid = 1827] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff06d033400) [pid = 1827] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff06d034800) [pid = 1827] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff06ce1ec00) [pid = 1827] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff0673b4400) [pid = 1827] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff06ce14800) [pid = 1827] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff06ac0c800) [pid = 1827] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff06d014800) [pid = 1827] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff0673b2000) [pid = 1827] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff0667bcc00) [pid = 1827] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff067284400) [pid = 1827] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff07623e000) [pid = 1827] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff066809000) [pid = 1827] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06da5a400) [pid = 1827] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff06ac0a400) [pid = 1827] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff066be8400) [pid = 1827] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff06d022000) [pid = 1827] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff06da59c00) [pid = 1827] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff064fa0400) [pid = 1827] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff078351c00) [pid = 1827] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff06dd0a800) [pid = 1827] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff07076c000) [pid = 1827] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff0667c1800) [pid = 1827] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff074ad2c00) [pid = 1827] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff06ac0ac00) [pid = 1827] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff06d456400) [pid = 1827] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff0667b3c00) [pid = 1827] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06da56000) [pid = 1827] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff06cd9fc00) [pid = 1827] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff064f9e400) [pid = 1827] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff06dd33400) [pid = 1827] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff06d072400) [pid = 1827] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff0668cec00) [pid = 1827] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff065145c00) [pid = 1827] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff06514b000) [pid = 1827] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff06514b400) [pid = 1827] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff076c99c00) [pid = 1827] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff06dd08800) [pid = 1827] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff067283000) [pid = 1827] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff064f9bc00) [pid = 1827] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff06d035c00) [pid = 1827] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff06dc95400) [pid = 1827] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff06d023400) [pid = 1827] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff074ad4400) [pid = 1827] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff06dae2000) [pid = 1827] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff063a7fc00) [pid = 1827] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff06d894400) [pid = 1827] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff0668c9800) [pid = 1827] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff06d081400) [pid = 1827] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff06d031c00) [pid = 1827] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff066be3000) [pid = 1827] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff06d02ec00) [pid = 1827] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff07076cc00) [pid = 1827] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff06cdda800) [pid = 1827] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff067a8bc00) [pid = 1827] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff075483400) [pid = 1827] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff070766c00) [pid = 1827] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:50:35 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff064f97400) [pid = 1827] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:50:35 INFO - PROCESS | 1827 | 1461639035621 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 19:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2132ms 19:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:50:35 INFO - PROCESS | 1827 | 1461639035678 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:50:35 INFO - PROCESS | 1827 | 1461639035681 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:50:35 INFO - PROCESS | 1827 | 1461639035686 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:50:35 INFO - PROCESS | 1827 | 1461639035689 Marionette TRACE conn3 <- [1,1262,null,{}] 19:50:35 INFO - PROCESS | 1827 | 1461639035693 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:35 INFO - PROCESS | 1827 | 1461639035842 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:50:35 INFO - PROCESS | 1827 | 1461639035979 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0650cf800 == 101 [pid = 1827] [id = 323] 19:50:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff063a82000) [pid = 1827] [serial = 970] [outer = (nil)] 19:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff0667b8c00) [pid = 1827] [serial = 971] [outer = 0x7ff063a82000] 19:50:36 INFO - PROCESS | 1827 | 1461639036036 Marionette DEBUG loaded listener.js 19:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff067281400) [pid = 1827] [serial = 972] [outer = 0x7ff063a82000] 19:50:36 INFO - PROCESS | 1827 | 1461639036649 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 19:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 981ms 19:50:36 INFO - PROCESS | 1827 | 1461639036668 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:50:36 INFO - PROCESS | 1827 | 1461639036671 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:50:36 INFO - PROCESS | 1827 | 1461639036676 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:50:36 INFO - PROCESS | 1827 | 1461639036679 Marionette TRACE conn3 <- [1,1266,null,{}] 19:50:36 INFO - PROCESS | 1827 | 1461639036684 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:36 INFO - PROCESS | 1827 | 1461639036829 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:50:36 INFO - PROCESS | 1827 | 1461639036842 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd7a800 == 102 [pid = 1827] [id = 324] 19:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff05fb4ec00) [pid = 1827] [serial = 973] [outer = (nil)] 19:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff067a8f400) [pid = 1827] [serial = 974] [outer = 0x7ff05fb4ec00] 19:50:36 INFO - PROCESS | 1827 | 1461639036900 Marionette DEBUG loaded listener.js 19:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff06ce16c00) [pid = 1827] [serial = 975] [outer = 0x7ff05fb4ec00] 19:50:38 INFO - PROCESS | 1827 | 1461639038011 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 19:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1381ms 19:50:38 INFO - PROCESS | 1827 | 1461639038059 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:50:38 INFO - PROCESS | 1827 | 1461639038066 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:50:38 INFO - PROCESS | 1827 | 1461639038074 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:50:38 INFO - PROCESS | 1827 | 1461639038078 Marionette TRACE conn3 <- [1,1270,null,{}] 19:50:38 INFO - PROCESS | 1827 | 1461639038086 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:38 INFO - PROCESS | 1827 | 1461639038284 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:50:38 INFO - PROCESS | 1827 | 1461639038466 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067849000 == 103 [pid = 1827] [id = 325] 19:50:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff06514b400) [pid = 1827] [serial = 976] [outer = (nil)] 19:50:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff0667c1800) [pid = 1827] [serial = 977] [outer = 0x7ff06514b400] 19:50:38 INFO - PROCESS | 1827 | 1461639038541 Marionette DEBUG loaded listener.js 19:50:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06712a800) [pid = 1827] [serial = 978] [outer = 0x7ff06514b400] 19:50:39 INFO - PROCESS | 1827 | 1461639039473 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 19:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1434ms 19:50:39 INFO - PROCESS | 1827 | 1461639039510 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:50:39 INFO - PROCESS | 1827 | 1461639039518 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:50:39 INFO - PROCESS | 1827 | 1461639039527 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:50:39 INFO - PROCESS | 1827 | 1461639039530 Marionette TRACE conn3 <- [1,1274,null,{}] 19:50:39 INFO - PROCESS | 1827 | 1461639039536 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:39 INFO - PROCESS | 1827 | 1461639039712 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:50:39 INFO - PROCESS | 1827 | 1461639039914 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06e29e800 == 104 [pid = 1827] [id = 326] 19:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff0678ed000) [pid = 1827] [serial = 979] [outer = (nil)] 19:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06cd97000) [pid = 1827] [serial = 980] [outer = 0x7ff0678ed000] 19:50:39 INFO - PROCESS | 1827 | 1461639039984 Marionette DEBUG loaded listener.js 19:50:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff06d01a800) [pid = 1827] [serial = 981] [outer = 0x7ff0678ed000] 19:50:40 INFO - PROCESS | 1827 | 1461639040962 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 19:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1481ms 19:50:41 INFO - PROCESS | 1827 | 1461639041009 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:50:41 INFO - PROCESS | 1827 | 1461639041013 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:50:41 INFO - PROCESS | 1827 | 1461639041019 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:50:41 INFO - PROCESS | 1827 | 1461639041024 Marionette TRACE conn3 <- [1,1278,null,{}] 19:50:41 INFO - PROCESS | 1827 | 1461639041040 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:41 INFO - PROCESS | 1827 | 1461639041208 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:50:41 INFO - PROCESS | 1827 | 1461639041397 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0771c3800 == 105 [pid = 1827] [id = 327] 19:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff06d07f000) [pid = 1827] [serial = 982] [outer = (nil)] 19:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff06d833800) [pid = 1827] [serial = 983] [outer = 0x7ff06d07f000] 19:50:41 INFO - PROCESS | 1827 | 1461639041474 Marionette DEBUG loaded listener.js 19:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff06dae2000) [pid = 1827] [serial = 984] [outer = 0x7ff06d07f000] 19:50:42 INFO - PROCESS | 1827 | 1461639042308 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 19:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1337ms 19:50:42 INFO - PROCESS | 1827 | 1461639042357 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:50:42 INFO - PROCESS | 1827 | 1461639042361 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:50:42 INFO - PROCESS | 1827 | 1461639042367 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:50:42 INFO - PROCESS | 1827 | 1461639042370 Marionette TRACE conn3 <- [1,1282,null,{}] 19:50:42 INFO - PROCESS | 1827 | 1461639042375 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:42 INFO - PROCESS | 1827 | 1461639042539 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:50:42 INFO - PROCESS | 1827 | 1461639042724 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07980d800 == 106 [pid = 1827] [id = 328] 19:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff06d30c000) [pid = 1827] [serial = 985] [outer = (nil)] 19:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff06f214800) [pid = 1827] [serial = 986] [outer = 0x7ff06d30c000] 19:50:42 INFO - PROCESS | 1827 | 1461639042791 Marionette DEBUG loaded listener.js 19:50:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff070664c00) [pid = 1827] [serial = 987] [outer = 0x7ff06d30c000] 19:50:43 INFO - PROCESS | 1827 | 1461639043684 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 19:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1375ms 19:50:43 INFO - PROCESS | 1827 | 1461639043744 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:50:43 INFO - PROCESS | 1827 | 1461639043747 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:50:43 INFO - PROCESS | 1827 | 1461639043753 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:50:43 INFO - PROCESS | 1827 | 1461639043755 Marionette TRACE conn3 <- [1,1286,null,{}] 19:50:43 INFO - PROCESS | 1827 | 1461639043760 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:43 INFO - PROCESS | 1827 | 1461639043916 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:50:44 INFO - PROCESS | 1827 | 1461639044100 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08442c800 == 107 [pid = 1827] [id = 329] 19:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff06dc9c800) [pid = 1827] [serial = 988] [outer = (nil)] 19:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff07076e400) [pid = 1827] [serial = 989] [outer = 0x7ff06dc9c800] 19:50:44 INFO - PROCESS | 1827 | 1461639044170 Marionette DEBUG loaded listener.js 19:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff074a40400) [pid = 1827] [serial = 990] [outer = 0x7ff06dc9c800] 19:50:45 INFO - PROCESS | 1827 | 1461639044996 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 19:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1289ms 19:50:45 INFO - PROCESS | 1827 | 1461639045043 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:50:45 INFO - PROCESS | 1827 | 1461639045047 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:50:45 INFO - PROCESS | 1827 | 1461639045052 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:50:45 INFO - PROCESS | 1827 | 1461639045055 Marionette TRACE conn3 <- [1,1290,null,{}] 19:50:45 INFO - PROCESS | 1827 | 1461639045060 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:45 INFO - PROCESS | 1827 | 1461639045246 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:50:45 INFO - PROCESS | 1827 | 1461639045449 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d1d000 == 108 [pid = 1827] [id = 330] 19:50:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff06bdcc400) [pid = 1827] [serial = 991] [outer = (nil)] 19:50:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff0730a6000) [pid = 1827] [serial = 992] [outer = 0x7ff06bdcc400] 19:50:45 INFO - PROCESS | 1827 | 1461639045563 Marionette DEBUG loaded listener.js 19:50:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff079aa1800) [pid = 1827] [serial = 993] [outer = 0x7ff06bdcc400] 19:50:46 INFO - PROCESS | 1827 | 1461639046375 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 19:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1378ms 19:50:46 INFO - PROCESS | 1827 | 1461639046432 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:50:46 INFO - PROCESS | 1827 | 1461639046434 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:50:46 INFO - PROCESS | 1827 | 1461639046440 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:50:46 INFO - PROCESS | 1827 | 1461639046443 Marionette TRACE conn3 <- [1,1294,null,{}] 19:50:46 INFO - PROCESS | 1827 | 1461639046448 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:46 INFO - PROCESS | 1827 | 1461639046610 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:50:46 INFO - PROCESS | 1827 | 1461639046797 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08e446000 == 109 [pid = 1827] [id = 331] 19:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff06cda0400) [pid = 1827] [serial = 994] [outer = (nil)] 19:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff084005000) [pid = 1827] [serial = 995] [outer = 0x7ff06cda0400] 19:50:46 INFO - PROCESS | 1827 | 1461639046868 Marionette DEBUG loaded listener.js 19:50:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff084ea6000) [pid = 1827] [serial = 996] [outer = 0x7ff06cda0400] 19:50:47 INFO - PROCESS | 1827 | 1461639047674 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 19:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1282ms 19:50:47 INFO - PROCESS | 1827 | 1461639047723 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:50:47 INFO - PROCESS | 1827 | 1461639047727 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:50:47 INFO - PROCESS | 1827 | 1461639047732 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:50:47 INFO - PROCESS | 1827 | 1461639047734 Marionette TRACE conn3 <- [1,1298,null,{}] 19:50:47 INFO - PROCESS | 1827 | 1461639047740 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:47 INFO - PROCESS | 1827 | 1461639047918 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:50:48 INFO - PROCESS | 1827 | 1461639048105 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bfd9800 == 110 [pid = 1827] [id = 332] 19:50:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff076c97000) [pid = 1827] [serial = 997] [outer = (nil)] 19:50:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff085411400) [pid = 1827] [serial = 998] [outer = 0x7ff076c97000] 19:50:48 INFO - PROCESS | 1827 | 1461639048173 Marionette DEBUG loaded listener.js 19:50:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff08856a000) [pid = 1827] [serial = 999] [outer = 0x7ff076c97000] 19:50:49 INFO - PROCESS | 1827 | 1461639049043 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1334ms 19:50:49 INFO - PROCESS | 1827 | 1461639049068 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:50:49 INFO - PROCESS | 1827 | 1461639049072 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:50:49 INFO - PROCESS | 1827 | 1461639049078 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:50:49 INFO - PROCESS | 1827 | 1461639049081 Marionette TRACE conn3 <- [1,1302,null,{}] 19:50:49 INFO - PROCESS | 1827 | 1461639049086 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:49 INFO - PROCESS | 1827 | 1461639049250 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:50:49 INFO - PROCESS | 1827 | 1461639049438 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bee8800 == 111 [pid = 1827] [id = 333] 19:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff05dac5000) [pid = 1827] [serial = 1000] [outer = (nil)] 19:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff05dacc000) [pid = 1827] [serial = 1001] [outer = 0x7ff05dac5000] 19:50:49 INFO - PROCESS | 1827 | 1461639049512 Marionette DEBUG loaded listener.js 19:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff05dad0c00) [pid = 1827] [serial = 1002] [outer = 0x7ff05dac5000] 19:50:50 INFO - PROCESS | 1827 | 1461639050315 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 19:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1280ms 19:50:50 INFO - PROCESS | 1827 | 1461639050357 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:50:50 INFO - PROCESS | 1827 | 1461639050361 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:50:50 INFO - PROCESS | 1827 | 1461639050366 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:50:50 INFO - PROCESS | 1827 | 1461639050368 Marionette TRACE conn3 <- [1,1306,null,{}] 19:50:50 INFO - PROCESS | 1827 | 1461639050374 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:50 INFO - PROCESS | 1827 | 1461639050621 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:50:50 INFO - PROCESS | 1827 | 1461639050774 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05e79a800 == 112 [pid = 1827] [id = 334] 19:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff05dac5400) [pid = 1827] [serial = 1003] [outer = (nil)] 19:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff0851ec800) [pid = 1827] [serial = 1004] [outer = 0x7ff05dac5400] 19:50:50 INFO - PROCESS | 1827 | 1461639050848 Marionette DEBUG loaded listener.js 19:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff088d5d000) [pid = 1827] [serial = 1005] [outer = 0x7ff05dac5400] 19:50:51 INFO - PROCESS | 1827 | 1461639051686 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 19:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1381ms 19:50:51 INFO - PROCESS | 1827 | 1461639051749 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:50:51 INFO - PROCESS | 1827 | 1461639051752 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:50:51 INFO - PROCESS | 1827 | 1461639051758 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:50:51 INFO - PROCESS | 1827 | 1461639051762 Marionette TRACE conn3 <- [1,1310,null,{}] 19:50:51 INFO - PROCESS | 1827 | 1461639051767 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:51 INFO - PROCESS | 1827 | 1461639051965 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:50:52 INFO - PROCESS | 1827 | 1461639052152 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bfde000 == 113 [pid = 1827] [id = 335] 19:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff05dad0000) [pid = 1827] [serial = 1006] [outer = (nil)] 19:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff06d452400) [pid = 1827] [serial = 1007] [outer = 0x7ff05dad0000] 19:50:52 INFO - PROCESS | 1827 | 1461639052242 Marionette DEBUG loaded listener.js 19:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff089530000) [pid = 1827] [serial = 1008] [outer = 0x7ff05dad0000] 19:50:53 INFO - PROCESS | 1827 | 1461639053117 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:50:53 INFO - PROCESS | 1827 | 1461639053191 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:50:53 INFO - PROCESS | 1827 | 1461639053197 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:50:53 INFO - PROCESS | 1827 | 1461639053199 Marionette TRACE conn3 <- [1,1314,null,{}] 19:50:53 INFO - PROCESS | 1827 | 1461639053204 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:53 INFO - PROCESS | 1827 | 1461639053367 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:50:53 INFO - PROCESS | 1827 | 1461639053558 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05feb1800 == 114 [pid = 1827] [id = 336] 19:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff05fb50400) [pid = 1827] [serial = 1009] [outer = (nil)] 19:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff05fe5c000) [pid = 1827] [serial = 1010] [outer = 0x7ff05fb50400] 19:50:53 INFO - PROCESS | 1827 | 1461639053627 Marionette DEBUG loaded listener.js 19:50:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff064f9fc00) [pid = 1827] [serial = 1011] [outer = 0x7ff05fb50400] 19:50:54 INFO - PROCESS | 1827 | 1461639054416 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 19:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1277ms 19:50:54 INFO - PROCESS | 1827 | 1461639054489 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:50:54 INFO - PROCESS | 1827 | 1461639054492 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:50:54 INFO - PROCESS | 1827 | 1461639054502 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:50:54 INFO - PROCESS | 1827 | 1461639054504 Marionette TRACE conn3 <- [1,1318,null,{}] 19:50:54 INFO - PROCESS | 1827 | 1461639054518 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:54 INFO - PROCESS | 1827 | 1461639054680 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:50:54 INFO - PROCESS | 1827 | 1461639054868 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668b0000 == 115 [pid = 1827] [id = 337] 19:50:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff05fe54400) [pid = 1827] [serial = 1012] [outer = (nil)] 19:50:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff067a8fc00) [pid = 1827] [serial = 1013] [outer = 0x7ff05fe54400] 19:50:54 INFO - PROCESS | 1827 | 1461639054933 Marionette DEBUG loaded listener.js 19:50:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff06cdd7000) [pid = 1827] [serial = 1014] [outer = 0x7ff05fe54400] 19:50:55 INFO - PROCESS | 1827 | 1461639055835 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 19:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1390ms 19:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:50:55 INFO - PROCESS | 1827 | 1461639055893 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:50:55 INFO - PROCESS | 1827 | 1461639055895 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:50:55 INFO - PROCESS | 1827 | 1461639055901 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:50:55 INFO - PROCESS | 1827 | 1461639055904 Marionette TRACE conn3 <- [1,1322,null,{}] 19:50:55 INFO - PROCESS | 1827 | 1461639055909 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:56 INFO - PROCESS | 1827 | 1461639056080 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:50:56 INFO - PROCESS | 1827 | 1461639056276 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065861800 == 116 [pid = 1827] [id = 338] 19:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff05fb4cc00) [pid = 1827] [serial = 1015] [outer = (nil)] 19:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff0678e4400) [pid = 1827] [serial = 1016] [outer = 0x7ff05fb4cc00] 19:50:56 INFO - PROCESS | 1827 | 1461639056345 Marionette DEBUG loaded listener.js 19:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff06ce1bc00) [pid = 1827] [serial = 1017] [outer = 0x7ff05fb4cc00] 19:50:57 INFO - PROCESS | 1827 | 1461639057186 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 19:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1334ms 19:50:57 INFO - PROCESS | 1827 | 1461639057235 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:50:57 INFO - PROCESS | 1827 | 1461639057238 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:50:57 INFO - PROCESS | 1827 | 1461639057244 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:50:57 INFO - PROCESS | 1827 | 1461639057247 Marionette TRACE conn3 <- [1,1326,null,{}] 19:50:57 INFO - PROCESS | 1827 | 1461639057252 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:57 INFO - PROCESS | 1827 | 1461639057412 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:50:57 INFO - PROCESS | 1827 | 1461639057605 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0674a9000 == 117 [pid = 1827] [id = 339] 19:50:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff05fe5c800) [pid = 1827] [serial = 1018] [outer = (nil)] 19:50:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff0667bf400) [pid = 1827] [serial = 1019] [outer = 0x7ff05fe5c800] 19:50:57 INFO - PROCESS | 1827 | 1461639057670 Marionette DEBUG loaded listener.js 19:50:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff06d02d000) [pid = 1827] [serial = 1020] [outer = 0x7ff05fe5c800] 19:50:58 INFO - PROCESS | 1827 | 1461639058985 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:50:59 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 19:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1789ms 19:50:59 INFO - PROCESS | 1827 | 1461639059033 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:50:59 INFO - PROCESS | 1827 | 1461639059040 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:50:59 INFO - PROCESS | 1827 | 1461639059046 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:50:59 INFO - PROCESS | 1827 | 1461639059052 Marionette TRACE conn3 <- [1,1330,null,{}] 19:50:59 INFO - PROCESS | 1827 | 1461639059058 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:59 INFO - PROCESS | 1827 | 1461639059234 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:50:59 INFO - PROCESS | 1827 | 1461639059440 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06209e000 == 118 [pid = 1827] [id = 340] 19:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff060edbc00) [pid = 1827] [serial = 1021] [outer = (nil)] 19:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff064f9bc00) [pid = 1827] [serial = 1022] [outer = 0x7ff060edbc00] 19:50:59 INFO - PROCESS | 1827 | 1461639059508 Marionette DEBUG loaded listener.js 19:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff067120000) [pid = 1827] [serial = 1023] [outer = 0x7ff060edbc00] 19:51:00 INFO - PROCESS | 1827 | 1461639060530 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:51:00 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 19:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1529ms 19:51:00 INFO - PROCESS | 1827 | 1461639060577 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:51:00 INFO - PROCESS | 1827 | 1461639060584 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:51:00 INFO - PROCESS | 1827 | 1461639060593 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:51:00 INFO - PROCESS | 1827 | 1461639060596 Marionette TRACE conn3 <- [1,1334,null,{}] 19:51:00 INFO - PROCESS | 1827 | 1461639060602 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:00 INFO - PROCESS | 1827 | 1461639060799 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:51:01 INFO - PROCESS | 1827 | 1461639061032 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0611c4000 == 119 [pid = 1827] [id = 341] 19:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff06ac08400) [pid = 1827] [serial = 1024] [outer = (nil)] 19:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff06afea400) [pid = 1827] [serial = 1025] [outer = 0x7ff06ac08400] 19:51:01 INFO - PROCESS | 1827 | 1461639061144 Marionette DEBUG loaded listener.js 19:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff06cdd4400) [pid = 1827] [serial = 1026] [outer = 0x7ff06ac08400] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079876800 == 118 [pid = 1827] [id = 234] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066a9b000 == 117 [pid = 1827] [id = 211] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065871800 == 116 [pid = 1827] [id = 209] 19:51:01 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff07e111800) [pid = 1827] [serial = 884] [outer = (nil)] [url = about:blank] 19:51:01 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff06ac04000) [pid = 1827] [serial = 887] [outer = (nil)] [url = about:blank] 19:51:01 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff0840e9400) [pid = 1827] [serial = 890] [outer = (nil)] [url = about:blank] 19:51:01 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff06cddd400) [pid = 1827] [serial = 893] [outer = (nil)] [url = about:blank] 19:51:01 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff086e15c00) [pid = 1827] [serial = 917] [outer = (nil)] [url = about:blank] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065357800 == 115 [pid = 1827] [id = 210] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08becf800 == 114 [pid = 1827] [id = 135] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0650cf800 == 113 [pid = 1827] [id = 323] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c52000 == 112 [pid = 1827] [id = 322] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0762be800 == 111 [pid = 1827] [id = 321] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd77800 == 110 [pid = 1827] [id = 320] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff062092800 == 109 [pid = 1827] [id = 319] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06691a000 == 108 [pid = 1827] [id = 318] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d354800 == 107 [pid = 1827] [id = 317] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0611e0800 == 106 [pid = 1827] [id = 316] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06209c000 == 105 [pid = 1827] [id = 315] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05efe6800 == 104 [pid = 1827] [id = 313] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fee4000 == 103 [pid = 1827] [id = 312] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d132000 == 102 [pid = 1827] [id = 311] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08b197000 == 101 [pid = 1827] [id = 310] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076623800 == 100 [pid = 1827] [id = 309] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0887a5800 == 99 [pid = 1827] [id = 308] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077170800 == 98 [pid = 1827] [id = 307] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd6e800 == 97 [pid = 1827] [id = 306] 19:51:01 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079819800 == 96 [pid = 1827] [id = 305] 19:51:02 INFO - PROCESS | 1827 | 1461639062080 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff075478c00) [pid = 1827] [serial = 813] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff07558f000) [pid = 1827] [serial = 908] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff077709800) [pid = 1827] [serial = 911] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff0668cd000) [pid = 1827] [serial = 897] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff064fa3400) [pid = 1827] [serial = 896] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06d30a000) [pid = 1827] [serial = 902] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06d89a000) [pid = 1827] [serial = 903] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06e321400) [pid = 1827] [serial = 873] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff06da57800) [pid = 1827] [serial = 872] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff06f213400) [pid = 1827] [serial = 905] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff06afe9800) [pid = 1827] [serial = 867] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff0673b0c00) [pid = 1827] [serial = 866] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff06d073800) [pid = 1827] [serial = 900] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff06d01f800) [pid = 1827] [serial = 899] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff088ea0400) [pid = 1827] [serial = 587] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff088f50800) [pid = 1827] [serial = 722] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff07835d000) [pid = 1827] [serial = 881] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff067a83000) [pid = 1827] [serial = 632] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff079aac800) [pid = 1827] [serial = 882] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff06d891c00) [pid = 1827] [serial = 768] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff06d6bcc00) [pid = 1827] [serial = 756] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff070768c00) [pid = 1827] [serial = 875] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff074ad6800) [pid = 1827] [serial = 789] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff06d6c1400) [pid = 1827] [serial = 617] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff06cdd3c00) [pid = 1827] [serial = 762] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff06d021c00) [pid = 1827] [serial = 725] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff074a3e400) [pid = 1827] [serial = 876] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff0796f2400) [pid = 1827] [serial = 680] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff0668d3c00) [pid = 1827] [serial = 611] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff06728dc00) [pid = 1827] [serial = 629] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff0782a6400) [pid = 1827] [serial = 831] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff076c8fc00) [pid = 1827] [serial = 542] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff070763400) [pid = 1827] [serial = 822] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff06d032800) [pid = 1827] [serial = 710] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff075718000) [pid = 1827] [serial = 825] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff06da56c00) [pid = 1827] [serial = 728] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff06dd32c00) [pid = 1827] [serial = 777] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff0776b7800) [pid = 1827] [serial = 623] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff08540f800) [pid = 1827] [serial = 626] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff070761800) [pid = 1827] [serial = 783] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff074ad0400) [pid = 1827] [serial = 674] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff06d031800) [pid = 1827] [serial = 870] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff0795b4c00) [pid = 1827] [serial = 834] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff06ce18400) [pid = 1827] [serial = 572] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff06da52800) [pid = 1827] [serial = 771] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff0667c1400) [pid = 1827] [serial = 584] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff06dd06c00) [pid = 1827] [serial = 774] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff06ce12c00) [pid = 1827] [serial = 869] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff06dd0dc00) [pid = 1827] [serial = 668] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff079aa2000) [pid = 1827] [serial = 840] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff0730ab000) [pid = 1827] [serial = 786] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff073b53800) [pid = 1827] [serial = 620] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff06b034000) [pid = 1827] [serial = 614] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff077116400) [pid = 1827] [serial = 569] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff0873ef000) [pid = 1827] [serial = 581] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff067a8a800) [pid = 1827] [serial = 707] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff084453400) [pid = 1827] [serial = 719] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff07e17a800) [pid = 1827] [serial = 716] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff06bdcf400) [pid = 1827] [serial = 816] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff0668cf800) [pid = 1827] [serial = 659] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff076c92800) [pid = 1827] [serial = 879] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff074a37400) [pid = 1827] [serial = 713] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff075583c00) [pid = 1827] [serial = 878] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff06d834000) [pid = 1827] [serial = 819] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff079a9f400) [pid = 1827] [serial = 837] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff06f3dc800) [pid = 1827] [serial = 780] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff063a8c800) [pid = 1827] [serial = 731] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff076c92400) [pid = 1827] [serial = 828] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff0673b0800) [pid = 1827] [serial = 759] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff06dd27800) [pid = 1827] [serial = 575] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff07c965000) [pid = 1827] [serial = 704] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff06bdcc800) [pid = 1827] [serial = 662] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06d303000) [pid = 1827] [serial = 765] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff077e27800) [pid = 1827] [serial = 677] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff070666400) [pid = 1827] [serial = 671] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06d079400) [pid = 1827] [serial = 665] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff083d68400) [pid = 1827] [serial = 578] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff074c46c00) [pid = 1827] [serial = 864] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff06ac03800) [pid = 1827] [serial = 635] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff078356c00) [pid = 1827] [serial = 912] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff076c94c00) [pid = 1827] [serial = 909] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff0852b9800) [pid = 1827] [serial = 915] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff0795b6000) [pid = 1827] [serial = 914] [outer = (nil)] [url = about:blank] 19:51:02 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff07076a400) [pid = 1827] [serial = 906] [outer = (nil)] [url = about:blank] 19:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1579ms 19:51:02 INFO - PROCESS | 1827 | 1461639062172 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:51:02 INFO - PROCESS | 1827 | 1461639062176 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:51:02 INFO - PROCESS | 1827 | 1461639062182 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:51:02 INFO - PROCESS | 1827 | 1461639062187 Marionette TRACE conn3 <- [1,1338,null,{}] 19:51:02 INFO - PROCESS | 1827 | 1461639062201 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:02 INFO - PROCESS | 1827 | 1461639062397 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:51:02 INFO - PROCESS | 1827 | 1461639062558 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063681800 == 97 [pid = 1827] [id = 342] 19:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff067123800) [pid = 1827] [serial = 1027] [outer = (nil)] 19:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff06d01bc00) [pid = 1827] [serial = 1028] [outer = 0x7ff067123800] 19:51:02 INFO - PROCESS | 1827 | 1461639062622 Marionette DEBUG loaded listener.js 19:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff06d072400) [pid = 1827] [serial = 1029] [outer = 0x7ff067123800] 19:51:03 INFO - PROCESS | 1827 | 1461639063755 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 19:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1587ms 19:51:03 INFO - PROCESS | 1827 | 1461639063768 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:51:03 INFO - PROCESS | 1827 | 1461639063771 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:51:03 INFO - PROCESS | 1827 | 1461639063777 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:51:03 INFO - PROCESS | 1827 | 1461639063779 Marionette TRACE conn3 <- [1,1342,null,{}] 19:51:03 INFO - PROCESS | 1827 | 1461639063784 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:03 INFO - PROCESS | 1827 | 1461639063952 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:51:04 INFO - PROCESS | 1827 | 1461639064293 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fe9f800 == 98 [pid = 1827] [id = 343] 19:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff05dac8c00) [pid = 1827] [serial = 1030] [outer = (nil)] 19:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff05fb4e000) [pid = 1827] [serial = 1031] [outer = 0x7ff05dac8c00] 19:51:04 INFO - PROCESS | 1827 | 1461639064366 Marionette DEBUG loaded listener.js 19:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff065143400) [pid = 1827] [serial = 1032] [outer = 0x7ff05dac8c00] 19:51:05 INFO - PROCESS | 1827 | 1461639065262 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 19:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1534ms 19:51:05 INFO - PROCESS | 1827 | 1461639065313 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:51:05 INFO - PROCESS | 1827 | 1461639065319 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:51:05 INFO - PROCESS | 1827 | 1461639065326 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:51:05 INFO - PROCESS | 1827 | 1461639065332 Marionette TRACE conn3 <- [1,1346,null,{}] 19:51:05 INFO - PROCESS | 1827 | 1461639065338 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:05 INFO - PROCESS | 1827 | 1461639065521 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:51:05 INFO - PROCESS | 1827 | 1461639065706 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668a4800 == 99 [pid = 1827] [id = 344] 19:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff067286000) [pid = 1827] [serial = 1033] [outer = (nil)] 19:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff0672a9c00) [pid = 1827] [serial = 1034] [outer = 0x7ff067286000] 19:51:05 INFO - PROCESS | 1827 | 1461639065824 Marionette DEBUG loaded listener.js 19:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff067a91000) [pid = 1827] [serial = 1035] [outer = 0x7ff067286000] 19:51:06 INFO - PROCESS | 1827 | 1461639066682 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 19:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1385ms 19:51:06 INFO - PROCESS | 1827 | 1461639066715 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:51:06 INFO - PROCESS | 1827 | 1461639066720 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:51:06 INFO - PROCESS | 1827 | 1461639066727 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:51:06 INFO - PROCESS | 1827 | 1461639066730 Marionette TRACE conn3 <- [1,1350,null,{}] 19:51:06 INFO - PROCESS | 1827 | 1461639066735 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:06 INFO - PROCESS | 1827 | 1461639066916 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:51:07 INFO - PROCESS | 1827 | 1461639067101 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06adc7000 == 100 [pid = 1827] [id = 345] 19:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06ce16800) [pid = 1827] [serial = 1036] [outer = (nil)] 19:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06d02e000) [pid = 1827] [serial = 1037] [outer = 0x7ff06ce16800] 19:51:07 INFO - PROCESS | 1827 | 1461639067169 Marionette DEBUG loaded listener.js 19:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06d0d7800) [pid = 1827] [serial = 1038] [outer = 0x7ff06ce16800] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08d49c000 == 99 [pid = 1827] [id = 276] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ee2f800 == 98 [pid = 1827] [id = 88] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff084261800 == 97 [pid = 1827] [id = 52] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06749f000 == 96 [pid = 1827] [id = 140] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff064d7c000 == 95 [pid = 1827] [id = 157] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061dea000 == 94 [pid = 1827] [id = 277] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061ec8000 == 93 [pid = 1827] [id = 279] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07986f800 == 92 [pid = 1827] [id = 241] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0668be000 == 91 [pid = 1827] [id = 208] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff090b8c000 == 90 [pid = 1827] [id = 278] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067a17800 == 89 [pid = 1827] [id = 142] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065895000 == 88 [pid = 1827] [id = 240] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff063674800 == 87 [pid = 1827] [id = 243] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff070980800 == 86 [pid = 1827] [id = 24] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07961d000 == 85 [pid = 1827] [id = 202] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff090b95800 == 84 [pid = 1827] [id = 158] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0831d2000 == 83 [pid = 1827] [id = 261] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0650de000 == 82 [pid = 1827] [id = 242] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff089508800 == 81 [pid = 1827] [id = 87] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0611d7800 == 80 [pid = 1827] [id = 297] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff083df7000 == 79 [pid = 1827] [id = 262] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0831e3000 == 78 [pid = 1827] [id = 270] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff089516800 == 77 [pid = 1827] [id = 75] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff090b94800 == 76 [pid = 1827] [id = 295] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff063681800 == 75 [pid = 1827] [id = 342] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0611c4000 == 74 [pid = 1827] [id = 341] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06209e000 == 73 [pid = 1827] [id = 340] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0674a9000 == 72 [pid = 1827] [id = 339] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065861800 == 71 [pid = 1827] [id = 338] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0668b0000 == 70 [pid = 1827] [id = 337] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05feb1800 == 69 [pid = 1827] [id = 336] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06bfde000 == 68 [pid = 1827] [id = 335] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05e79a800 == 67 [pid = 1827] [id = 334] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06bee8800 == 66 [pid = 1827] [id = 333] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06bfd9800 == 65 [pid = 1827] [id = 332] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08e446000 == 64 [pid = 1827] [id = 331] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d1d000 == 63 [pid = 1827] [id = 330] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08442c800 == 62 [pid = 1827] [id = 329] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07980d800 == 61 [pid = 1827] [id = 328] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0771c3800 == 60 [pid = 1827] [id = 327] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06e29e800 == 59 [pid = 1827] [id = 326] 19:51:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067849000 == 58 [pid = 1827] [id = 325] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff066be9400) [pid = 1827] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff060ed1400) [pid = 1827] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff0745d2c00) [pid = 1827] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff077111400) [pid = 1827] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff063a82000) [pid = 1827] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff063a8d400) [pid = 1827] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff0776b8c00) [pid = 1827] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff07e10d000) [pid = 1827] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff077790c00) [pid = 1827] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff06680ec00) [pid = 1827] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff06b033000) [pid = 1827] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff06d033000) [pid = 1827] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff0705f0000) [pid = 1827] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff0667bc400) [pid = 1827] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff060edbc00) [pid = 1827] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:51:10 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff06ac08400) [pid = 1827] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:51:10 INFO - PROCESS | 1827 | 1461639070871 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 19:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 4186ms 19:51:10 INFO - PROCESS | 1827 | 1461639070913 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:51:10 INFO - PROCESS | 1827 | 1461639070919 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:51:10 INFO - PROCESS | 1827 | 1461639070926 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:51:10 INFO - PROCESS | 1827 | 1461639070929 Marionette TRACE conn3 <- [1,1354,null,{}] 19:51:10 INFO - PROCESS | 1827 | 1461639070936 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:11 INFO - PROCESS | 1827 | 1461639071082 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:51:11 INFO - PROCESS | 1827 | 1461639071100 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0611df800 == 59 [pid = 1827] [id = 346] 19:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff0667b5000) [pid = 1827] [serial = 1039] [outer = (nil)] 19:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff06680d400) [pid = 1827] [serial = 1040] [outer = 0x7ff0667b5000] 19:51:11 INFO - PROCESS | 1827 | 1461639071163 Marionette DEBUG loaded listener.js 19:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff06712a400) [pid = 1827] [serial = 1041] [outer = 0x7ff0667b5000] 19:51:11 INFO - PROCESS | 1827 | 1461639071921 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 19:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1033ms 19:51:11 INFO - PROCESS | 1827 | 1461639071959 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:51:11 INFO - PROCESS | 1827 | 1461639071966 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:51:11 INFO - PROCESS | 1827 | 1461639071975 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:51:11 INFO - PROCESS | 1827 | 1461639071978 Marionette TRACE conn3 <- [1,1358,null,{}] 19:51:11 INFO - PROCESS | 1827 | 1461639071983 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:12 INFO - PROCESS | 1827 | 1461639072211 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:51:12 INFO - PROCESS | 1827 | 1461639072223 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065365800 == 60 [pid = 1827] [id = 347] 19:51:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff0678e6800) [pid = 1827] [serial = 1042] [outer = (nil)] 19:51:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff06afe3800) [pid = 1827] [serial = 1043] [outer = 0x7ff0678e6800] 19:51:12 INFO - PROCESS | 1827 | 1461639072293 Marionette DEBUG loaded listener.js 19:51:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff06bdd1000) [pid = 1827] [serial = 1044] [outer = 0x7ff0678e6800] 19:51:13 INFO - PROCESS | 1827 | 1461639073314 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 19:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1376ms 19:51:13 INFO - PROCESS | 1827 | 1461639073351 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:51:13 INFO - PROCESS | 1827 | 1461639073357 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:51:13 INFO - PROCESS | 1827 | 1461639073366 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:51:13 INFO - PROCESS | 1827 | 1461639073369 Marionette TRACE conn3 <- [1,1362,null,{}] 19:51:13 INFO - PROCESS | 1827 | 1461639073377 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:13 INFO - PROCESS | 1827 | 1461639073548 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:51:13 INFO - PROCESS | 1827 | 1461639073743 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0658a2800 == 61 [pid = 1827] [id = 348] 19:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff05fb51c00) [pid = 1827] [serial = 1045] [outer = (nil)] 19:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06712ac00) [pid = 1827] [serial = 1046] [outer = 0x7ff05fb51c00] 19:51:13 INFO - PROCESS | 1827 | 1461639073815 Marionette DEBUG loaded listener.js 19:51:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06b035c00) [pid = 1827] [serial = 1047] [outer = 0x7ff05fb51c00] 19:51:14 INFO - PROCESS | 1827 | 1461639074786 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1490ms 19:51:14 INFO - PROCESS | 1827 | 1461639074856 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:51:14 INFO - PROCESS | 1827 | 1461639074865 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:51:14 INFO - PROCESS | 1827 | 1461639074875 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:51:14 INFO - PROCESS | 1827 | 1461639074879 Marionette TRACE conn3 <- [1,1366,null,{}] 19:51:14 INFO - PROCESS | 1827 | 1461639074884 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:15 INFO - PROCESS | 1827 | 1461639075089 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:51:15 INFO - PROCESS | 1827 | 1461639075333 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b020800 == 62 [pid = 1827] [id = 349] 19:51:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06d077000) [pid = 1827] [serial = 1048] [outer = (nil)] 19:51:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06d0d1800) [pid = 1827] [serial = 1049] [outer = 0x7ff06d077000] 19:51:15 INFO - PROCESS | 1827 | 1461639075443 Marionette DEBUG loaded listener.js 19:51:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06d30c800) [pid = 1827] [serial = 1050] [outer = 0x7ff06d077000] 19:51:16 INFO - PROCESS | 1827 | 1461639076355 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 19:51:16 INFO - PROCESS | 1827 | 1461639076409 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:51:16 INFO - PROCESS | 1827 | 1461639076416 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:51:16 INFO - PROCESS | 1827 | 1461639076422 Marionette TRACE conn3 <- [1,1370,null,{}] 19:51:16 INFO - PROCESS | 1827 | 1461639076438 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:16 INFO - PROCESS | 1827 | 1461639076648 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:51:16 INFO - PROCESS | 1827 | 1461639076868 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d132800 == 63 [pid = 1827] [id = 350] 19:51:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06d311400) [pid = 1827] [serial = 1051] [outer = (nil)] 19:51:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06da58400) [pid = 1827] [serial = 1052] [outer = 0x7ff06d311400] 19:51:16 INFO - PROCESS | 1827 | 1461639076955 Marionette DEBUG loaded listener.js 19:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06dc46800) [pid = 1827] [serial = 1053] [outer = 0x7ff06d311400] 19:51:17 INFO - PROCESS | 1827 | 1461639077787 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 19:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:51:17 INFO - PROCESS | 1827 | 1461639077856 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:51:17 INFO - PROCESS | 1827 | 1461639077862 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:51:17 INFO - PROCESS | 1827 | 1461639077865 Marionette TRACE conn3 <- [1,1374,null,{}] 19:51:17 INFO - PROCESS | 1827 | 1461639077870 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:18 INFO - PROCESS | 1827 | 1461639078065 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:51:18 INFO - PROCESS | 1827 | 1461639078242 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06dfdb000 == 64 [pid = 1827] [id = 351] 19:51:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff05fb49800) [pid = 1827] [serial = 1054] [outer = (nil)] 19:51:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff06efa2000) [pid = 1827] [serial = 1055] [outer = 0x7ff05fb49800] 19:51:18 INFO - PROCESS | 1827 | 1461639078313 Marionette DEBUG loaded listener.js 19:51:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06f21fc00) [pid = 1827] [serial = 1056] [outer = 0x7ff05fb49800] 19:51:19 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:19 INFO - PROCESS | 1827 | 1461639079206 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:51:19 INFO - PROCESS | 1827 | 1461639079242 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:51:19 INFO - PROCESS | 1827 | 1461639079249 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:51:19 INFO - PROCESS | 1827 | 1461639079252 Marionette TRACE conn3 <- [1,1378,null,{}] 19:51:19 INFO - PROCESS | 1827 | 1461639079257 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:19 INFO - PROCESS | 1827 | 1461639079408 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:51:19 INFO - PROCESS | 1827 | 1461639079589 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff070751000 == 65 [pid = 1827] [id = 352] 19:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06dd05c00) [pid = 1827] [serial = 1057] [outer = (nil)] 19:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff070761400) [pid = 1827] [serial = 1058] [outer = 0x7ff06dd05c00] 19:51:19 INFO - PROCESS | 1827 | 1461639079659 Marionette DEBUG loaded listener.js 19:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff07302b000) [pid = 1827] [serial = 1059] [outer = 0x7ff06dd05c00] 19:51:20 INFO - PROCESS | 1827 | 1461639080525 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 19:51:20 INFO - PROCESS | 1827 | 1461639080590 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:51:20 INFO - PROCESS | 1827 | 1461639080597 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:51:20 INFO - PROCESS | 1827 | 1461639080600 Marionette TRACE conn3 <- [1,1382,null,{}] 19:51:20 INFO - PROCESS | 1827 | 1461639080606 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:20 INFO - PROCESS | 1827 | 1461639080807 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:51:20 INFO - PROCESS | 1827 | 1461639080983 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074a9b000 == 66 [pid = 1827] [id = 353] 19:51:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff06f3cf400) [pid = 1827] [serial = 1060] [outer = (nil)] 19:51:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff074a3e400) [pid = 1827] [serial = 1061] [outer = 0x7ff06f3cf400] 19:51:21 INFO - PROCESS | 1827 | 1461639081058 Marionette DEBUG loaded listener.js 19:51:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff075e29800) [pid = 1827] [serial = 1062] [outer = 0x7ff06f3cf400] 19:51:21 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:21 INFO - PROCESS | 1827 | 1461639081927 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:51:21 INFO - PROCESS | 1827 | 1461639081990 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:51:21 INFO - PROCESS | 1827 | 1461639081996 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:51:22 INFO - PROCESS | 1827 | 1461639081999 Marionette TRACE conn3 <- [1,1386,null,{}] 19:51:22 INFO - PROCESS | 1827 | 1461639082004 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:22 INFO - PROCESS | 1827 | 1461639082160 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:51:22 INFO - PROCESS | 1827 | 1461639082356 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065891000 == 67 [pid = 1827] [id = 354] 19:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff0667bcc00) [pid = 1827] [serial = 1063] [outer = (nil)] 19:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff076c93000) [pid = 1827] [serial = 1064] [outer = 0x7ff0667bcc00] 19:51:22 INFO - PROCESS | 1827 | 1461639082424 Marionette DEBUG loaded listener.js 19:51:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff076c9a400) [pid = 1827] [serial = 1065] [outer = 0x7ff0667bcc00] 19:51:23 INFO - PROCESS | 1827 | 1461639083337 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 19:51:23 INFO - PROCESS | 1827 | 1461639083380 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:51:23 INFO - PROCESS | 1827 | 1461639083386 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:51:23 INFO - PROCESS | 1827 | 1461639083388 Marionette TRACE conn3 <- [1,1390,null,{}] 19:51:23 INFO - PROCESS | 1827 | 1461639083394 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:23 INFO - PROCESS | 1827 | 1461639083545 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:51:23 INFO - PROCESS | 1827 | 1461639083730 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c1e000 == 68 [pid = 1827] [id = 355] 19:51:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff0668cfc00) [pid = 1827] [serial = 1066] [outer = (nil)] 19:51:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff0770a9800) [pid = 1827] [serial = 1067] [outer = 0x7ff0668cfc00] 19:51:23 INFO - PROCESS | 1827 | 1461639083802 Marionette DEBUG loaded listener.js 19:51:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff077704000) [pid = 1827] [serial = 1068] [outer = 0x7ff0668cfc00] 19:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d8be800 == 67 [pid = 1827] [id = 10] 19:51:24 INFO - PROCESS | 1827 | 1461639084678 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 19:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1328ms 19:51:24 INFO - PROCESS | 1827 | 1461639084714 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:51:24 INFO - PROCESS | 1827 | 1461639084718 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:51:24 INFO - PROCESS | 1827 | 1461639084724 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:51:24 INFO - PROCESS | 1827 | 1461639084726 Marionette TRACE conn3 <- [1,1394,null,{}] 19:51:24 INFO - PROCESS | 1827 | 1461639084732 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:24 INFO - PROCESS | 1827 | 1461639084886 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:51:25 INFO - PROCESS | 1827 | 1461639085067 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076eeb800 == 68 [pid = 1827] [id = 356] 19:51:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff07623d400) [pid = 1827] [serial = 1069] [outer = (nil)] 19:51:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff077796400) [pid = 1827] [serial = 1070] [outer = 0x7ff07623d400] 19:51:25 INFO - PROCESS | 1827 | 1461639085140 Marionette DEBUG loaded listener.js 19:51:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff0782a8c00) [pid = 1827] [serial = 1071] [outer = 0x7ff07623d400] 19:51:26 INFO - PROCESS | 1827 | 1461639086047 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 19:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1379ms 19:51:26 INFO - PROCESS | 1827 | 1461639086103 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:51:26 INFO - PROCESS | 1827 | 1461639086107 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:51:26 INFO - PROCESS | 1827 | 1461639086112 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:51:26 INFO - PROCESS | 1827 | 1461639086114 Marionette TRACE conn3 <- [1,1398,null,{}] 19:51:26 INFO - PROCESS | 1827 | 1461639086119 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:26 INFO - PROCESS | 1827 | 1461639086277 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:51:26 INFO - PROCESS | 1827 | 1461639086459 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0771c5800 == 69 [pid = 1827] [id = 357] 19:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff06d9cc800) [pid = 1827] [serial = 1072] [outer = (nil)] 19:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff0795b6400) [pid = 1827] [serial = 1073] [outer = 0x7ff06d9cc800] 19:51:26 INFO - PROCESS | 1827 | 1461639086525 Marionette DEBUG loaded listener.js 19:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff07e10c000) [pid = 1827] [serial = 1074] [outer = 0x7ff06d9cc800] 19:51:27 INFO - PROCESS | 1827 | 1461639087392 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 19:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1329ms 19:51:27 INFO - PROCESS | 1827 | 1461639087441 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:51:27 INFO - PROCESS | 1827 | 1461639087445 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:51:27 INFO - PROCESS | 1827 | 1461639087451 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:51:27 INFO - PROCESS | 1827 | 1461639087454 Marionette TRACE conn3 <- [1,1402,null,{}] 19:51:27 INFO - PROCESS | 1827 | 1461639087460 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:27 INFO - PROCESS | 1827 | 1461639087652 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:51:27 INFO - PROCESS | 1827 | 1461639087844 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0776e2000 == 70 [pid = 1827] [id = 358] 19:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff06d455800) [pid = 1827] [serial = 1075] [outer = (nil)] 19:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff083fdf400) [pid = 1827] [serial = 1076] [outer = 0x7ff06d455800] 19:51:27 INFO - PROCESS | 1827 | 1461639087922 Marionette DEBUG loaded listener.js 19:51:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff085240400) [pid = 1827] [serial = 1077] [outer = 0x7ff06d455800] 19:51:28 INFO - PROCESS | 1827 | 1461639088786 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 19:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1376ms 19:51:28 INFO - PROCESS | 1827 | 1461639088828 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:51:28 INFO - PROCESS | 1827 | 1461639088830 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:51:28 INFO - PROCESS | 1827 | 1461639088836 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:51:28 INFO - PROCESS | 1827 | 1461639088838 Marionette TRACE conn3 <- [1,1406,null,{}] 19:51:28 INFO - PROCESS | 1827 | 1461639088844 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:29 INFO - PROCESS | 1827 | 1461639088997 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:51:29 INFO - PROCESS | 1827 | 1461639089201 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0782f2000 == 71 [pid = 1827] [id = 359] 19:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff05fe5a400) [pid = 1827] [serial = 1078] [outer = (nil)] 19:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff0851f1800) [pid = 1827] [serial = 1079] [outer = 0x7ff05fe5a400] 19:51:29 INFO - PROCESS | 1827 | 1461639089267 Marionette DEBUG loaded listener.js 19:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff08873b800) [pid = 1827] [serial = 1080] [outer = 0x7ff05fe5a400] 19:51:30 INFO - PROCESS | 1827 | 1461639090100 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 19:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1331ms 19:51:30 INFO - PROCESS | 1827 | 1461639090168 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:51:30 INFO - PROCESS | 1827 | 1461639090172 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:51:30 INFO - PROCESS | 1827 | 1461639090177 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:51:30 INFO - PROCESS | 1827 | 1461639090180 Marionette TRACE conn3 <- [1,1410,null,{}] 19:51:30 INFO - PROCESS | 1827 | 1461639090195 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:30 INFO - PROCESS | 1827 | 1461639090360 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:51:30 INFO - PROCESS | 1827 | 1461639090764 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061ecf000 == 72 [pid = 1827] [id = 360] 19:51:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff05fb4e400) [pid = 1827] [serial = 1081] [outer = (nil)] 19:51:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff05fe60c00) [pid = 1827] [serial = 1082] [outer = 0x7ff05fb4e400] 19:51:30 INFO - PROCESS | 1827 | 1461639090884 Marionette DEBUG loaded listener.js 19:51:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06567ac00) [pid = 1827] [serial = 1083] [outer = 0x7ff05fb4e400] 19:51:31 INFO - PROCESS | 1827 | 1461639091771 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 19:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1641ms 19:51:31 INFO - PROCESS | 1827 | 1461639091818 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:51:31 INFO - PROCESS | 1827 | 1461639091824 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:51:31 INFO - PROCESS | 1827 | 1461639091830 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:51:31 INFO - PROCESS | 1827 | 1461639091835 Marionette TRACE conn3 <- [1,1414,null,{}] 19:51:31 INFO - PROCESS | 1827 | 1461639091841 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:32 INFO - PROCESS | 1827 | 1461639092098 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:51:32 INFO - PROCESS | 1827 | 1461639092363 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fee6800 == 73 [pid = 1827] [id = 361] 19:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff066beb400) [pid = 1827] [serial = 1084] [outer = (nil)] 19:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06afe4800) [pid = 1827] [serial = 1085] [outer = 0x7ff066beb400] 19:51:32 INFO - PROCESS | 1827 | 1461639092448 Marionette DEBUG loaded listener.js 19:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff06ce1ec00) [pid = 1827] [serial = 1086] [outer = 0x7ff066beb400] 19:51:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06adc7000 == 72 [pid = 1827] [id = 345] 19:51:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0668a4800 == 71 [pid = 1827] [id = 344] 19:51:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fe9f800 == 70 [pid = 1827] [id = 343] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff08445c800) [pid = 1827] [serial = 894] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff083d70800) [pid = 1827] [serial = 885] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff084458800) [pid = 1827] [serial = 891] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff08406c800) [pid = 1827] [serial = 888] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff073037c00) [pid = 1827] [serial = 923] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff06d037400) [pid = 1827] [serial = 920] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff088ea1800) [pid = 1827] [serial = 932] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff083143400) [pid = 1827] [serial = 926] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff07076e400) [pid = 1827] [serial = 989] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff0730a6000) [pid = 1827] [serial = 992] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff084005000) [pid = 1827] [serial = 995] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff085411400) [pid = 1827] [serial = 998] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff08856c400) [pid = 1827] [serial = 929] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff05dacc000) [pid = 1827] [serial = 1001] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff0851ec800) [pid = 1827] [serial = 1004] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff05fe5c000) [pid = 1827] [serial = 1010] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff06712cc00) [pid = 1827] [serial = 941] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff067125000) [pid = 1827] [serial = 938] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff067a8fc00) [pid = 1827] [serial = 1013] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff065680800) [pid = 1827] [serial = 935] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff060ed8800) [pid = 1827] [serial = 944] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff06d452400) [pid = 1827] [serial = 1007] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff0678e4400) [pid = 1827] [serial = 1016] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff0667bf400) [pid = 1827] [serial = 1019] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff0667c1800) [pid = 1827] [serial = 977] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff06cd97000) [pid = 1827] [serial = 980] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff06d833800) [pid = 1827] [serial = 983] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06f214800) [pid = 1827] [serial = 986] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | 1461639093474 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 19:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1679ms 19:51:33 INFO - PROCESS | 1827 | 1461639093514 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:51:33 INFO - PROCESS | 1827 | 1461639093519 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:51:33 INFO - PROCESS | 1827 | 1461639093525 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 1827 | 1461639093529 Marionette TRACE conn3 <- [1,1418,null,{}] 19:51:33 INFO - PROCESS | 1827 | 1461639093534 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:33 INFO - PROCESS | 1827 | 1461639093703 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff079aa3800) [pid = 1827] [serial = 968] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff06ce21c00) [pid = 1827] [serial = 954] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff06cd92800) [pid = 1827] [serial = 953] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff06dca0400) [pid = 1827] [serial = 957] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06da57000) [pid = 1827] [serial = 956] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff073038000) [pid = 1827] [serial = 962] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06d30b800) [pid = 1827] [serial = 959] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06dd09800) [pid = 1827] [serial = 960] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff0678e4000) [pid = 1827] [serial = 951] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff067128800) [pid = 1827] [serial = 950] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff065147000) [pid = 1827] [serial = 948] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff060ed8400) [pid = 1827] [serial = 947] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff06dd05400) [pid = 1827] [serial = 918] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff06d01bc00) [pid = 1827] [serial = 1028] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff064f9bc00) [pid = 1827] [serial = 1022] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff067120000) [pid = 1827] [serial = 1023] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff06afea400) [pid = 1827] [serial = 1025] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff06cdd4400) [pid = 1827] [serial = 1026] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff077794800) [pid = 1827] [serial = 965] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff0667b8c00) [pid = 1827] [serial = 971] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff08406ec00) [pid = 1827] [serial = 969] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff07835c400) [pid = 1827] [serial = 966] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff067a8f400) [pid = 1827] [serial = 974] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff0753ba000) [pid = 1827] [serial = 963] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff067281400) [pid = 1827] [serial = 972] [outer = (nil)] [url = about:blank] 19:51:33 INFO - PROCESS | 1827 | 1461639093935 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05feeb800 == 71 [pid = 1827] [id = 362] 19:51:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff064f9e400) [pid = 1827] [serial = 1087] [outer = (nil)] 19:51:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff06afea400) [pid = 1827] [serial = 1088] [outer = 0x7ff064f9e400] 19:51:34 INFO - PROCESS | 1827 | 1461639094004 Marionette DEBUG loaded listener.js 19:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff06d452400) [pid = 1827] [serial = 1089] [outer = 0x7ff064f9e400] 19:51:34 INFO - PROCESS | 1827 | 1461639094720 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 19:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1229ms 19:51:34 INFO - PROCESS | 1827 | 1461639094753 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:51:34 INFO - PROCESS | 1827 | 1461639094755 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:51:34 INFO - PROCESS | 1827 | 1461639094769 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:51:34 INFO - PROCESS | 1827 | 1461639094777 Marionette TRACE conn3 <- [1,1422,null,{}] 19:51:34 INFO - PROCESS | 1827 | 1461639094784 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:34 INFO - PROCESS | 1827 | 1461639094950 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:51:35 INFO - PROCESS | 1827 | 1461639095092 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067253800 == 72 [pid = 1827] [id = 363] 19:51:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff06d0d0800) [pid = 1827] [serial = 1090] [outer = (nil)] 19:51:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06dc44400) [pid = 1827] [serial = 1091] [outer = 0x7ff06d0d0800] 19:51:35 INFO - PROCESS | 1827 | 1461639095155 Marionette DEBUG loaded listener.js 19:51:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff073037c00) [pid = 1827] [serial = 1092] [outer = 0x7ff06d0d0800] 19:51:35 INFO - PROCESS | 1827 | 1461639095856 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 19:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1156ms 19:51:35 INFO - PROCESS | 1827 | 1461639095938 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:51:35 INFO - PROCESS | 1827 | 1461639095942 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:51:35 INFO - PROCESS | 1827 | 1461639095953 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:51:35 INFO - PROCESS | 1827 | 1461639095955 Marionette TRACE conn3 <- [1,1426,null,{}] 19:51:35 INFO - PROCESS | 1827 | 1461639095969 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:36 INFO - PROCESS | 1827 | 1461639096173 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:51:36 INFO - PROCESS | 1827 | 1461639096197 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06beee800 == 73 [pid = 1827] [id = 364] 19:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff06f21a000) [pid = 1827] [serial = 1093] [outer = (nil)] 19:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff074ad3c00) [pid = 1827] [serial = 1094] [outer = 0x7ff06f21a000] 19:51:36 INFO - PROCESS | 1827 | 1461639096254 Marionette DEBUG loaded listener.js 19:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff07547f400) [pid = 1827] [serial = 1095] [outer = 0x7ff06f21a000] 19:51:37 INFO - PROCESS | 1827 | 1461639097118 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 19:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1185ms 19:51:37 INFO - PROCESS | 1827 | 1461639097138 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:51:37 INFO - PROCESS | 1827 | 1461639097142 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:51:37 INFO - PROCESS | 1827 | 1461639097148 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:51:37 INFO - PROCESS | 1827 | 1461639097150 Marionette TRACE conn3 <- [1,1430,null,{}] 19:51:37 INFO - PROCESS | 1827 | 1461639097155 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:37 INFO - PROCESS | 1827 | 1461639097353 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:51:37 INFO - PROCESS | 1827 | 1461639097405 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d117800 == 74 [pid = 1827] [id = 365] 19:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff077117800) [pid = 1827] [serial = 1096] [outer = (nil)] 19:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff0782a9400) [pid = 1827] [serial = 1097] [outer = 0x7ff077117800] 19:51:37 INFO - PROCESS | 1827 | 1461639097492 Marionette DEBUG loaded listener.js 19:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff083143400) [pid = 1827] [serial = 1098] [outer = 0x7ff077117800] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff0678ed000) [pid = 1827] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff06514b400) [pid = 1827] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff06ce16800) [pid = 1827] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff06711ec00) [pid = 1827] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff06d30c000) [pid = 1827] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff05dad0000) [pid = 1827] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff06cddac00) [pid = 1827] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff06cda0400) [pid = 1827] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff05fe5c800) [pid = 1827] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff05dac5400) [pid = 1827] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff060ed2c00) [pid = 1827] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff065679c00) [pid = 1827] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff06d07f000) [pid = 1827] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff06d838c00) [pid = 1827] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff06dc9c800) [pid = 1827] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff067286000) [pid = 1827] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff05fb50400) [pid = 1827] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff077f76c00) [pid = 1827] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff076c97000) [pid = 1827] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff05fb4cc00) [pid = 1827] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff06bdcc400) [pid = 1827] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff0667b5000) [pid = 1827] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff065678000) [pid = 1827] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff05dac8c00) [pid = 1827] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff05dac5000) [pid = 1827] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff06dd0e800) [pid = 1827] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff083135400) [pid = 1827] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7ff05fe54400) [pid = 1827] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:51:38 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7ff05fb4ec00) [pid = 1827] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:51:38 INFO - PROCESS | 1827 | 1461639098578 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 19:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1483ms 19:51:38 INFO - PROCESS | 1827 | 1461639098632 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:51:38 INFO - PROCESS | 1827 | 1461639098634 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:51:38 INFO - PROCESS | 1827 | 1461639098639 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:51:38 INFO - PROCESS | 1827 | 1461639098641 Marionette TRACE conn3 <- [1,1434,null,{}] 19:51:38 INFO - PROCESS | 1827 | 1461639098646 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:38 INFO - PROCESS | 1827 | 1461639098805 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:51:38 INFO - PROCESS | 1827 | 1461639098820 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063671800 == 75 [pid = 1827] [id = 366] 19:51:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7ff05dac7c00) [pid = 1827] [serial = 1099] [outer = (nil)] 19:51:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7ff060ed2800) [pid = 1827] [serial = 1100] [outer = 0x7ff05dac7c00] 19:51:39 INFO - PROCESS | 1827 | 1461639099001 Marionette DEBUG loaded listener.js 19:51:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff0678ed000) [pid = 1827] [serial = 1101] [outer = 0x7ff05dac7c00] 19:51:39 INFO - PROCESS | 1827 | 1461639099667 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 19:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1078ms 19:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:51:39 INFO - PROCESS | 1827 | 1461639099718 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:51:39 INFO - PROCESS | 1827 | 1461639099720 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:51:39 INFO - PROCESS | 1827 | 1461639099726 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:51:39 INFO - PROCESS | 1827 | 1461639099729 Marionette TRACE conn3 <- [1,1438,null,{}] 19:51:39 INFO - PROCESS | 1827 | 1461639099734 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:39 INFO - PROCESS | 1827 | 1461639099898 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:51:40 INFO - PROCESS | 1827 | 1461639100041 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ef83000 == 76 [pid = 1827] [id = 367] 19:51:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff05dacac00) [pid = 1827] [serial = 1102] [outer = (nil)] 19:51:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff06d01b800) [pid = 1827] [serial = 1103] [outer = 0x7ff05dacac00] 19:51:40 INFO - PROCESS | 1827 | 1461639100103 Marionette DEBUG loaded listener.js 19:51:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff06dd33400) [pid = 1827] [serial = 1104] [outer = 0x7ff05dacac00] 19:51:41 INFO - PROCESS | 1827 | 1461639101137 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 19:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1482ms 19:51:41 INFO - PROCESS | 1827 | 1461639101208 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:51:41 INFO - PROCESS | 1827 | 1461639101212 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:51:41 INFO - PROCESS | 1827 | 1461639101220 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:51:41 INFO - PROCESS | 1827 | 1461639101225 Marionette TRACE conn3 <- [1,1442,null,{}] 19:51:41 INFO - PROCESS | 1827 | 1461639101232 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:41 INFO - PROCESS | 1827 | 1461639101408 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:51:41 INFO - PROCESS | 1827 | 1461639101632 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06534e000 == 77 [pid = 1827] [id = 368] 19:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff0667c1400) [pid = 1827] [serial = 1105] [outer = (nil)] 19:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff0673ab800) [pid = 1827] [serial = 1106] [outer = 0x7ff0667c1400] 19:51:41 INFO - PROCESS | 1827 | 1461639101751 Marionette DEBUG loaded listener.js 19:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff06afed400) [pid = 1827] [serial = 1107] [outer = 0x7ff0667c1400] 19:51:42 INFO - PROCESS | 1827 | 1461639102663 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 19:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1484ms 19:51:42 INFO - PROCESS | 1827 | 1461639102704 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:51:42 INFO - PROCESS | 1827 | 1461639102712 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:51:42 INFO - PROCESS | 1827 | 1461639102722 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:51:42 INFO - PROCESS | 1827 | 1461639102726 Marionette TRACE conn3 <- [1,1446,null,{}] 19:51:42 INFO - PROCESS | 1827 | 1461639102731 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:42 INFO - PROCESS | 1827 | 1461639102907 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:51:43 INFO - PROCESS | 1827 | 1461639103181 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d354800 == 78 [pid = 1827] [id = 369] 19:51:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff06d02d400) [pid = 1827] [serial = 1108] [outer = (nil)] 19:51:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06d456400) [pid = 1827] [serial = 1109] [outer = 0x7ff06d02d400] 19:51:43 INFO - PROCESS | 1827 | 1461639103293 Marionette DEBUG loaded listener.js 19:51:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff06d892000) [pid = 1827] [serial = 1110] [outer = 0x7ff06d02d400] 19:51:44 INFO - PROCESS | 1827 | 1461639104114 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 19:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1433ms 19:51:44 INFO - PROCESS | 1827 | 1461639104155 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:51:44 INFO - PROCESS | 1827 | 1461639104159 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:51:44 INFO - PROCESS | 1827 | 1461639104164 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:51:44 INFO - PROCESS | 1827 | 1461639104170 Marionette TRACE conn3 <- [1,1450,null,{}] 19:51:44 INFO - PROCESS | 1827 | 1461639104185 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:44 INFO - PROCESS | 1827 | 1461639104358 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:51:44 INFO - PROCESS | 1827 | 1461639104545 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff075eb3000 == 79 [pid = 1827] [id = 370] 19:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff06da4ec00) [pid = 1827] [serial = 1111] [outer = (nil)] 19:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff074accc00) [pid = 1827] [serial = 1112] [outer = 0x7ff06da4ec00] 19:51:44 INFO - PROCESS | 1827 | 1461639104616 Marionette DEBUG loaded listener.js 19:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff0766e7000) [pid = 1827] [serial = 1113] [outer = 0x7ff06da4ec00] 19:51:45 INFO - PROCESS | 1827 | 1461639105521 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 19:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1431ms 19:51:45 INFO - PROCESS | 1827 | 1461639105596 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:51:45 INFO - PROCESS | 1827 | 1461639105600 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:51:45 INFO - PROCESS | 1827 | 1461639105606 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:51:45 INFO - PROCESS | 1827 | 1461639105608 Marionette TRACE conn3 <- [1,1454,null,{}] 19:51:45 INFO - PROCESS | 1827 | 1461639105613 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:45 INFO - PROCESS | 1827 | 1461639105822 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:51:46 INFO - PROCESS | 1827 | 1461639106012 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c50000 == 80 [pid = 1827] [id = 371] 19:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff06514d000) [pid = 1827] [serial = 1114] [outer = (nil)] 19:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff0705ee800) [pid = 1827] [serial = 1115] [outer = 0x7ff06514d000] 19:51:46 INFO - PROCESS | 1827 | 1461639106083 Marionette DEBUG loaded listener.js 19:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff07c95f800) [pid = 1827] [serial = 1116] [outer = 0x7ff06514d000] 19:51:46 INFO - PROCESS | 1827 | 1461639106940 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 19:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1386ms 19:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:51:47 INFO - PROCESS | 1827 | 1461639106993 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:51:47 INFO - PROCESS | 1827 | 1461639106995 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:51:47 INFO - PROCESS | 1827 | 1461639107001 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:51:47 INFO - PROCESS | 1827 | 1461639107004 Marionette TRACE conn3 <- [1,1458,null,{}] 19:51:47 INFO - PROCESS | 1827 | 1461639107009 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:47 INFO - PROCESS | 1827 | 1461639107171 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:51:47 INFO - PROCESS | 1827 | 1461639107354 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0776e9000 == 81 [pid = 1827] [id = 372] 19:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff0673b3400) [pid = 1827] [serial = 1117] [outer = (nil)] 19:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff074acb400) [pid = 1827] [serial = 1118] [outer = 0x7ff0673b3400] 19:51:47 INFO - PROCESS | 1827 | 1461639107431 Marionette DEBUG loaded listener.js 19:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff083d6fc00) [pid = 1827] [serial = 1119] [outer = 0x7ff0673b3400] 19:51:48 INFO - PROCESS | 1827 | 1461639108332 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 19:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1384ms 19:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:51:48 INFO - PROCESS | 1827 | 1461639108385 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:51:48 INFO - PROCESS | 1827 | 1461639108388 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:51:48 INFO - PROCESS | 1827 | 1461639108393 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:51:48 INFO - PROCESS | 1827 | 1461639108396 Marionette TRACE conn3 <- [1,1462,null,{}] 19:51:48 INFO - PROCESS | 1827 | 1461639108401 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:48 INFO - PROCESS | 1827 | 1461639108590 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:51:48 INFO - PROCESS | 1827 | 1461639108769 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07c9fa000 == 82 [pid = 1827] [id = 373] 19:51:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff085140800) [pid = 1827] [serial = 1120] [outer = (nil)] 19:51:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff087340800) [pid = 1827] [serial = 1121] [outer = 0x7ff085140800] 19:51:48 INFO - PROCESS | 1827 | 1461639108841 Marionette DEBUG loaded listener.js 19:51:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff088f51400) [pid = 1827] [serial = 1122] [outer = 0x7ff085140800] 19:51:49 INFO - PROCESS | 1827 | 1461639109694 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 19:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1377ms 19:51:49 INFO - PROCESS | 1827 | 1461639109770 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:51:49 INFO - PROCESS | 1827 | 1461639109774 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:51:49 INFO - PROCESS | 1827 | 1461639109779 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:51:49 INFO - PROCESS | 1827 | 1461639109781 Marionette TRACE conn3 <- [1,1466,null,{}] 19:51:49 INFO - PROCESS | 1827 | 1461639109787 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:49 INFO - PROCESS | 1827 | 1461639109988 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:51:50 INFO - PROCESS | 1827 | 1461639110170 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061ed0000 == 83 [pid = 1827] [id = 374] 19:51:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff05dac5400) [pid = 1827] [serial = 1123] [outer = (nil)] 19:51:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff067a83400) [pid = 1827] [serial = 1124] [outer = 0x7ff05dac5400] 19:51:50 INFO - PROCESS | 1827 | 1461639110236 Marionette DEBUG loaded listener.js 19:51:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff088f5d400) [pid = 1827] [serial = 1125] [outer = 0x7ff05dac5400] 19:51:51 INFO - PROCESS | 1827 | 1461639111158 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 19:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1432ms 19:51:51 INFO - PROCESS | 1827 | 1461639111213 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:51:51 INFO - PROCESS | 1827 | 1461639111216 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:51:51 INFO - PROCESS | 1827 | 1461639111222 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:51:51 INFO - PROCESS | 1827 | 1461639111225 Marionette TRACE conn3 <- [1,1470,null,{}] 19:51:51 INFO - PROCESS | 1827 | 1461639111230 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:51 INFO - PROCESS | 1827 | 1461639111403 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:51:51 INFO - PROCESS | 1827 | 1461639111588 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fedb800 == 84 [pid = 1827] [id = 375] 19:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff05daca400) [pid = 1827] [serial = 1126] [outer = (nil)] 19:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff05fb68400) [pid = 1827] [serial = 1127] [outer = 0x7ff05daca400] 19:51:51 INFO - PROCESS | 1827 | 1461639111655 Marionette DEBUG loaded listener.js 19:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff05fb6c400) [pid = 1827] [serial = 1128] [outer = 0x7ff05daca400] 19:51:53 INFO - PROCESS | 1827 | 1461639113188 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 19:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2027ms 19:51:53 INFO - PROCESS | 1827 | 1461639113251 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:51:53 INFO - PROCESS | 1827 | 1461639113257 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:51:53 INFO - PROCESS | 1827 | 1461639113264 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:51:53 INFO - PROCESS | 1827 | 1461639113269 Marionette TRACE conn3 <- [1,1474,null,{}] 19:51:53 INFO - PROCESS | 1827 | 1461639113276 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:53 INFO - PROCESS | 1827 | 1461639113443 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:51:53 INFO - PROCESS | 1827 | 1461639113628 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061e36000 == 85 [pid = 1827] [id = 376] 19:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff05fb4f800) [pid = 1827] [serial = 1129] [outer = (nil)] 19:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff060ed5800) [pid = 1827] [serial = 1130] [outer = 0x7ff05fb4f800] 19:51:53 INFO - PROCESS | 1827 | 1461639113694 Marionette DEBUG loaded listener.js 19:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff063a85400) [pid = 1827] [serial = 1131] [outer = 0x7ff05fb4f800] 19:51:54 INFO - PROCESS | 1827 | 1461639114744 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 19:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1530ms 19:51:54 INFO - PROCESS | 1827 | 1461639114796 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:51:54 INFO - PROCESS | 1827 | 1461639114803 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:51:54 INFO - PROCESS | 1827 | 1461639114812 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:51:54 INFO - PROCESS | 1827 | 1461639114815 Marionette TRACE conn3 <- [1,1478,null,{}] 19:51:54 INFO - PROCESS | 1827 | 1461639114819 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:54 INFO - PROCESS | 1827 | 1461639114983 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:51:55 INFO - PROCESS | 1827 | 1461639115217 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061ec4800 == 86 [pid = 1827] [id = 377] 19:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff0667ba400) [pid = 1827] [serial = 1132] [outer = (nil)] 19:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff0667c1c00) [pid = 1827] [serial = 1133] [outer = 0x7ff0667ba400] 19:51:55 INFO - PROCESS | 1827 | 1461639115296 Marionette DEBUG loaded listener.js 19:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06680f000) [pid = 1827] [serial = 1134] [outer = 0x7ff0667ba400] 19:51:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0831e4800 == 85 [pid = 1827] [id = 151] 19:51:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077163000 == 84 [pid = 1827] [id = 139] 19:51:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06e290000 == 83 [pid = 1827] [id = 25] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06afe3800) [pid = 1827] [serial = 1043] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06dfc5800 == 82 [pid = 1827] [id = 314] 19:51:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd7a800 == 81 [pid = 1827] [id = 324] 19:51:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d8c9800 == 80 [pid = 1827] [id = 11] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06ce16c00) [pid = 1827] [serial = 975] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06d01a800) [pid = 1827] [serial = 981] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff06712a800) [pid = 1827] [serial = 978] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff06d02e000) [pid = 1827] [serial = 1037] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff088f5c800) [pid = 1827] [serial = 942] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff070664c00) [pid = 1827] [serial = 987] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff089530000) [pid = 1827] [serial = 1008] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff06d0d7800) [pid = 1827] [serial = 1038] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff06d674000) [pid = 1827] [serial = 921] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff084ea6000) [pid = 1827] [serial = 996] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff06d02d000) [pid = 1827] [serial = 1020] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff088d5d000) [pid = 1827] [serial = 1005] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff06567b800) [pid = 1827] [serial = 945] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff067129800) [pid = 1827] [serial = 939] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff06dae2000) [pid = 1827] [serial = 984] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff076c8e800) [pid = 1827] [serial = 924] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff074a40400) [pid = 1827] [serial = 990] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff067a91000) [pid = 1827] [serial = 1035] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff064f9fc00) [pid = 1827] [serial = 1011] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff0672a9c00) [pid = 1827] [serial = 1034] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff088b2ac00) [pid = 1827] [serial = 930] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff08856a000) [pid = 1827] [serial = 999] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff06ce1bc00) [pid = 1827] [serial = 1017] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff079aa1800) [pid = 1827] [serial = 993] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff06680d400) [pid = 1827] [serial = 1040] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff088f58c00) [pid = 1827] [serial = 936] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff05fb4e000) [pid = 1827] [serial = 1031] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff05dad0c00) [pid = 1827] [serial = 1002] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff085138800) [pid = 1827] [serial = 927] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff065143400) [pid = 1827] [serial = 1032] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff06712a400) [pid = 1827] [serial = 1041] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7ff088eacc00) [pid = 1827] [serial = 933] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7ff06cdd7000) [pid = 1827] [serial = 1014] [outer = (nil)] [url = about:blank] 19:51:56 INFO - PROCESS | 1827 | 1461639116256 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 19:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1479ms 19:51:56 INFO - PROCESS | 1827 | 1461639116291 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:51:56 INFO - PROCESS | 1827 | 1461639116295 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:51:56 INFO - PROCESS | 1827 | 1461639116300 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:51:56 INFO - PROCESS | 1827 | 1461639116306 Marionette TRACE conn3 <- [1,1482,null,{}] 19:51:56 INFO - PROCESS | 1827 | 1461639116320 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:56 INFO - PROCESS | 1827 | 1461639116469 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:51:56 INFO - PROCESS | 1827 | 1461639116600 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061e2d000 == 81 [pid = 1827] [id = 378] 19:51:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7ff0667bc400) [pid = 1827] [serial = 1135] [outer = (nil)] 19:51:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7ff067282000) [pid = 1827] [serial = 1136] [outer = 0x7ff0667bc400] 19:51:56 INFO - PROCESS | 1827 | 1461639116661 Marionette DEBUG loaded listener.js 19:51:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff0672a3800) [pid = 1827] [serial = 1137] [outer = 0x7ff0667bc400] 19:51:57 INFO - PROCESS | 1827 | 1461639117359 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 19:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1088ms 19:51:57 INFO - PROCESS | 1827 | 1461639117417 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:51:57 INFO - PROCESS | 1827 | 1461639117421 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:51:57 INFO - PROCESS | 1827 | 1461639117460 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:51:57 INFO - PROCESS | 1827 | 1461639117463 Marionette TRACE conn3 <- [1,1486,null,{}] 19:51:57 INFO - PROCESS | 1827 | 1461639117468 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:57 INFO - PROCESS | 1827 | 1461639117612 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:51:57 INFO - PROCESS | 1827 | 1461639117622 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066916000 == 82 [pid = 1827] [id = 379] 19:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff067284800) [pid = 1827] [serial = 1138] [outer = (nil)] 19:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff0678e9000) [pid = 1827] [serial = 1139] [outer = 0x7ff067284800] 19:51:57 INFO - PROCESS | 1827 | 1461639117680 Marionette DEBUG loaded listener.js 19:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff067a8ac00) [pid = 1827] [serial = 1140] [outer = 0x7ff067284800] 19:51:58 INFO - PROCESS | 1827 | 1461639118484 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 19:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1092ms 19:51:58 INFO - PROCESS | 1827 | 1461639118563 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:51:58 INFO - PROCESS | 1827 | 1461639118565 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:51:58 INFO - PROCESS | 1827 | 1461639118588 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:51:58 INFO - PROCESS | 1827 | 1461639118591 Marionette TRACE conn3 <- [1,1490,null,{}] 19:51:58 INFO - PROCESS | 1827 | 1461639118596 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:58 INFO - PROCESS | 1827 | 1461639118795 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:51:58 INFO - PROCESS | 1827 | 1461639118818 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0674a4800 == 83 [pid = 1827] [id = 380] 19:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff0673af400) [pid = 1827] [serial = 1141] [outer = (nil)] 19:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff06ac0a400) [pid = 1827] [serial = 1142] [outer = 0x7ff0673af400] 19:51:58 INFO - PROCESS | 1827 | 1461639118875 Marionette DEBUG loaded listener.js 19:51:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff06afe6800) [pid = 1827] [serial = 1143] [outer = 0x7ff0673af400] 19:51:59 INFO - PROCESS | 1827 | 1461639119713 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 19:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1191ms 19:51:59 INFO - PROCESS | 1827 | 1461639119764 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:51:59 INFO - PROCESS | 1827 | 1461639119766 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:51:59 INFO - PROCESS | 1827 | 1461639119779 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:51:59 INFO - PROCESS | 1827 | 1461639119781 Marionette TRACE conn3 <- [1,1494,null,{}] 19:51:59 INFO - PROCESS | 1827 | 1461639119785 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:00 INFO - PROCESS | 1827 | 1461639119998 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:52:00 INFO - PROCESS | 1827 | 1461639120039 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a1c000 == 84 [pid = 1827] [id = 381] 19:52:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff06cd9cc00) [pid = 1827] [serial = 1144] [outer = (nil)] 19:52:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff06cddcc00) [pid = 1827] [serial = 1145] [outer = 0x7ff06cd9cc00] 19:52:00 INFO - PROCESS | 1827 | 1461639120152 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff06ce1a400) [pid = 1827] [serial = 1146] [outer = 0x7ff06cd9cc00] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff06f21a000) [pid = 1827] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff05dac7c00) [pid = 1827] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff06d672800) [pid = 1827] [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.] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff06d8bf000) [pid = 1827] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7ff077117800) [pid = 1827] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7ff064f9e400) [pid = 1827] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7ff05fb4e400) [pid = 1827] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7ff066beb400) [pid = 1827] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7ff0678e6800) [pid = 1827] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:52:01 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7ff06d0d0800) [pid = 1827] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:52:01 INFO - PROCESS | 1827 | 1461639121700 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 19:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1980ms 19:52:01 INFO - PROCESS | 1827 | 1461639121760 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:52:01 INFO - PROCESS | 1827 | 1461639121764 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:52:01 INFO - PROCESS | 1827 | 1461639121769 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:52:01 INFO - PROCESS | 1827 | 1461639121771 Marionette TRACE conn3 <- [1,1498,null,{}] 19:52:01 INFO - PROCESS | 1827 | 1461639121776 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:01 INFO - PROCESS | 1827 | 1461639121951 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:52:02 INFO - PROCESS | 1827 | 1461639122076 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06adce000 == 85 [pid = 1827] [id = 382] 19:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7ff05fe59000) [pid = 1827] [serial = 1147] [outer = (nil)] 19:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7ff06cd9d400) [pid = 1827] [serial = 1148] [outer = 0x7ff05fe59000] 19:52:02 INFO - PROCESS | 1827 | 1461639122134 Marionette DEBUG loaded listener.js 19:52:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7ff06d018000) [pid = 1827] [serial = 1149] [outer = 0x7ff05fe59000] 19:52:02 INFO - PROCESS | 1827 | 1461639122755 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 19:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1025ms 19:52:02 INFO - PROCESS | 1827 | 1461639122796 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:52:02 INFO - PROCESS | 1827 | 1461639122799 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:52:02 INFO - PROCESS | 1827 | 1461639122804 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:52:02 INFO - PROCESS | 1827 | 1461639122806 Marionette TRACE conn3 <- [1,1502,null,{}] 19:52:02 INFO - PROCESS | 1827 | 1461639122811 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:03 INFO - PROCESS | 1827 | 1461639122998 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:52:03 INFO - PROCESS | 1827 | 1461639123016 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06beee000 == 86 [pid = 1827] [id = 383] 19:52:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7ff05fe5d800) [pid = 1827] [serial = 1150] [outer = (nil)] 19:52:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7ff06d018800) [pid = 1827] [serial = 1151] [outer = 0x7ff05fe5d800] 19:52:03 INFO - PROCESS | 1827 | 1461639123074 Marionette DEBUG loaded listener.js 19:52:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7ff06d035c00) [pid = 1827] [serial = 1152] [outer = 0x7ff05fe5d800] 19:52:04 INFO - PROCESS | 1827 | 1461639124109 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1335ms 19:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:52:04 INFO - PROCESS | 1827 | 1461639124141 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:52:04 INFO - PROCESS | 1827 | 1461639124145 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:52:04 INFO - PROCESS | 1827 | 1461639124154 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 1827 | 1461639124159 Marionette TRACE conn3 <- [1,1506,null,{}] 19:52:04 INFO - PROCESS | 1827 | 1461639124166 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:04 INFO - PROCESS | 1827 | 1461639124331 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:52:04 INFO - PROCESS | 1827 | 1461639124507 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062084000 == 87 [pid = 1827] [id = 384] 19:52:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff05fe5f800) [pid = 1827] [serial = 1153] [outer = (nil)] 19:52:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff063a80800) [pid = 1827] [serial = 1154] [outer = 0x7ff05fe5f800] 19:52:04 INFO - PROCESS | 1827 | 1461639124580 Marionette DEBUG loaded listener.js 19:52:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff06514d800) [pid = 1827] [serial = 1155] [outer = 0x7ff05fe5f800] 19:52:05 INFO - PROCESS | 1827 | 1461639125444 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 19:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1331ms 19:52:05 INFO - PROCESS | 1827 | 1461639125484 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:52:05 INFO - PROCESS | 1827 | 1461639125492 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:52:05 INFO - PROCESS | 1827 | 1461639125501 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:52:05 INFO - PROCESS | 1827 | 1461639125505 Marionette TRACE conn3 <- [1,1510,null,{}] 19:52:05 INFO - PROCESS | 1827 | 1461639125509 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:05 INFO - PROCESS | 1827 | 1461639125668 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:52:05 INFO - PROCESS | 1827 | 1461639125842 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067846000 == 88 [pid = 1827] [id = 385] 19:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff066805000) [pid = 1827] [serial = 1156] [outer = (nil)] 19:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff0668d2400) [pid = 1827] [serial = 1157] [outer = 0x7ff066805000] 19:52:05 INFO - PROCESS | 1827 | 1461639125909 Marionette DEBUG loaded listener.js 19:52:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff067288800) [pid = 1827] [serial = 1158] [outer = 0x7ff066805000] 19:52:06 INFO - PROCESS | 1827 | 1461639126837 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 19:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1378ms 19:52:06 INFO - PROCESS | 1827 | 1461639126880 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:52:06 INFO - PROCESS | 1827 | 1461639126884 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:52:06 INFO - PROCESS | 1827 | 1461639126889 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:52:06 INFO - PROCESS | 1827 | 1461639126895 Marionette TRACE conn3 <- [1,1514,null,{}] 19:52:06 INFO - PROCESS | 1827 | 1461639126910 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:07 INFO - PROCESS | 1827 | 1461639127073 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:52:07 INFO - PROCESS | 1827 | 1461639127250 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd7a800 == 89 [pid = 1827] [id = 386] 19:52:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff067286800) [pid = 1827] [serial = 1159] [outer = (nil)] 19:52:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff06b034000) [pid = 1827] [serial = 1160] [outer = 0x7ff067286800] 19:52:07 INFO - PROCESS | 1827 | 1461639127324 Marionette DEBUG loaded listener.js 19:52:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff06cd96800) [pid = 1827] [serial = 1161] [outer = 0x7ff067286800] 19:52:08 INFO - PROCESS | 1827 | 1461639128165 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 19:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1333ms 19:52:08 INFO - PROCESS | 1827 | 1461639128223 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:52:08 INFO - PROCESS | 1827 | 1461639128226 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:52:08 INFO - PROCESS | 1827 | 1461639128233 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:52:08 INFO - PROCESS | 1827 | 1461639128235 Marionette TRACE conn3 <- [1,1518,null,{}] 19:52:08 INFO - PROCESS | 1827 | 1461639128241 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:08 INFO - PROCESS | 1827 | 1461639128404 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:52:08 INFO - PROCESS | 1827 | 1461639128588 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d12a000 == 90 [pid = 1827] [id = 387] 19:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff067284c00) [pid = 1827] [serial = 1162] [outer = (nil)] 19:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff06d01c800) [pid = 1827] [serial = 1163] [outer = 0x7ff067284c00] 19:52:08 INFO - PROCESS | 1827 | 1461639128666 Marionette DEBUG loaded listener.js 19:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06d03a400) [pid = 1827] [serial = 1164] [outer = 0x7ff067284c00] 19:52:09 INFO - PROCESS | 1827 | 1461639129550 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1378ms 19:52:09 INFO - PROCESS | 1827 | 1461639129612 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:52:09 INFO - PROCESS | 1827 | 1461639129616 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:52:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:52:09 INFO - PROCESS | 1827 | 1461639129622 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:52:09 INFO - PROCESS | 1827 | 1461639129625 Marionette TRACE conn3 <- [1,1522,null,{}] 19:52:09 INFO - PROCESS | 1827 | 1461639129632 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:09 INFO - PROCESS | 1827 | 1461639129803 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:52:09 INFO - PROCESS | 1827 | 1461639129941 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d8c9800 == 91 [pid = 1827] [id = 388] 19:52:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff05fb46400) [pid = 1827] [serial = 1165] [outer = (nil)] 19:52:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff06d077400) [pid = 1827] [serial = 1166] [outer = 0x7ff05fb46400] 19:52:10 INFO - PROCESS | 1827 | 1461639130010 Marionette DEBUG loaded listener.js 19:52:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff06d0ca400) [pid = 1827] [serial = 1167] [outer = 0x7ff05fb46400] 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1827 | 1461639130828 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 19:52:10 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 () { 19:52:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:52:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:52:10 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 () { 19:52:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:52:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:52:10 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 () { 19:52:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:52:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:52:10 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 () { 19:52:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:52:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:52:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1229ms 19:52:10 INFO - PROCESS | 1827 | 1461639130855 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:52:10 INFO - PROCESS | 1827 | 1461639130862 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:52:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:52:10 INFO - PROCESS | 1827 | 1461639130869 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:52:10 INFO - PROCESS | 1827 | 1461639130872 Marionette TRACE conn3 <- [1,1526,null,{}] 19:52:10 INFO - PROCESS | 1827 | 1461639130877 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:11 INFO - PROCESS | 1827 | 1461639131068 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:52:11 INFO - PROCESS | 1827 | 1461639131283 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ef87800 == 92 [pid = 1827] [id = 389] 19:52:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff067123000) [pid = 1827] [serial = 1168] [outer = (nil)] 19:52:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff06d896000) [pid = 1827] [serial = 1169] [outer = 0x7ff067123000] 19:52:11 INFO - PROCESS | 1827 | 1461639131363 Marionette DEBUG loaded listener.js 19:52:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff06da4e800) [pid = 1827] [serial = 1170] [outer = 0x7ff067123000] 19:52:12 INFO - PROCESS | 1827 | 1461639132163 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 19:52:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:52:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:52:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:52:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1330ms 19:52:12 INFO - PROCESS | 1827 | 1461639132204 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:52:12 INFO - PROCESS | 1827 | 1461639132208 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:52:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:52:12 INFO - PROCESS | 1827 | 1461639132214 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 1827 | 1461639132217 Marionette TRACE conn3 <- [1,1530,null,{}] 19:52:12 INFO - PROCESS | 1827 | 1461639132222 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:12 INFO - PROCESS | 1827 | 1461639132374 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:52:12 INFO - PROCESS | 1827 | 1461639132560 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073c62800 == 93 [pid = 1827] [id = 390] 19:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff063a8d400) [pid = 1827] [serial = 1171] [outer = (nil)] 19:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06da5b000) [pid = 1827] [serial = 1172] [outer = 0x7ff063a8d400] 19:52:12 INFO - PROCESS | 1827 | 1461639132644 Marionette DEBUG loaded listener.js 19:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06dc95800) [pid = 1827] [serial = 1173] [outer = 0x7ff063a8d400] 19:52:13 INFO - PROCESS | 1827 | 1461639133412 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 19:52:13 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 19:52:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:52:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:52:13 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. 19:52:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:52:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1227ms 19:52:13 INFO - PROCESS | 1827 | 1461639133443 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:52:13 INFO - PROCESS | 1827 | 1461639133446 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:52:13 INFO - PROCESS | 1827 | 1461639133452 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:52:13 INFO - PROCESS | 1827 | 1461639133454 Marionette TRACE conn3 <- [1,1534,null,{}] 19:52:13 INFO - PROCESS | 1827 | 1461639133460 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:13 INFO - PROCESS | 1827 | 1461639133607 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:52:13 INFO - PROCESS | 1827 | 1461639133798 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff075e99800 == 94 [pid = 1827] [id = 391] 19:52:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06d6bb000) [pid = 1827] [serial = 1174] [outer = (nil)] 19:52:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06dd09800) [pid = 1827] [serial = 1175] [outer = 0x7ff06d6bb000] 19:52:13 INFO - PROCESS | 1827 | 1461639133869 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06dd26000) [pid = 1827] [serial = 1176] [outer = 0x7ff06d6bb000] 19:52:14 INFO - PROCESS | 1827 | 1461639134705 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:52:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1325ms 19:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:52:14 INFO - PROCESS | 1827 | 1461639134778 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:52:14 INFO - PROCESS | 1827 | 1461639134780 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:52:14 INFO - PROCESS | 1827 | 1461639134787 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:52:14 INFO - PROCESS | 1827 | 1461639134790 Marionette TRACE conn3 <- [1,1538,null,{}] 19:52:14 INFO - PROCESS | 1827 | 1461639134795 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:14 INFO - PROCESS | 1827 | 1461639134950 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:52:15 INFO - PROCESS | 1827 | 1461639135123 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076636800 == 95 [pid = 1827] [id = 392] 19:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06da5c000) [pid = 1827] [serial = 1177] [outer = (nil)] 19:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06e220800) [pid = 1827] [serial = 1178] [outer = 0x7ff06da5c000] 19:52:15 INFO - PROCESS | 1827 | 1461639135199 Marionette DEBUG loaded listener.js 19:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06f211400) [pid = 1827] [serial = 1179] [outer = 0x7ff06da5c000] 19:52:16 INFO - PROCESS | 1827 | 1461639136018 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:52:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:52:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1280ms 19:52:16 INFO - PROCESS | 1827 | 1461639136067 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:52:16 INFO - PROCESS | 1827 | 1461639136070 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:52:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:52:16 INFO - PROCESS | 1827 | 1461639136076 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:52:16 INFO - PROCESS | 1827 | 1461639136078 Marionette TRACE conn3 <- [1,1542,null,{}] 19:52:16 INFO - PROCESS | 1827 | 1461639136083 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:16 INFO - PROCESS | 1827 | 1461639136254 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:52:16 INFO - PROCESS | 1827 | 1461639136435 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c48000 == 96 [pid = 1827] [id = 393] 19:52:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06d6ba400) [pid = 1827] [serial = 1180] [outer = (nil)] 19:52:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff0705e3800) [pid = 1827] [serial = 1181] [outer = 0x7ff06d6ba400] 19:52:16 INFO - PROCESS | 1827 | 1461639136501 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff07066a400) [pid = 1827] [serial = 1182] [outer = 0x7ff06d6ba400] 19:52:17 INFO - PROCESS | 1827 | 1461639137394 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 19:52:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:52:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1386ms 19:52:17 INFO - PROCESS | 1827 | 1461639137462 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:52:17 INFO - PROCESS | 1827 | 1461639137466 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:52:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:52:17 INFO - PROCESS | 1827 | 1461639137472 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:52:17 INFO - PROCESS | 1827 | 1461639137475 Marionette TRACE conn3 <- [1,1546,null,{}] 19:52:17 INFO - PROCESS | 1827 | 1461639137481 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:17 INFO - PROCESS | 1827 | 1461639137721 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:52:17 INFO - PROCESS | 1827 | 1461639137908 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07748f000 == 97 [pid = 1827] [id = 394] 19:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06cd9e000) [pid = 1827] [serial = 1183] [outer = (nil)] 19:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff0730a4800) [pid = 1827] [serial = 1184] [outer = 0x7ff06cd9e000] 19:52:17 INFO - PROCESS | 1827 | 1461639137984 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff074ad6c00) [pid = 1827] [serial = 1185] [outer = 0x7ff06cd9e000] 19:52:18 INFO - PROCESS | 1827 | 1461639138831 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:52:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:52:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1429ms 19:52:18 INFO - PROCESS | 1827 | 1461639138902 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 1827 | 1461639138905 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:52:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:52:18 INFO - PROCESS | 1827 | 1461639138913 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1827 | 1461639138917 Marionette TRACE conn3 <- [1,1550,null,{}] 19:52:18 INFO - PROCESS | 1827 | 1461639138923 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:19 INFO - PROCESS | 1827 | 1461639139129 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:52:19 INFO - PROCESS | 1827 | 1461639139318 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0776e9800 == 98 [pid = 1827] [id = 395] 19:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff05fb4c400) [pid = 1827] [serial = 1186] [outer = (nil)] 19:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff075581800) [pid = 1827] [serial = 1187] [outer = 0x7ff05fb4c400] 19:52:19 INFO - PROCESS | 1827 | 1461639139387 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff07641a400) [pid = 1827] [serial = 1188] [outer = 0x7ff05fb4c400] 19:52:20 INFO - PROCESS | 1827 | 1461639140215 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:52:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:52:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1380ms 19:52:20 INFO - PROCESS | 1827 | 1461639140293 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 1827 | 1461639140296 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:52:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:52:20 INFO - PROCESS | 1827 | 1461639140302 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 1827 | 1461639140304 Marionette TRACE conn3 <- [1,1554,null,{}] 19:52:20 INFO - PROCESS | 1827 | 1461639140309 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:20 INFO - PROCESS | 1827 | 1461639140493 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:52:20 INFO - PROCESS | 1827 | 1461639140675 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06208e000 == 99 [pid = 1827] [id = 396] 19:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff05dad1000) [pid = 1827] [serial = 1189] [outer = (nil)] 19:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff06dae7800) [pid = 1827] [serial = 1190] [outer = 0x7ff05dad1000] 19:52:20 INFO - PROCESS | 1827 | 1461639140743 Marionette DEBUG loaded listener.js 19:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff076b42800) [pid = 1827] [serial = 1191] [outer = 0x7ff05dad1000] 19:52:21 INFO - PROCESS | 1827 | 1461639141932 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:52:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:52:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1680ms 19:52:21 INFO - PROCESS | 1827 | 1461639141983 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:52:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:52:21 INFO - PROCESS | 1827 | 1461639141989 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:52:22 INFO - PROCESS | 1827 | 1461639141996 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 1827 | 1461639142001 Marionette TRACE conn3 <- [1,1558,null,{}] 19:52:22 INFO - PROCESS | 1827 | 1461639142008 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:22 INFO - PROCESS | 1827 | 1461639142169 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:52:22 INFO - PROCESS | 1827 | 1461639142516 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05feb3000 == 100 [pid = 1827] [id = 397] 19:52:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff063a85000) [pid = 1827] [serial = 1192] [outer = (nil)] 19:52:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff065677400) [pid = 1827] [serial = 1193] [outer = 0x7ff063a85000] 19:52:22 INFO - PROCESS | 1827 | 1461639142649 Marionette DEBUG loaded listener.js 19:52:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff066807c00) [pid = 1827] [serial = 1194] [outer = 0x7ff063a85000] 19:52:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06adce000 == 99 [pid = 1827] [id = 382] 19:52:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067a1c000 == 98 [pid = 1827] [id = 381] 19:52:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0674a4800 == 97 [pid = 1827] [id = 380] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff06d720000) [pid = 1827] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff06d01b800) [pid = 1827] [serial = 1103] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066916000 == 96 [pid = 1827] [id = 379] 19:52:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061e2d000 == 95 [pid = 1827] [id = 378] 19:52:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061ec4800 == 94 [pid = 1827] [id = 377] 19:52:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061e36000 == 93 [pid = 1827] [id = 376] 19:52:23 INFO - PROCESS | 1827 | 1461639143571 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:52:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06534e000 == 92 [pid = 1827] [id = 368] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff06efa2000) [pid = 1827] [serial = 1055] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff070761400) [pid = 1827] [serial = 1058] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06d0d1800) [pid = 1827] [serial = 1049] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff0770a9800) [pid = 1827] [serial = 1067] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff077796400) [pid = 1827] [serial = 1070] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff0795b6400) [pid = 1827] [serial = 1073] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff083fdf400) [pid = 1827] [serial = 1076] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff0851f1800) [pid = 1827] [serial = 1079] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff074ad3c00) [pid = 1827] [serial = 1094] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff060ed2800) [pid = 1827] [serial = 1100] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff0678ed000) [pid = 1827] [serial = 1101] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff07547f400) [pid = 1827] [serial = 1095] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff073037c00) [pid = 1827] [serial = 1092] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff06cd99800) [pid = 1827] [serial = 744] [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.] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff0782a9400) [pid = 1827] [serial = 1097] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff083143400) [pid = 1827] [serial = 1098] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06afea400) [pid = 1827] [serial = 1088] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff06d452400) [pid = 1827] [serial = 1089] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff076c93000) [pid = 1827] [serial = 1064] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff06567ac00) [pid = 1827] [serial = 1083] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff05fe60c00) [pid = 1827] [serial = 1082] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff06712ac00) [pid = 1827] [serial = 1046] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff06ce1ec00) [pid = 1827] [serial = 1086] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff06afe4800) [pid = 1827] [serial = 1085] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff06bdd1000) [pid = 1827] [serial = 1044] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff06da58400) [pid = 1827] [serial = 1052] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff06dc44400) [pid = 1827] [serial = 1091] [outer = (nil)] [url = about:blank] 19:52:23 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff074a3e400) [pid = 1827] [serial = 1061] [outer = (nil)] [url = about:blank] 19:52:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:52:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1632ms 19:52:23 INFO - PROCESS | 1827 | 1461639143628 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:52:23 INFO - PROCESS | 1827 | 1461639143636 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:52:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:52:23 INFO - PROCESS | 1827 | 1461639143645 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:52:23 INFO - PROCESS | 1827 | 1461639143648 Marionette TRACE conn3 <- [1,1562,null,{}] 19:52:23 INFO - PROCESS | 1827 | 1461639143653 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:23 INFO - PROCESS | 1827 | 1461639143805 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:52:23 INFO - PROCESS | 1827 | 1461639143821 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061ed0800 == 93 [pid = 1827] [id = 398] 19:52:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff063a8c800) [pid = 1827] [serial = 1195] [outer = (nil)] 19:52:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff067289800) [pid = 1827] [serial = 1196] [outer = 0x7ff063a8c800] 19:52:23 INFO - PROCESS | 1827 | 1461639143998 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff0673b1c00) [pid = 1827] [serial = 1197] [outer = 0x7ff063a8c800] 19:52:24 INFO - PROCESS | 1827 | 1461639144738 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1135ms 19:52:24 INFO - PROCESS | 1827 | 1461639144779 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:52:24 INFO - PROCESS | 1827 | 1461639144782 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:52:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:52:24 INFO - PROCESS | 1827 | 1461639144788 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:52:24 INFO - PROCESS | 1827 | 1461639144793 Marionette TRACE conn3 <- [1,1566,null,{}] 19:52:24 INFO - PROCESS | 1827 | 1461639144811 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:25 INFO - PROCESS | 1827 | 1461639145028 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:52:25 INFO - PROCESS | 1827 | 1461639145045 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067494000 == 94 [pid = 1827] [id = 399] 19:52:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff067129800) [pid = 1827] [serial = 1198] [outer = (nil)] 19:52:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff06b03d800) [pid = 1827] [serial = 1199] [outer = 0x7ff067129800] 19:52:25 INFO - PROCESS | 1827 | 1461639145105 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff06ce1c000) [pid = 1827] [serial = 1200] [outer = 0x7ff067129800] 19:52:25 INFO - PROCESS | 1827 | 1461639145831 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:52:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1080ms 19:52:25 INFO - PROCESS | 1827 | 1461639145868 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:52:25 INFO - PROCESS | 1827 | 1461639145871 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:52:25 INFO - PROCESS | 1827 | 1461639145893 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 1827 | 1461639145905 Marionette TRACE conn3 <- [1,1570,null,{}] 19:52:25 INFO - PROCESS | 1827 | 1461639145936 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:26 INFO - PROCESS | 1827 | 1461639146152 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:52:26 INFO - PROCESS | 1827 | 1461639146170 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b011000 == 95 [pid = 1827] [id = 400] 19:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff0678ecc00) [pid = 1827] [serial = 1201] [outer = (nil)] 19:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06d079800) [pid = 1827] [serial = 1202] [outer = 0x7ff0678ecc00] 19:52:26 INFO - PROCESS | 1827 | 1461639146229 Marionette DEBUG loaded listener.js 19:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06d309c00) [pid = 1827] [serial = 1203] [outer = 0x7ff0678ecc00] 19:52:27 INFO - PROCESS | 1827 | 1461639147138 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1266ms 19:52:27 INFO - PROCESS | 1827 | 1461639147160 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:52:27 INFO - PROCESS | 1827 | 1461639147163 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:52:27 INFO - PROCESS | 1827 | 1461639147168 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:52:27 INFO - PROCESS | 1827 | 1461639147170 Marionette TRACE conn3 <- [1,1574,null,{}] 19:52:27 INFO - PROCESS | 1827 | 1461639147175 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:27 INFO - PROCESS | 1827 | 1461639147375 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:52:27 INFO - PROCESS | 1827 | 1461639147419 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd66800 == 96 [pid = 1827] [id = 401] 19:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06d30a800) [pid = 1827] [serial = 1204] [outer = (nil)] 19:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06d6bdc00) [pid = 1827] [serial = 1205] [outer = 0x7ff06d30a800] 19:52:27 INFO - PROCESS | 1827 | 1461639147501 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06d898400) [pid = 1827] [serial = 1206] [outer = 0x7ff06d30a800] 19:52:28 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06cd9cc00) [pid = 1827] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:52:28 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff05fe59000) [pid = 1827] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:52:28 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff05fb4f800) [pid = 1827] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:52:28 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff0667ba400) [pid = 1827] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:52:28 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff067284800) [pid = 1827] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:52:28 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff05dacac00) [pid = 1827] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:52:28 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff0667bc400) [pid = 1827] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:52:28 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff0673af400) [pid = 1827] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:52:28 INFO - PROCESS | 1827 | 1461639148594 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 19:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1478ms 19:52:28 INFO - PROCESS | 1827 | 1461639148647 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 1827 | 1461639148651 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:52:28 INFO - PROCESS | 1827 | 1461639148656 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 1827 | 1461639148659 Marionette TRACE conn3 <- [1,1578,null,{}] 19:52:28 INFO - PROCESS | 1827 | 1461639148673 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:28 INFO - PROCESS | 1827 | 1461639148919 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:52:28 INFO - PROCESS | 1827 | 1461639148937 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d132000 == 97 [pid = 1827] [id = 402] 19:52:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff067123400) [pid = 1827] [serial = 1207] [outer = (nil)] 19:52:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff06d66d800) [pid = 1827] [serial = 1208] [outer = 0x7ff067123400] 19:52:29 INFO - PROCESS | 1827 | 1461639148998 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff070761800) [pid = 1827] [serial = 1209] [outer = 0x7ff067123400] 19:52:29 INFO - PROCESS | 1827 | 1461639149725 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 19:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1078ms 19:52:29 INFO - PROCESS | 1827 | 1461639149750 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:52:29 INFO - PROCESS | 1827 | 1461639149752 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:52:29 INFO - PROCESS | 1827 | 1461639149758 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 1827 | 1461639149760 Marionette TRACE conn3 <- [1,1582,null,{}] 19:52:29 INFO - PROCESS | 1827 | 1461639149765 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:29 INFO - PROCESS | 1827 | 1461639149958 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:52:29 INFO - PROCESS | 1827 | 1461639149976 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee1c000 == 98 [pid = 1827] [id = 403] 19:52:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff067282c00) [pid = 1827] [serial = 1210] [outer = (nil)] 19:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff0730a5c00) [pid = 1827] [serial = 1211] [outer = 0x7ff067282c00] 19:52:30 INFO - PROCESS | 1827 | 1461639150033 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff074a38400) [pid = 1827] [serial = 1212] [outer = 0x7ff067282c00] 19:52:31 INFO - PROCESS | 1827 | 1461639151054 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1327ms 19:52:31 INFO - PROCESS | 1827 | 1461639151087 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:52:31 INFO - PROCESS | 1827 | 1461639151093 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:52:31 INFO - PROCESS | 1827 | 1461639151102 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 1827 | 1461639151105 Marionette TRACE conn3 <- [1,1586,null,{}] 19:52:31 INFO - PROCESS | 1827 | 1461639151113 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:31 INFO - PROCESS | 1827 | 1461639151283 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:52:31 INFO - PROCESS | 1827 | 1461639151478 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065865000 == 99 [pid = 1827] [id = 404] 19:52:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff060ed9800) [pid = 1827] [serial = 1213] [outer = (nil)] 19:52:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06680a400) [pid = 1827] [serial = 1214] [outer = 0x7ff060ed9800] 19:52:31 INFO - PROCESS | 1827 | 1461639151562 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06712b800) [pid = 1827] [serial = 1215] [outer = 0x7ff060ed9800] 19:52:32 INFO - PROCESS | 1827 | 1461639152467 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 19:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1436ms 19:52:32 INFO - PROCESS | 1827 | 1461639152538 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:52:32 INFO - PROCESS | 1827 | 1461639152546 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:52:32 INFO - PROCESS | 1827 | 1461639152556 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 1827 | 1461639152559 Marionette TRACE conn3 <- [1,1590,null,{}] 19:52:32 INFO - PROCESS | 1827 | 1461639152565 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:32 INFO - PROCESS | 1827 | 1461639152782 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:52:32 INFO - PROCESS | 1827 | 1461639152959 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd69800 == 100 [pid = 1827] [id = 405] 19:52:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff066804000) [pid = 1827] [serial = 1216] [outer = (nil)] 19:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06afe4400) [pid = 1827] [serial = 1217] [outer = 0x7ff066804000] 19:52:33 INFO - PROCESS | 1827 | 1461639153025 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06ce13400) [pid = 1827] [serial = 1218] [outer = 0x7ff066804000] 19:52:33 INFO - PROCESS | 1827 | 1461639153935 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 19:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1428ms 19:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:52:33 INFO - PROCESS | 1827 | 1461639153984 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:52:33 INFO - PROCESS | 1827 | 1461639153987 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:52:33 INFO - PROCESS | 1827 | 1461639153994 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:52:34 INFO - PROCESS | 1827 | 1461639153999 Marionette TRACE conn3 <- [1,1594,null,{}] 19:52:34 INFO - PROCESS | 1827 | 1461639154015 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:34 INFO - PROCESS | 1827 | 1461639154208 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:52:34 INFO - PROCESS | 1827 | 1461639154388 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073c6e000 == 101 [pid = 1827] [id = 406] 19:52:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff06d311000) [pid = 1827] [serial = 1219] [outer = (nil)] 19:52:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06d6c1000) [pid = 1827] [serial = 1220] [outer = 0x7ff06d311000] 19:52:34 INFO - PROCESS | 1827 | 1461639154458 Marionette DEBUG loaded listener.js 19:52:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06dc4ac00) [pid = 1827] [serial = 1221] [outer = 0x7ff06d311000] 19:52:35 INFO - PROCESS | 1827 | 1461639155340 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1392ms 19:52:35 INFO - PROCESS | 1827 | 1461639155385 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:52:35 INFO - PROCESS | 1827 | 1461639155390 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:52:35 INFO - PROCESS | 1827 | 1461639155396 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 1827 | 1461639155398 Marionette TRACE conn3 <- [1,1598,null,{}] 19:52:35 INFO - PROCESS | 1827 | 1461639155403 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:35 INFO - PROCESS | 1827 | 1461639155575 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:52:35 INFO - PROCESS | 1827 | 1461639155759 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077158000 == 102 [pid = 1827] [id = 407] 19:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff05fb6a400) [pid = 1827] [serial = 1222] [outer = (nil)] 19:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff06ef9ac00) [pid = 1827] [serial = 1223] [outer = 0x7ff05fb6a400] 19:52:35 INFO - PROCESS | 1827 | 1461639155827 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff0730aa400) [pid = 1827] [serial = 1224] [outer = 0x7ff05fb6a400] 19:52:36 INFO - PROCESS | 1827 | 1461639156693 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:52:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1341ms 19:52:36 INFO - PROCESS | 1827 | 1461639156738 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:52:36 INFO - PROCESS | 1827 | 1461639156741 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:52:36 INFO - PROCESS | 1827 | 1461639156748 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:52:36 INFO - PROCESS | 1827 | 1461639156752 Marionette TRACE conn3 <- [1,1602,null,{}] 19:52:36 INFO - PROCESS | 1827 | 1461639156758 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:36 INFO - PROCESS | 1827 | 1461639156923 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:52:37 INFO - PROCESS | 1827 | 1461639157110 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077634800 == 103 [pid = 1827] [id = 408] 19:52:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06d023000) [pid = 1827] [serial = 1225] [outer = (nil)] 19:52:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff074acc000) [pid = 1827] [serial = 1226] [outer = 0x7ff06d023000] 19:52:37 INFO - PROCESS | 1827 | 1461639157187 Marionette DEBUG loaded listener.js 19:52:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff07558f000) [pid = 1827] [serial = 1227] [outer = 0x7ff06d023000] 19:52:38 INFO - PROCESS | 1827 | 1461639158079 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 19:52:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:52:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1387ms 19:52:38 INFO - PROCESS | 1827 | 1461639158136 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:52:38 INFO - PROCESS | 1827 | 1461639158138 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:52:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:52:38 INFO - PROCESS | 1827 | 1461639158144 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:52:38 INFO - PROCESS | 1827 | 1461639158147 Marionette TRACE conn3 <- [1,1606,null,{}] 19:52:38 INFO - PROCESS | 1827 | 1461639158152 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:38 INFO - PROCESS | 1827 | 1461639158358 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:52:38 INFO - PROCESS | 1827 | 1461639158539 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079819800 == 104 [pid = 1827] [id = 409] 19:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff0745d6000) [pid = 1827] [serial = 1228] [outer = (nil)] 19:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff0776b9000) [pid = 1827] [serial = 1229] [outer = 0x7ff0745d6000] 19:52:38 INFO - PROCESS | 1827 | 1461639158613 Marionette DEBUG loaded listener.js 19:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff0795ad400) [pid = 1827] [serial = 1230] [outer = 0x7ff0745d6000] 19:52:39 INFO - PROCESS | 1827 | 1461639159431 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 19:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1336ms 19:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:52:39 INFO - PROCESS | 1827 | 1461639159482 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:52:39 INFO - PROCESS | 1827 | 1461639159485 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:52:39 INFO - PROCESS | 1827 | 1461639159489 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:52:39 INFO - PROCESS | 1827 | 1461639159493 Marionette TRACE conn3 <- [1,1610,null,{}] 19:52:39 INFO - PROCESS | 1827 | 1461639159498 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:39 INFO - PROCESS | 1827 | 1461639159655 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:52:39 INFO - PROCESS | 1827 | 1461639159839 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0831db000 == 105 [pid = 1827] [id = 410] 19:52:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff07710dc00) [pid = 1827] [serial = 1231] [outer = (nil)] 19:52:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff079aa1800) [pid = 1827] [serial = 1232] [outer = 0x7ff07710dc00] 19:52:39 INFO - PROCESS | 1827 | 1461639159905 Marionette DEBUG loaded listener.js 19:52:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff07e10d000) [pid = 1827] [serial = 1233] [outer = 0x7ff07710dc00] 19:52:40 INFO - PROCESS | 1827 | 1461639160748 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 19:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1327ms 19:52:40 INFO - PROCESS | 1827 | 1461639160818 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:52:40 INFO - PROCESS | 1827 | 1461639160821 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:52:40 INFO - PROCESS | 1827 | 1461639160827 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:52:40 INFO - PROCESS | 1827 | 1461639160830 Marionette TRACE conn3 <- [1,1614,null,{}] 19:52:40 INFO - PROCESS | 1827 | 1461639160835 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:40 INFO - PROCESS | 1827 | 1461639160990 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:52:41 INFO - PROCESS | 1827 | 1461639161187 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff084419800 == 106 [pid = 1827] [id = 411] 19:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff07724b400) [pid = 1827] [serial = 1234] [outer = (nil)] 19:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff08313b000) [pid = 1827] [serial = 1235] [outer = 0x7ff07724b400] 19:52:41 INFO - PROCESS | 1827 | 1461639161256 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff083fe4000) [pid = 1827] [serial = 1236] [outer = 0x7ff07724b400] 19:52:42 INFO - PROCESS | 1827 | 1461639162130 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 19:52:42 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 19:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1381ms 19:52:42 INFO - PROCESS | 1827 | 1461639162208 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1827 | 1461639162211 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:52:42 INFO - PROCESS | 1827 | 1461639162217 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1827 | 1461639162219 Marionette TRACE conn3 <- [1,1618,null,{}] 19:52:42 INFO - PROCESS | 1827 | 1461639162225 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:42 INFO - PROCESS | 1827 | 1461639162393 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:52:42 INFO - PROCESS | 1827 | 1461639162575 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08526b800 == 107 [pid = 1827] [id = 412] 19:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff0776b5c00) [pid = 1827] [serial = 1237] [outer = (nil)] 19:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff0840e9400) [pid = 1827] [serial = 1238] [outer = 0x7ff0776b5c00] 19:52:42 INFO - PROCESS | 1827 | 1461639162661 Marionette DEBUG loaded listener.js 19:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff084ea6000) [pid = 1827] [serial = 1239] [outer = 0x7ff0776b5c00] 19:52:43 INFO - PROCESS | 1827 | 1461639163484 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 19:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1332ms 19:52:43 INFO - PROCESS | 1827 | 1461639163550 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:52:43 INFO - PROCESS | 1827 | 1461639163554 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:52:43 INFO - PROCESS | 1827 | 1461639163559 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:52:43 INFO - PROCESS | 1827 | 1461639163561 Marionette TRACE conn3 <- [1,1622,null,{}] 19:52:43 INFO - PROCESS | 1827 | 1461639163567 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:43 INFO - PROCESS | 1827 | 1461639163747 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:52:43 INFO - PROCESS | 1827 | 1461639163929 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff086e35800 == 108 [pid = 1827] [id = 413] 19:52:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff083fdec00) [pid = 1827] [serial = 1240] [outer = (nil)] 19:52:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff0852bac00) [pid = 1827] [serial = 1241] [outer = 0x7ff083fdec00] 19:52:44 INFO - PROCESS | 1827 | 1461639163997 Marionette DEBUG loaded listener.js 19:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff0855cf800) [pid = 1827] [serial = 1242] [outer = 0x7ff083fdec00] 19:52:44 INFO - PROCESS | 1827 | 1461639164845 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 19:52:44 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 19:52:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1332ms 19:52:44 INFO - PROCESS | 1827 | 1461639164893 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 1827 | 1461639164897 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:52:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:52:44 INFO - PROCESS | 1827 | 1461639164902 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 1827 | 1461639164905 Marionette TRACE conn3 <- [1,1626,null,{}] 19:52:44 INFO - PROCESS | 1827 | 1461639164911 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:45 INFO - PROCESS | 1827 | 1461639165117 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:52:45 INFO - PROCESS | 1827 | 1461639165314 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0887af800 == 109 [pid = 1827] [id = 414] 19:52:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff06b038c00) [pid = 1827] [serial = 1243] [outer = (nil)] 19:52:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff088ea9000) [pid = 1827] [serial = 1244] [outer = 0x7ff06b038c00] 19:52:45 INFO - PROCESS | 1827 | 1461639165435 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff089402400) [pid = 1827] [serial = 1245] [outer = 0x7ff06b038c00] 19:52:46 INFO - PROCESS | 1827 | 1461639166322 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1477ms 19:52:46 INFO - PROCESS | 1827 | 1461639166380 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:52:46 INFO - PROCESS | 1827 | 1461639166384 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:52:46 INFO - PROCESS | 1827 | 1461639166389 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:52:46 INFO - PROCESS | 1827 | 1461639166391 Marionette TRACE conn3 <- [1,1630,null,{}] 19:52:46 INFO - PROCESS | 1827 | 1461639166397 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:46 INFO - PROCESS | 1827 | 1461639166576 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:52:46 INFO - PROCESS | 1827 | 1461639166778 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061eb4800 == 110 [pid = 1827] [id = 415] 19:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff05dac4400) [pid = 1827] [serial = 1246] [outer = (nil)] 19:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff060fa3800) [pid = 1827] [serial = 1247] [outer = 0x7ff05dac4400] 19:52:46 INFO - PROCESS | 1827 | 1461639166847 Marionette DEBUG loaded listener.js 19:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff060fa9400) [pid = 1827] [serial = 1248] [outer = 0x7ff05dac4400] 19:52:48 INFO - PROCESS | 1827 | 1461639168135 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 19:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1782ms 19:52:48 INFO - PROCESS | 1827 | 1461639168173 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:52:48 INFO - PROCESS | 1827 | 1461639168180 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:52:48 INFO - PROCESS | 1827 | 1461639168186 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:52:48 INFO - PROCESS | 1827 | 1461639168192 Marionette TRACE conn3 <- [1,1634,null,{}] 19:52:48 INFO - PROCESS | 1827 | 1461639168198 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:48 INFO - PROCESS | 1827 | 1461639168381 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:52:48 INFO - PROCESS | 1827 | 1461639168575 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd63000 == 111 [pid = 1827] [id = 416] 19:52:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff060facc00) [pid = 1827] [serial = 1249] [outer = (nil)] 19:52:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff065144c00) [pid = 1827] [serial = 1250] [outer = 0x7ff060facc00] 19:52:48 INFO - PROCESS | 1827 | 1461639168642 Marionette DEBUG loaded listener.js 19:52:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff06680e000) [pid = 1827] [serial = 1251] [outer = 0x7ff060facc00] 19:52:49 INFO - PROCESS | 1827 | 1461639169663 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1532ms 19:52:49 INFO - PROCESS | 1827 | 1461639169719 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 1827 | 1461639169726 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:52:49 INFO - PROCESS | 1827 | 1461639169735 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 1827 | 1461639169739 Marionette TRACE conn3 <- [1,1638,null,{}] 19:52:49 INFO - PROCESS | 1827 | 1461639169744 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:49 INFO - PROCESS | 1827 | 1461639169909 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:52:50 INFO - PROCESS | 1827 | 1461639170153 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fee7800 == 112 [pid = 1827] [id = 417] 19:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff065680800) [pid = 1827] [serial = 1252] [outer = (nil)] 19:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff0678eb000) [pid = 1827] [serial = 1253] [outer = 0x7ff065680800] 19:52:50 INFO - PROCESS | 1827 | 1461639170267 Marionette DEBUG loaded listener.js 19:52:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff06afe2c00) [pid = 1827] [serial = 1254] [outer = 0x7ff065680800] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d129000 == 111 [pid = 1827] [id = 89] 19:52:50 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff0705ee800) [pid = 1827] [serial = 1115] [outer = (nil)] [url = about:blank] 19:52:50 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff074acb400) [pid = 1827] [serial = 1118] [outer = (nil)] [url = about:blank] 19:52:50 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff087340800) [pid = 1827] [serial = 1121] [outer = (nil)] [url = about:blank] 19:52:50 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff067a83400) [pid = 1827] [serial = 1124] [outer = (nil)] [url = about:blank] 19:52:50 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff06d018800) [pid = 1827] [serial = 1151] [outer = (nil)] [url = about:blank] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff074a9f000 == 110 [pid = 1827] [id = 13] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08be55000 == 109 [pid = 1827] [id = 76] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c43000 == 108 [pid = 1827] [id = 85] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d132000 == 107 [pid = 1827] [id = 402] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd66800 == 106 [pid = 1827] [id = 401] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06b011000 == 105 [pid = 1827] [id = 400] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067494000 == 104 [pid = 1827] [id = 399] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061ed0800 == 103 [pid = 1827] [id = 398] 19:52:50 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05feb3000 == 102 [pid = 1827] [id = 397] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c48000 == 101 [pid = 1827] [id = 393] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076636800 == 100 [pid = 1827] [id = 392] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff075e99800 == 99 [pid = 1827] [id = 391] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073c62800 == 98 [pid = 1827] [id = 390] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ef87800 == 97 [pid = 1827] [id = 389] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d8c9800 == 96 [pid = 1827] [id = 388] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d12a000 == 95 [pid = 1827] [id = 387] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd7a800 == 94 [pid = 1827] [id = 386] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067846000 == 93 [pid = 1827] [id = 385] 19:52:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff062084000 == 92 [pid = 1827] [id = 384] 19:52:51 INFO - PROCESS | 1827 | 1461639171165 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff06cddcc00) [pid = 1827] [serial = 1145] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff06ce1a400) [pid = 1827] [serial = 1146] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff06cd9d400) [pid = 1827] [serial = 1148] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff0673ab800) [pid = 1827] [serial = 1106] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff063a85400) [pid = 1827] [serial = 1131] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff060ed5800) [pid = 1827] [serial = 1130] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff074accc00) [pid = 1827] [serial = 1112] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff06680f000) [pid = 1827] [serial = 1134] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff0667c1c00) [pid = 1827] [serial = 1133] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff0678e9000) [pid = 1827] [serial = 1139] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff05fb68400) [pid = 1827] [serial = 1127] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff06d456400) [pid = 1827] [serial = 1109] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff06dd33400) [pid = 1827] [serial = 1104] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff0672a3800) [pid = 1827] [serial = 1137] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff067282000) [pid = 1827] [serial = 1136] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff06ac0a400) [pid = 1827] [serial = 1142] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff06d018000) [pid = 1827] [serial = 1149] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff06afe6800) [pid = 1827] [serial = 1143] [outer = (nil)] [url = about:blank] 19:52:51 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff067a8ac00) [pid = 1827] [serial = 1140] [outer = (nil)] [url = about:blank] 19:52:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:52:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1483ms 19:52:51 INFO - PROCESS | 1827 | 1461639171218 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:52:51 INFO - PROCESS | 1827 | 1461639171221 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:52:51 INFO - PROCESS | 1827 | 1461639171227 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:52:51 INFO - PROCESS | 1827 | 1461639171232 Marionette TRACE conn3 <- [1,1642,null,{}] 19:52:51 INFO - PROCESS | 1827 | 1461639171246 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:51 INFO - PROCESS | 1827 | 1461639171407 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:52:51 INFO - PROCESS | 1827 | 1461639171573 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06589b000 == 93 [pid = 1827] [id = 418] 19:52:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff067a83400) [pid = 1827] [serial = 1255] [outer = (nil)] 19:52:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff06cd9a000) [pid = 1827] [serial = 1256] [outer = 0x7ff067a83400] 19:52:51 INFO - PROCESS | 1827 | 1461639171640 Marionette DEBUG loaded listener.js 19:52:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff06ce1bc00) [pid = 1827] [serial = 1257] [outer = 0x7ff067a83400] 19:52:52 INFO - PROCESS | 1827 | 1461639172366 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 19:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1188ms 19:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:52:52 INFO - PROCESS | 1827 | 1461639172418 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 1827 | 1461639172421 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:52:52 INFO - PROCESS | 1827 | 1461639172427 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 1827 | 1461639172429 Marionette TRACE conn3 <- [1,1646,null,{}] 19:52:52 INFO - PROCESS | 1827 | 1461639172434 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:52 INFO - PROCESS | 1827 | 1461639172587 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:52:52 INFO - PROCESS | 1827 | 1461639172599 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bee7800 == 94 [pid = 1827] [id = 419] 19:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff06bdc8800) [pid = 1827] [serial = 1258] [outer = (nil)] 19:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff06d07b400) [pid = 1827] [serial = 1259] [outer = 0x7ff06bdc8800] 19:52:52 INFO - PROCESS | 1827 | 1461639172658 Marionette DEBUG loaded listener.js 19:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff06d0d5400) [pid = 1827] [serial = 1260] [outer = 0x7ff06bdc8800] 19:52:53 INFO - PROCESS | 1827 | 1461639173577 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 19:52:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:52:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1183ms 19:52:53 INFO - PROCESS | 1827 | 1461639173610 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:52:53 INFO - PROCESS | 1827 | 1461639173613 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:52:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:52:53 INFO - PROCESS | 1827 | 1461639173619 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:52:53 INFO - PROCESS | 1827 | 1461639173622 Marionette TRACE conn3 <- [1,1650,null,{}] 19:52:53 INFO - PROCESS | 1827 | 1461639173627 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:53 INFO - PROCESS | 1827 | 1461639173825 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:52:53 INFO - PROCESS | 1827 | 1461639173850 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d355800 == 95 [pid = 1827] [id = 420] 19:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff05dac5000) [pid = 1827] [serial = 1261] [outer = (nil)] 19:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff06d451c00) [pid = 1827] [serial = 1262] [outer = 0x7ff05dac5000] 19:52:53 INFO - PROCESS | 1827 | 1461639173909 Marionette DEBUG loaded listener.js 19:52:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff06d6bfc00) [pid = 1827] [serial = 1263] [outer = 0x7ff05dac5000] 19:52:54 INFO - PROCESS | 1827 | 1461639174770 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 19:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1174ms 19:52:54 INFO - PROCESS | 1827 | 1461639174795 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:52:54 INFO - PROCESS | 1827 | 1461639174798 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:52:54 INFO - PROCESS | 1827 | 1461639174803 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:52:54 INFO - PROCESS | 1827 | 1461639174805 Marionette TRACE conn3 <- [1,1654,null,{}] 19:52:54 INFO - PROCESS | 1827 | 1461639174810 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:55 INFO - PROCESS | 1827 | 1461639175023 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:52:55 INFO - PROCESS | 1827 | 1461639175045 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073b2a000 == 96 [pid = 1827] [id = 421] 19:52:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff06dae8000) [pid = 1827] [serial = 1264] [outer = (nil)] 19:52:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff06e322000) [pid = 1827] [serial = 1265] [outer = 0x7ff06dae8000] 19:52:55 INFO - PROCESS | 1827 | 1461639175106 Marionette DEBUG loaded listener.js 19:52:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff070666c00) [pid = 1827] [serial = 1266] [outer = 0x7ff06dae8000] 19:52:55 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff067123400) [pid = 1827] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:52:55 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff063a85000) [pid = 1827] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:52:55 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff063a8c800) [pid = 1827] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:52:55 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff06d30a800) [pid = 1827] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:52:55 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff067129800) [pid = 1827] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:52:55 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff0678ecc00) [pid = 1827] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:52:56 INFO - PROCESS | 1827 | 1461639176075 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1278ms 19:52:56 INFO - PROCESS | 1827 | 1461639176083 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:52:56 INFO - PROCESS | 1827 | 1461639176086 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:52:56 INFO - PROCESS | 1827 | 1461639176091 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:52:56 INFO - PROCESS | 1827 | 1461639176093 Marionette TRACE conn3 <- [1,1658,null,{}] 19:52:56 INFO - PROCESS | 1827 | 1461639176098 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:56 INFO - PROCESS | 1827 | 1461639176249 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:52:56 INFO - PROCESS | 1827 | 1461639176395 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07304e000 == 97 [pid = 1827] [id = 422] 19:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff067120c00) [pid = 1827] [serial = 1267] [outer = (nil)] 19:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff06dc97c00) [pid = 1827] [serial = 1268] [outer = 0x7ff067120c00] 19:52:56 INFO - PROCESS | 1827 | 1461639176454 Marionette DEBUG loaded listener.js 19:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff073b52c00) [pid = 1827] [serial = 1269] [outer = 0x7ff067120c00] 19:52:57 INFO - PROCESS | 1827 | 1461639177138 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1079ms 19:52:57 INFO - PROCESS | 1827 | 1461639177172 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:52:57 INFO - PROCESS | 1827 | 1461639177174 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:52:57 INFO - PROCESS | 1827 | 1461639177181 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:52:57 INFO - PROCESS | 1827 | 1461639177184 Marionette TRACE conn3 <- [1,1662,null,{}] 19:52:57 INFO - PROCESS | 1827 | 1461639177188 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:57 INFO - PROCESS | 1827 | 1461639177389 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:52:57 INFO - PROCESS | 1827 | 1461639177407 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c1d800 == 98 [pid = 1827] [id = 423] 19:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff067129800) [pid = 1827] [serial = 1270] [outer = (nil)] 19:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff074ad2000) [pid = 1827] [serial = 1271] [outer = 0x7ff067129800] 19:52:57 INFO - PROCESS | 1827 | 1461639177465 Marionette DEBUG loaded listener.js 19:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff076c97400) [pid = 1827] [serial = 1272] [outer = 0x7ff067129800] 19:52:58 INFO - PROCESS | 1827 | 1461639178527 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1390ms 19:52:58 INFO - PROCESS | 1827 | 1461639178571 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:52:58 INFO - PROCESS | 1827 | 1461639178578 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:52:58 INFO - PROCESS | 1827 | 1461639178587 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:52:58 INFO - PROCESS | 1827 | 1461639178592 Marionette TRACE conn3 <- [1,1666,null,{}] 19:52:58 INFO - PROCESS | 1827 | 1461639178600 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:58 INFO - PROCESS | 1827 | 1461639178785 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:52:58 INFO - PROCESS | 1827 | 1461639178970 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06589a800 == 99 [pid = 1827] [id = 424] 19:52:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff060fad000) [pid = 1827] [serial = 1273] [outer = (nil)] 19:52:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff0667bf000) [pid = 1827] [serial = 1274] [outer = 0x7ff060fad000] 19:52:59 INFO - PROCESS | 1827 | 1461639179042 Marionette DEBUG loaded listener.js 19:52:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff067282000) [pid = 1827] [serial = 1275] [outer = 0x7ff060fad000] 19:52:59 INFO - PROCESS | 1827 | 1461639179935 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 19:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1380ms 19:52:59 INFO - PROCESS | 1827 | 1461639179968 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:52:59 INFO - PROCESS | 1827 | 1461639179976 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:52:59 INFO - PROCESS | 1827 | 1461639179986 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:52:59 INFO - PROCESS | 1827 | 1461639179990 Marionette TRACE conn3 <- [1,1670,null,{}] 19:52:59 INFO - PROCESS | 1827 | 1461639179996 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:00 INFO - PROCESS | 1827 | 1461639180168 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:53:00 INFO - PROCESS | 1827 | 1461639180362 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06dfdc000 == 100 [pid = 1827] [id = 425] 19:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff067a84000) [pid = 1827] [serial = 1276] [outer = (nil)] 19:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06bdcec00) [pid = 1827] [serial = 1277] [outer = 0x7ff067a84000] 19:53:00 INFO - PROCESS | 1827 | 1461639180429 Marionette DEBUG loaded listener.js 19:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff06d018800) [pid = 1827] [serial = 1278] [outer = 0x7ff067a84000] 19:53:01 INFO - PROCESS | 1827 | 1461639181379 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 19:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1437ms 19:53:01 INFO - PROCESS | 1827 | 1461639181424 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:53:01 INFO - PROCESS | 1827 | 1461639181428 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:53:01 INFO - PROCESS | 1827 | 1461639181434 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:53:01 INFO - PROCESS | 1827 | 1461639181440 Marionette TRACE conn3 <- [1,1674,null,{}] 19:53:01 INFO - PROCESS | 1827 | 1461639181455 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:01 INFO - PROCESS | 1827 | 1461639181641 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:53:01 INFO - PROCESS | 1827 | 1461639181827 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff078335000 == 101 [pid = 1827] [id = 426] 19:53:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06d030800) [pid = 1827] [serial = 1279] [outer = (nil)] 19:53:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff06dada800) [pid = 1827] [serial = 1280] [outer = 0x7ff06d030800] 19:53:01 INFO - PROCESS | 1827 | 1461639181901 Marionette DEBUG loaded listener.js 19:53:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff06dd11000) [pid = 1827] [serial = 1281] [outer = 0x7ff06d030800] 19:53:02 INFO - PROCESS | 1827 | 1461639182765 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 19:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1382ms 19:53:02 INFO - PROCESS | 1827 | 1461639182817 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:53:02 INFO - PROCESS | 1827 | 1461639182821 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:53:02 INFO - PROCESS | 1827 | 1461639182827 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:53:02 INFO - PROCESS | 1827 | 1461639182829 Marionette TRACE conn3 <- [1,1678,null,{}] 19:53:02 INFO - PROCESS | 1827 | 1461639182834 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:03 INFO - PROCESS | 1827 | 1461639182999 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:53:03 INFO - PROCESS | 1827 | 1461639183184 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff085221000 == 102 [pid = 1827] [id = 427] 19:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff06d6b6400) [pid = 1827] [serial = 1282] [outer = (nil)] 19:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff075718000) [pid = 1827] [serial = 1283] [outer = 0x7ff06d6b6400] 19:53:03 INFO - PROCESS | 1827 | 1461639183251 Marionette DEBUG loaded listener.js 19:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff077117800) [pid = 1827] [serial = 1284] [outer = 0x7ff06d6b6400] 19:53:04 INFO - PROCESS | 1827 | 1461639184127 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 19:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1328ms 19:53:04 INFO - PROCESS | 1827 | 1461639184156 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:53:04 INFO - PROCESS | 1827 | 1461639184158 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:53:04 INFO - PROCESS | 1827 | 1461639184164 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:53:04 INFO - PROCESS | 1827 | 1461639184167 Marionette TRACE conn3 <- [1,1682,null,{}] 19:53:04 INFO - PROCESS | 1827 | 1461639184172 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:04 INFO - PROCESS | 1827 | 1461639184328 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:53:04 INFO - PROCESS | 1827 | 1461639184518 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d0a800 == 103 [pid = 1827] [id = 428] 19:53:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff06dd25000) [pid = 1827] [serial = 1285] [outer = (nil)] 19:53:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff077e2ec00) [pid = 1827] [serial = 1286] [outer = 0x7ff06dd25000] 19:53:04 INFO - PROCESS | 1827 | 1461639184584 Marionette DEBUG loaded listener.js 19:53:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff079858400) [pid = 1827] [serial = 1287] [outer = 0x7ff06dd25000] 19:53:05 INFO - PROCESS | 1827 | 1461639185454 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 19:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1329ms 19:53:05 INFO - PROCESS | 1827 | 1461639185495 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 1827 | 1461639185498 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:53:05 INFO - PROCESS | 1827 | 1461639185504 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 1827 | 1461639185506 Marionette TRACE conn3 <- [1,1686,null,{}] 19:53:05 INFO - PROCESS | 1827 | 1461639185511 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:05 INFO - PROCESS | 1827 | 1461639185718 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:53:05 INFO - PROCESS | 1827 | 1461639185908 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08b17b800 == 104 [pid = 1827] [id = 429] 19:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff0840e6c00) [pid = 1827] [serial = 1288] [outer = (nil)] 19:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff08873bc00) [pid = 1827] [serial = 1289] [outer = 0x7ff0840e6c00] 19:53:05 INFO - PROCESS | 1827 | 1461639185977 Marionette DEBUG loaded listener.js 19:53:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff088f5cc00) [pid = 1827] [serial = 1290] [outer = 0x7ff0840e6c00] 19:53:06 INFO - PROCESS | 1827 | 1461639186830 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 19:53:06 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 19:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1378ms 19:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:53:06 INFO - PROCESS | 1827 | 1461639186883 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:53:06 INFO - PROCESS | 1827 | 1461639186885 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:53:06 INFO - PROCESS | 1827 | 1461639186891 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:53:06 INFO - PROCESS | 1827 | 1461639186894 Marionette TRACE conn3 <- [1,1690,null,{}] 19:53:06 INFO - PROCESS | 1827 | 1461639186899 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:07 INFO - PROCESS | 1827 | 1461639187072 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:53:07 INFO - PROCESS | 1827 | 1461639187263 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08bed5000 == 105 [pid = 1827] [id = 430] 19:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff0621b3000) [pid = 1827] [serial = 1291] [outer = (nil)] 19:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff0621bb400) [pid = 1827] [serial = 1292] [outer = 0x7ff0621b3000] 19:53:07 INFO - PROCESS | 1827 | 1461639187330 Marionette DEBUG loaded listener.js 19:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff0621bfc00) [pid = 1827] [serial = 1293] [outer = 0x7ff0621b3000] 19:53:08 INFO - PROCESS | 1827 | 1461639188206 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 19:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1379ms 19:53:08 INFO - PROCESS | 1827 | 1461639188271 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:53:08 INFO - PROCESS | 1827 | 1461639188275 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:53:08 INFO - PROCESS | 1827 | 1461639188281 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:53:08 INFO - PROCESS | 1827 | 1461639188283 Marionette TRACE conn3 <- [1,1694,null,{}] 19:53:08 INFO - PROCESS | 1827 | 1461639188289 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:08 INFO - PROCESS | 1827 | 1461639188485 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:53:08 INFO - PROCESS | 1827 | 1461639188674 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b8a000 == 106 [pid = 1827] [id = 431] 19:53:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff05fb8b000) [pid = 1827] [serial = 1294] [outer = (nil)] 19:53:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff05fb91c00) [pid = 1827] [serial = 1295] [outer = 0x7ff05fb8b000] 19:53:08 INFO - PROCESS | 1827 | 1461639188744 Marionette DEBUG loaded listener.js 19:53:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff05fb97000) [pid = 1827] [serial = 1296] [outer = 0x7ff05fb8b000] 19:53:09 INFO - PROCESS | 1827 | 1461639189555 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 19:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1333ms 19:53:09 INFO - PROCESS | 1827 | 1461639189614 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:53:09 INFO - PROCESS | 1827 | 1461639189618 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:53:09 INFO - PROCESS | 1827 | 1461639189624 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:53:09 INFO - PROCESS | 1827 | 1461639189626 Marionette TRACE conn3 <- [1,1698,null,{}] 19:53:09 INFO - PROCESS | 1827 | 1461639189632 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:09 INFO - PROCESS | 1827 | 1461639189793 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:53:09 INFO - PROCESS | 1827 | 1461639189987 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac3d800 == 107 [pid = 1827] [id = 432] 19:53:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff05fb8c400) [pid = 1827] [serial = 1297] [outer = (nil)] 19:53:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff0621ba800) [pid = 1827] [serial = 1298] [outer = 0x7ff05fb8c400] 19:53:10 INFO - PROCESS | 1827 | 1461639190056 Marionette DEBUG loaded listener.js 19:53:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff0776b1400) [pid = 1827] [serial = 1299] [outer = 0x7ff05fb8c400] 19:53:10 INFO - PROCESS | 1827 | 1461639190924 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 19:53:10 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 19:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1333ms 19:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:53:10 INFO - PROCESS | 1827 | 1461639190957 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:53:10 INFO - PROCESS | 1827 | 1461639190960 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:53:10 INFO - PROCESS | 1827 | 1461639190966 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:53:10 INFO - PROCESS | 1827 | 1461639190969 Marionette TRACE conn3 <- [1,1702,null,{}] 19:53:10 INFO - PROCESS | 1827 | 1461639190974 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:11 INFO - PROCESS | 1827 | 1461639191145 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:53:11 INFO - PROCESS | 1827 | 1461639191337 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0633a0000 == 108 [pid = 1827] [id = 433] 19:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff05e876800) [pid = 1827] [serial = 1300] [outer = (nil)] 19:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff05e87ec00) [pid = 1827] [serial = 1301] [outer = 0x7ff05e876800] 19:53:11 INFO - PROCESS | 1827 | 1461639191403 Marionette DEBUG loaded listener.js 19:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff05e884000) [pid = 1827] [serial = 1302] [outer = 0x7ff05e876800] 19:53:12 INFO - PROCESS | 1827 | 1461639192319 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1386ms 19:53:12 INFO - PROCESS | 1827 | 1461639192351 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:53:12 INFO - PROCESS | 1827 | 1461639192355 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:53:12 INFO - PROCESS | 1827 | 1461639192361 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:53:12 INFO - PROCESS | 1827 | 1461639192365 Marionette TRACE conn3 <- [1,1706,null,{}] 19:53:12 INFO - PROCESS | 1827 | 1461639192370 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:12 INFO - PROCESS | 1827 | 1461639192557 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:53:12 INFO - PROCESS | 1827 | 1461639192815 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fcaa800 == 109 [pid = 1827] [id = 434] 19:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff05e877000) [pid = 1827] [serial = 1303] [outer = (nil)] 19:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff060e4d800) [pid = 1827] [serial = 1304] [outer = 0x7ff05e877000] 19:53:12 INFO - PROCESS | 1827 | 1461639192891 Marionette DEBUG loaded listener.js 19:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff0678e3000) [pid = 1827] [serial = 1305] [outer = 0x7ff05e877000] 19:53:13 INFO - PROCESS | 1827 | 1461639193741 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 19:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1430ms 19:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:53:13 INFO - PROCESS | 1827 | 1461639193792 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:53:13 INFO - PROCESS | 1827 | 1461639193794 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:53:13 INFO - PROCESS | 1827 | 1461639193800 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:53:13 INFO - PROCESS | 1827 | 1461639193803 Marionette TRACE conn3 <- [1,1710,null,{}] 19:53:13 INFO - PROCESS | 1827 | 1461639193809 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:13 INFO - PROCESS | 1827 | 1461639193992 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:53:14 INFO - PROCESS | 1827 | 1461639194188 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac42000 == 110 [pid = 1827] [id = 435] 19:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff05e879c00) [pid = 1827] [serial = 1306] [outer = (nil)] 19:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff05ef2b000) [pid = 1827] [serial = 1307] [outer = 0x7ff05e879c00] 19:53:14 INFO - PROCESS | 1827 | 1461639194257 Marionette DEBUG loaded listener.js 19:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff05ef2fc00) [pid = 1827] [serial = 1308] [outer = 0x7ff05e879c00] 19:53:15 INFO - PROCESS | 1827 | 1461639195116 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 19:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1383ms 19:53:15 INFO - PROCESS | 1827 | 1461639195183 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:53:15 INFO - PROCESS | 1827 | 1461639195186 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:53:15 INFO - PROCESS | 1827 | 1461639195192 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:53:15 INFO - PROCESS | 1827 | 1461639195194 Marionette TRACE conn3 <- [1,1714,null,{}] 19:53:15 INFO - PROCESS | 1827 | 1461639195208 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:15 INFO - PROCESS | 1827 | 1461639195386 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:53:15 INFO - PROCESS | 1827 | 1461639195576 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05dc1a800 == 111 [pid = 1827] [id = 436] 19:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff05dcaf800) [pid = 1827] [serial = 1309] [outer = (nil)] 19:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff05dcb9000) [pid = 1827] [serial = 1310] [outer = 0x7ff05dcaf800] 19:53:15 INFO - PROCESS | 1827 | 1461639195645 Marionette DEBUG loaded listener.js 19:53:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff05dcbdc00) [pid = 1827] [serial = 1311] [outer = 0x7ff05dcaf800] 19:53:16 INFO - PROCESS | 1827 | 1461639196496 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1335ms 19:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:53:16 INFO - PROCESS | 1827 | 1461639196528 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:53:16 INFO - PROCESS | 1827 | 1461639196531 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:53:16 INFO - PROCESS | 1827 | 1461639196538 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:53:16 INFO - PROCESS | 1827 | 1461639196541 Marionette TRACE conn3 <- [1,1718,null,{}] 19:53:16 INFO - PROCESS | 1827 | 1461639196546 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:16 INFO - PROCESS | 1827 | 1461639196725 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:53:16 INFO - PROCESS | 1827 | 1461639196934 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05dbe6800 == 112 [pid = 1827] [id = 437] 19:53:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff05dacec00) [pid = 1827] [serial = 1312] [outer = (nil)] 19:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff05ef2b800) [pid = 1827] [serial = 1313] [outer = 0x7ff05dacec00] 19:53:17 INFO - PROCESS | 1827 | 1461639197045 Marionette DEBUG loaded listener.js 19:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff060e51800) [pid = 1827] [serial = 1314] [outer = 0x7ff05dacec00] 19:53:18 INFO - PROCESS | 1827 | 1461639198385 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1890ms 19:53:18 INFO - PROCESS | 1827 | 1461639198426 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:53:18 INFO - PROCESS | 1827 | 1461639198431 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:53:18 INFO - PROCESS | 1827 | 1461639198439 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:53:18 INFO - PROCESS | 1827 | 1461639198444 Marionette TRACE conn3 <- [1,1722,null,{}] 19:53:18 INFO - PROCESS | 1827 | 1461639198452 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:18 INFO - PROCESS | 1827 | 1461639198725 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:53:18 INFO - PROCESS | 1827 | 1461639198916 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06366c000 == 113 [pid = 1827] [id = 438] 19:53:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff05e884c00) [pid = 1827] [serial = 1315] [outer = (nil)] 19:53:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff060e49c00) [pid = 1827] [serial = 1316] [outer = 0x7ff05e884c00] 19:53:19 INFO - PROCESS | 1827 | 1461639199025 Marionette DEBUG loaded listener.js 19:53:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff060e53400) [pid = 1827] [serial = 1317] [outer = 0x7ff05e884c00] 19:53:19 INFO - PROCESS | 1827 | 1461639199864 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 19:53:19 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 19:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1491ms 19:53:19 INFO - PROCESS | 1827 | 1461639199930 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:53:19 INFO - PROCESS | 1827 | 1461639199938 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:53:19 INFO - PROCESS | 1827 | 1461639199947 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:53:19 INFO - PROCESS | 1827 | 1461639199951 Marionette TRACE conn3 <- [1,1726,null,{}] 19:53:19 INFO - PROCESS | 1827 | 1461639199956 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:20 INFO - PROCESS | 1827 | 1461639200118 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:53:20 INFO - PROCESS | 1827 | 1461639200490 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061dfb800 == 114 [pid = 1827] [id = 439] 19:53:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff06514c000) [pid = 1827] [serial = 1318] [outer = (nil)] 19:53:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff0667b5000) [pid = 1827] [serial = 1319] [outer = 0x7ff06514c000] 19:53:20 INFO - PROCESS | 1827 | 1461639200556 Marionette DEBUG loaded listener.js 19:53:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff06711dc00) [pid = 1827] [serial = 1320] [outer = 0x7ff06514c000] 19:53:21 INFO - PROCESS | 1827 | 1461639201429 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 19:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1583ms 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d354800 == 113 [pid = 1827] [id = 369] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07304e000 == 112 [pid = 1827] [id = 422] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff0730a5c00) [pid = 1827] [serial = 1211] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff06e220800) [pid = 1827] [serial = 1178] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff075581800) [pid = 1827] [serial = 1187] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff0705e3800) [pid = 1827] [serial = 1181] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff0730a4800) [pid = 1827] [serial = 1184] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06da5b000) [pid = 1827] [serial = 1172] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06dd09800) [pid = 1827] [serial = 1175] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073b2a000 == 111 [pid = 1827] [id = 421] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d355800 == 110 [pid = 1827] [id = 420] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06bee7800 == 109 [pid = 1827] [id = 419] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06589b000 == 108 [pid = 1827] [id = 418] 19:53:21 INFO - PROCESS | 1827 | 1461639201600 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:53:21 INFO - PROCESS | 1827 | 1461639201603 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fee7800 == 107 [pid = 1827] [id = 417] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd63000 == 106 [pid = 1827] [id = 416] 19:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061eb4800 == 105 [pid = 1827] [id = 415] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0887af800 == 104 [pid = 1827] [id = 414] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff086e35800 == 103 [pid = 1827] [id = 413] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08526b800 == 102 [pid = 1827] [id = 412] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff084419800 == 101 [pid = 1827] [id = 411] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0831db000 == 100 [pid = 1827] [id = 410] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079819800 == 99 [pid = 1827] [id = 409] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077634800 == 98 [pid = 1827] [id = 408] 19:53:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077158000 == 97 [pid = 1827] [id = 407] 19:53:21 INFO - PROCESS | 1827 | 1461639201626 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:53:21 INFO - PROCESS | 1827 | 1461639201631 Marionette TRACE conn3 <- [1,1730,null,{}] 19:53:21 INFO - PROCESS | 1827 | 1461639201649 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:21 INFO - PROCESS | 1827 | 1461639201807 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06d66d800) [pid = 1827] [serial = 1208] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff070761800) [pid = 1827] [serial = 1209] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff06b034000) [pid = 1827] [serial = 1160] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff06d077400) [pid = 1827] [serial = 1166] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff066807c00) [pid = 1827] [serial = 1194] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff067289800) [pid = 1827] [serial = 1196] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff06d6bdc00) [pid = 1827] [serial = 1205] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff06dae7800) [pid = 1827] [serial = 1190] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff065677400) [pid = 1827] [serial = 1193] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff06d01c800) [pid = 1827] [serial = 1163] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff06d898400) [pid = 1827] [serial = 1206] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff06b03d800) [pid = 1827] [serial = 1199] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff0673b1c00) [pid = 1827] [serial = 1197] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff06d896000) [pid = 1827] [serial = 1169] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06d309c00) [pid = 1827] [serial = 1203] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff0668d2400) [pid = 1827] [serial = 1157] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff063a80800) [pid = 1827] [serial = 1154] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff06ce1c000) [pid = 1827] [serial = 1200] [outer = (nil)] [url = about:blank] 19:53:21 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff06d079800) [pid = 1827] [serial = 1202] [outer = (nil)] [url = about:blank] 19:53:22 INFO - PROCESS | 1827 | 1461639202028 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065352000 == 98 [pid = 1827] [id = 440] 19:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff066807c00) [pid = 1827] [serial = 1321] [outer = (nil)] 19:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff06afe8000) [pid = 1827] [serial = 1322] [outer = 0x7ff066807c00] 19:53:22 INFO - PROCESS | 1827 | 1461639202102 Marionette DEBUG loaded listener.js 19:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff06ce1a400) [pid = 1827] [serial = 1323] [outer = 0x7ff066807c00] 19:53:22 INFO - PROCESS | 1827 | 1461639202854 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 19:53:22 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 19:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1301ms 19:53:22 INFO - PROCESS | 1827 | 1461639202918 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:53:22 INFO - PROCESS | 1827 | 1461639202922 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 19:53:22 INFO - PROCESS | 1827 | 1461639202929 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:53:22 INFO - PROCESS | 1827 | 1461639202932 Marionette TRACE conn3 <- [1,1734,null,{}] 19:53:22 INFO - PROCESS | 1827 | 1461639202937 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:23 INFO - PROCESS | 1827 | 1461639203095 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:53:23 INFO - PROCESS | 1827 | 1461639203109 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd62800 == 99 [pid = 1827] [id = 441] 19:53:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff06cdd6c00) [pid = 1827] [serial = 1324] [outer = (nil)] 19:53:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff06d0cc000) [pid = 1827] [serial = 1325] [outer = 0x7ff06cdd6c00] 19:53:23 INFO - PROCESS | 1827 | 1461639203169 Marionette DEBUG loaded listener.js 19:53:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff06d676400) [pid = 1827] [serial = 1326] [outer = 0x7ff06cdd6c00] 19:53:24 INFO - PROCESS | 1827 | 1461639204309 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 19:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1431ms 19:53:24 INFO - PROCESS | 1827 | 1461639204362 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:53:24 INFO - PROCESS | 1827 | 1461639204369 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 19:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:53:24 INFO - PROCESS | 1827 | 1461639204378 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:53:24 INFO - PROCESS | 1827 | 1461639204382 Marionette TRACE conn3 <- [1,1738,null,{}] 19:53:24 INFO - PROCESS | 1827 | 1461639204390 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:24 INFO - PROCESS | 1827 | 1461639204600 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:53:24 INFO - PROCESS | 1827 | 1461639204797 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff064d86800 == 100 [pid = 1827] [id = 442] 19:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff05fb90400) [pid = 1827] [serial = 1327] [outer = (nil)] 19:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff060e4c800) [pid = 1827] [serial = 1328] [outer = 0x7ff05fb90400] 19:53:24 INFO - PROCESS | 1827 | 1461639204873 Marionette DEBUG loaded listener.js 19:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff0621b4000) [pid = 1827] [serial = 1329] [outer = 0x7ff05fb90400] 19:53:25 INFO - PROCESS | 1827 | 1461639205778 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 19:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1432ms 19:53:25 INFO - PROCESS | 1827 | 1461639205810 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:53:25 INFO - PROCESS | 1827 | 1461639205818 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 19:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:53:25 INFO - PROCESS | 1827 | 1461639205828 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:53:25 INFO - PROCESS | 1827 | 1461639205831 Marionette TRACE conn3 <- [1,1742,null,{}] 19:53:25 INFO - PROCESS | 1827 | 1461639205837 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:26 INFO - PROCESS | 1827 | 1461639206020 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:53:26 INFO - PROCESS | 1827 | 1461639206232 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfb1000 == 101 [pid = 1827] [id = 443] 19:53:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff0667ba000) [pid = 1827] [serial = 1330] [outer = (nil)] 19:53:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff06ac0c000) [pid = 1827] [serial = 1331] [outer = 0x7ff0667ba000] 19:53:26 INFO - PROCESS | 1827 | 1461639206340 Marionette DEBUG loaded listener.js 19:53:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff06cda0000) [pid = 1827] [serial = 1332] [outer = 0x7ff0667ba000] 19:53:27 INFO - PROCESS | 1827 | 1461639207325 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 19:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1529ms 19:53:27 INFO - PROCESS | 1827 | 1461639207359 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:53:27 INFO - PROCESS | 1827 | 1461639207364 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 19:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:53:27 INFO - PROCESS | 1827 | 1461639207373 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:53:27 INFO - PROCESS | 1827 | 1461639207379 Marionette TRACE conn3 <- [1,1746,null,{}] 19:53:27 INFO - PROCESS | 1827 | 1461639207395 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:27 INFO - PROCESS | 1827 | 1461639207592 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:53:27 INFO - PROCESS | 1827 | 1461639207799 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff070747800 == 102 [pid = 1827] [id = 444] 19:53:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff06d039c00) [pid = 1827] [serial = 1333] [outer = (nil)] 19:53:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff06d893c00) [pid = 1827] [serial = 1334] [outer = 0x7ff06d039c00] 19:53:27 INFO - PROCESS | 1827 | 1461639207890 Marionette DEBUG loaded listener.js 19:53:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff06dc4e800) [pid = 1827] [serial = 1335] [outer = 0x7ff06d039c00] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06209d000 == 101 [pid = 1827] [id = 296] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07c9fa000 == 100 [pid = 1827] [id = 373] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061ed0000 == 99 [pid = 1827] [id = 374] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0677c6000 == 98 [pid = 1827] [id = 141] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d71e800 == 97 [pid = 1827] [id = 9] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fedb800 == 96 [pid = 1827] [id = 375] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065352000 == 95 [pid = 1827] [id = 440] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061dfb800 == 94 [pid = 1827] [id = 439] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06366c000 == 93 [pid = 1827] [id = 438] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff090b8a000 == 92 [pid = 1827] [id = 431] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08bed5000 == 91 [pid = 1827] [id = 430] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08b17b800 == 90 [pid = 1827] [id = 429] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d0a800 == 89 [pid = 1827] [id = 428] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff085221000 == 88 [pid = 1827] [id = 427] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff078335000 == 87 [pid = 1827] [id = 426] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06dfdc000 == 86 [pid = 1827] [id = 425] 19:53:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06589a800 == 85 [pid = 1827] [id = 424] 19:53:30 INFO - PROCESS | 1827 | 1461639210980 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 19:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 3641ms 19:53:31 INFO - PROCESS | 1827 | 1461639211013 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:53:31 INFO - PROCESS | 1827 | 1461639211018 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 19:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:53:31 INFO - PROCESS | 1827 | 1461639211026 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:53:31 INFO - PROCESS | 1827 | 1461639211031 Marionette TRACE conn3 <- [1,1750,null,{}] 19:53:31 INFO - PROCESS | 1827 | 1461639211044 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:31 INFO - PROCESS | 1827 | 1461639211239 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:53:31 INFO - PROCESS | 1827 | 1461639211282 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fed1800 == 86 [pid = 1827] [id = 445] 19:53:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff05fb51400) [pid = 1827] [serial = 1336] [outer = (nil)] 19:53:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff05fe62400) [pid = 1827] [serial = 1337] [outer = 0x7ff05fb51400] 19:53:31 INFO - PROCESS | 1827 | 1461639211344 Marionette DEBUG loaded listener.js 19:53:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff060e51c00) [pid = 1827] [serial = 1338] [outer = 0x7ff05fb51400] 19:53:32 INFO - PROCESS | 1827 | 1461639212168 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 19:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1190ms 19:53:32 INFO - PROCESS | 1827 | 1461639212219 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:53:32 INFO - PROCESS | 1827 | 1461639212229 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 19:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:53:32 INFO - PROCESS | 1827 | 1461639212246 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:53:32 INFO - PROCESS | 1827 | 1461639212250 Marionette TRACE conn3 <- [1,1754,null,{}] 19:53:32 INFO - PROCESS | 1827 | 1461639212255 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:32 INFO - PROCESS | 1827 | 1461639212482 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:53:32 INFO - PROCESS | 1827 | 1461639212525 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0674ab800 == 87 [pid = 1827] [id = 446] 19:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff05fe60c00) [pid = 1827] [serial = 1339] [outer = (nil)] 19:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff06567b000) [pid = 1827] [serial = 1340] [outer = 0x7ff05fe60c00] 19:53:32 INFO - PROCESS | 1827 | 1461639212584 Marionette DEBUG loaded listener.js 19:53:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff06712bc00) [pid = 1827] [serial = 1341] [outer = 0x7ff05fe60c00] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06bdc8800) [pid = 1827] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff05dac5000) [pid = 1827] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06dae8000) [pid = 1827] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff067120c00) [pid = 1827] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff060facc00) [pid = 1827] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff065680800) [pid = 1827] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff067a83400) [pid = 1827] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff05e884c00) [pid = 1827] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff066807c00) [pid = 1827] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:53:33 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff06514c000) [pid = 1827] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:53:33 INFO - PROCESS | 1827 | 1461639213889 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 19:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1677ms 19:53:33 INFO - PROCESS | 1827 | 1461639213926 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:53:33 INFO - PROCESS | 1827 | 1461639213941 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 19:53:33 INFO - PROCESS | 1827 | 1461639213958 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:53:33 INFO - PROCESS | 1827 | 1461639213964 Marionette TRACE conn3 <- [1,1758,null,{}] 19:53:33 INFO - PROCESS | 1827 | 1461639213979 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:34 INFO - PROCESS | 1827 | 1461639214131 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:53:34 INFO - PROCESS | 1827 | 1461639214149 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b01a800 == 88 [pid = 1827] [id = 447] 19:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff067120c00) [pid = 1827] [serial = 1342] [outer = (nil)] 19:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff06cdd4800) [pid = 1827] [serial = 1343] [outer = 0x7ff067120c00] 19:53:34 INFO - PROCESS | 1827 | 1461639214210 Marionette DEBUG loaded listener.js 19:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff06d073c00) [pid = 1827] [serial = 1344] [outer = 0x7ff067120c00] 19:53:35 INFO - PROCESS | 1827 | 1461639215021 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 19:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1097ms 19:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:53:35 INFO - PROCESS | 1827 | 1461639215050 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:53:35 INFO - PROCESS | 1827 | 1461639215053 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 19:53:35 INFO - PROCESS | 1827 | 1461639215058 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:53:35 INFO - PROCESS | 1827 | 1461639215061 Marionette TRACE conn3 <- [1,1762,null,{}] 19:53:35 INFO - PROCESS | 1827 | 1461639215066 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:35 INFO - PROCESS | 1827 | 1461639215269 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:53:35 INFO - PROCESS | 1827 | 1461639215288 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06dfdc000 == 89 [pid = 1827] [id = 448] 19:53:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff06680ac00) [pid = 1827] [serial = 1345] [outer = (nil)] 19:53:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff06d898c00) [pid = 1827] [serial = 1346] [outer = 0x7ff06680ac00] 19:53:35 INFO - PROCESS | 1827 | 1461639215346 Marionette DEBUG loaded listener.js 19:53:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff06dc49c00) [pid = 1827] [serial = 1347] [outer = 0x7ff06680ac00] 19:53:36 INFO - PROCESS | 1827 | 1461639216433 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 19:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1427ms 19:53:36 INFO - PROCESS | 1827 | 1461639216486 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:53:36 INFO - PROCESS | 1827 | 1461639216492 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 19:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:53:36 INFO - PROCESS | 1827 | 1461639216499 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:53:36 INFO - PROCESS | 1827 | 1461639216505 Marionette TRACE conn3 <- [1,1766,null,{}] 19:53:36 INFO - PROCESS | 1827 | 1461639216512 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:36 INFO - PROCESS | 1827 | 1461639216685 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:53:36 INFO - PROCESS | 1827 | 1461639216879 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066ab2800 == 90 [pid = 1827] [id = 449] 19:53:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff05ef2ec00) [pid = 1827] [serial = 1348] [outer = (nil)] 19:53:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff0621b7800) [pid = 1827] [serial = 1349] [outer = 0x7ff05ef2ec00] 19:53:36 INFO - PROCESS | 1827 | 1461639216952 Marionette DEBUG loaded listener.js 19:53:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff067123400) [pid = 1827] [serial = 1350] [outer = 0x7ff05ef2ec00] 19:53:37 INFO - PROCESS | 1827 | 1461639217894 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 19:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1439ms 19:53:37 INFO - PROCESS | 1827 | 1461639217940 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:53:37 INFO - PROCESS | 1827 | 1461639217948 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 19:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:53:37 INFO - PROCESS | 1827 | 1461639217957 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:53:37 INFO - PROCESS | 1827 | 1461639217962 Marionette TRACE conn3 <- [1,1770,null,{}] 19:53:37 INFO - PROCESS | 1827 | 1461639217967 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:38 INFO - PROCESS | 1827 | 1461639218140 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:53:38 INFO - PROCESS | 1827 | 1461639218345 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07446e800 == 91 [pid = 1827] [id = 450] 19:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff05e87b800) [pid = 1827] [serial = 1351] [outer = (nil)] 19:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff06cd92800) [pid = 1827] [serial = 1352] [outer = 0x7ff05e87b800] 19:53:38 INFO - PROCESS | 1827 | 1461639218420 Marionette DEBUG loaded listener.js 19:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff06d67b800) [pid = 1827] [serial = 1353] [outer = 0x7ff05e87b800] 19:53:39 INFO - PROCESS | 1827 | 1461639219346 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 19:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1433ms 19:53:39 INFO - PROCESS | 1827 | 1461639219391 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:53:39 INFO - PROCESS | 1827 | 1461639219395 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 19:53:39 INFO - PROCESS | 1827 | 1461639219401 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:53:39 INFO - PROCESS | 1827 | 1461639219407 Marionette TRACE conn3 <- [1,1774,null,{}] 19:53:39 INFO - PROCESS | 1827 | 1461639219422 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:39 INFO - PROCESS | 1827 | 1461639219591 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:53:39 INFO - PROCESS | 1827 | 1461639219786 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076ee8000 == 92 [pid = 1827] [id = 451] 19:53:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff06dc47000) [pid = 1827] [serial = 1354] [outer = (nil)] 19:53:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff0705ee800) [pid = 1827] [serial = 1355] [outer = 0x7ff06dc47000] 19:53:39 INFO - PROCESS | 1827 | 1461639219860 Marionette DEBUG loaded listener.js 19:53:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff073b55800) [pid = 1827] [serial = 1356] [outer = 0x7ff06dc47000] 19:53:40 INFO - PROCESS | 1827 | 1461639220730 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 19:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1383ms 19:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:53:40 INFO - PROCESS | 1827 | 1461639220784 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:53:40 INFO - PROCESS | 1827 | 1461639220787 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 19:53:40 INFO - PROCESS | 1827 | 1461639220793 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:53:40 INFO - PROCESS | 1827 | 1461639220797 Marionette TRACE conn3 <- [1,1778,null,{}] 19:53:40 INFO - PROCESS | 1827 | 1461639220802 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:40 INFO - PROCESS | 1827 | 1461639220962 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:53:41 INFO - PROCESS | 1827 | 1461639221161 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077e62800 == 93 [pid = 1827] [id = 452] 19:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff06dd0e800) [pid = 1827] [serial = 1357] [outer = (nil)] 19:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff075ebbc00) [pid = 1827] [serial = 1358] [outer = 0x7ff06dd0e800] 19:53:41 INFO - PROCESS | 1827 | 1461639221237 Marionette DEBUG loaded listener.js 19:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff0770a6800) [pid = 1827] [serial = 1359] [outer = 0x7ff06dd0e800] 19:53:42 INFO - PROCESS | 1827 | 1461639222117 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 19:53:42 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 19:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1382ms 19:53:42 INFO - PROCESS | 1827 | 1461639222176 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:53:42 INFO - PROCESS | 1827 | 1461639222179 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 19:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:53:42 INFO - PROCESS | 1827 | 1461639222185 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:53:42 INFO - PROCESS | 1827 | 1461639222187 Marionette TRACE conn3 <- [1,1782,null,{}] 19:53:42 INFO - PROCESS | 1827 | 1461639222193 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:42 INFO - PROCESS | 1827 | 1461639222371 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:53:42 INFO - PROCESS | 1827 | 1461639222603 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07c9fa000 == 94 [pid = 1827] [id = 453] 19:53:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff07779d400) [pid = 1827] [serial = 1360] [outer = (nil)] 19:53:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff077f7fc00) [pid = 1827] [serial = 1361] [outer = 0x7ff07779d400] 19:53:42 INFO - PROCESS | 1827 | 1461639222673 Marionette DEBUG loaded listener.js 19:53:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7ff0796f2800) [pid = 1827] [serial = 1362] [outer = 0x7ff07779d400] 19:53:43 INFO - PROCESS | 1827 | 1461639223611 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 19:53:43 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 19:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1480ms 19:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:53:43 INFO - PROCESS | 1827 | 1461639223665 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:53:43 INFO - PROCESS | 1827 | 1461639223668 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 19:53:43 INFO - PROCESS | 1827 | 1461639223674 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:53:43 INFO - PROCESS | 1827 | 1461639223677 Marionette TRACE conn3 <- [1,1786,null,{}] 19:53:43 INFO - PROCESS | 1827 | 1461639223682 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:43 INFO - PROCESS | 1827 | 1461639223855 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:53:44 INFO - PROCESS | 1827 | 1461639224051 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff085459800 == 95 [pid = 1827] [id = 454] 19:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7ff079aa5800) [pid = 1827] [serial = 1363] [outer = (nil)] 19:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7ff085412400) [pid = 1827] [serial = 1364] [outer = 0x7ff079aa5800] 19:53:44 INFO - PROCESS | 1827 | 1461639224126 Marionette DEBUG loaded listener.js 19:53:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7ff088ea6000) [pid = 1827] [serial = 1365] [outer = 0x7ff079aa5800] 19:53:44 INFO - PROCESS | 1827 | 1461639224975 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 19:53:45 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 19:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1378ms 19:53:45 INFO - PROCESS | 1827 | 1461639225052 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:53:45 INFO - PROCESS | 1827 | 1461639225055 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 19:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:53:45 INFO - PROCESS | 1827 | 1461639225061 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:53:45 INFO - PROCESS | 1827 | 1461639225063 Marionette TRACE conn3 <- [1,1790,null,{}] 19:53:45 INFO - PROCESS | 1827 | 1461639225068 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:45 INFO - PROCESS | 1827 | 1461639225261 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:53:45 INFO - PROCESS | 1827 | 1461639225455 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088d09000 == 96 [pid = 1827] [id = 455] 19:53:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7ff060f44800) [pid = 1827] [serial = 1366] [outer = (nil)] 19:53:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7ff060f4a400) [pid = 1827] [serial = 1367] [outer = 0x7ff060f44800] 19:53:45 INFO - PROCESS | 1827 | 1461639225523 Marionette DEBUG loaded listener.js 19:53:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7ff060f4f400) [pid = 1827] [serial = 1368] [outer = 0x7ff060f44800] 19:53:46 INFO - PROCESS | 1827 | 1461639226360 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:53:46 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) 19:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1375ms 19:53:46 INFO - PROCESS | 1827 | 1461639226437 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:53:46 INFO - PROCESS | 1827 | 1461639226441 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 19:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:53:46 INFO - PROCESS | 1827 | 1461639226446 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:53:46 INFO - PROCESS | 1827 | 1461639226448 Marionette TRACE conn3 <- [1,1794,null,{}] 19:53:46 INFO - PROCESS | 1827 | 1461639226454 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:46 INFO - PROCESS | 1827 | 1461639226613 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:53:46 INFO - PROCESS | 1827 | 1461639226811 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08b197000 == 97 [pid = 1827] [id = 456] 19:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff060f45000) [pid = 1827] [serial = 1369] [outer = (nil)] 19:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff085244800) [pid = 1827] [serial = 1370] [outer = 0x7ff060f45000] 19:53:46 INFO - PROCESS | 1827 | 1461639226877 Marionette DEBUG loaded listener.js 19:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff088f51c00) [pid = 1827] [serial = 1371] [outer = 0x7ff060f45000] 19:53:47 INFO - PROCESS | 1827 | 1461639227742 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1327ms 19:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:53:47 INFO - PROCESS | 1827 | 1461639227775 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:53:47 INFO - PROCESS | 1827 | 1461639227778 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 19:53:47 INFO - PROCESS | 1827 | 1461639227782 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:53:47 INFO - PROCESS | 1827 | 1461639227786 Marionette TRACE conn3 <- [1,1798,null,{}] 19:53:47 INFO - PROCESS | 1827 | 1461639227791 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:47 INFO - PROCESS | 1827 | 1461639227954 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:53:48 INFO - PROCESS | 1827 | 1461639228160 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b91000 == 98 [pid = 1827] [id = 457] 19:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff05dcbe800) [pid = 1827] [serial = 1372] [outer = (nil)] 19:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff05ffa9c00) [pid = 1827] [serial = 1373] [outer = 0x7ff05dcbe800] 19:53:48 INFO - PROCESS | 1827 | 1461639228226 Marionette DEBUG loaded listener.js 19:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff05ffaec00) [pid = 1827] [serial = 1374] [outer = 0x7ff05dcbe800] 19:53:49 INFO - PROCESS | 1827 | 1461639229072 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 19:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1337ms 19:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:53:49 INFO - PROCESS | 1827 | 1461639229121 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:53:49 INFO - PROCESS | 1827 | 1461639229123 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 19:53:49 INFO - PROCESS | 1827 | 1461639229129 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:53:49 INFO - PROCESS | 1827 | 1461639229132 Marionette TRACE conn3 <- [1,1802,null,{}] 19:53:49 INFO - PROCESS | 1827 | 1461639229137 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:49 INFO - PROCESS | 1827 | 1461639229309 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:53:49 INFO - PROCESS | 1827 | 1461639229510 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f0c3000 == 99 [pid = 1827] [id = 458] 19:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff05dcb1400) [pid = 1827] [serial = 1375] [outer = (nil)] 19:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7ff060f50800) [pid = 1827] [serial = 1376] [outer = 0x7ff05dcb1400] 19:53:49 INFO - PROCESS | 1827 | 1461639229579 Marionette DEBUG loaded listener.js 19:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7ff0855d4400) [pid = 1827] [serial = 1377] [outer = 0x7ff05dcb1400] 19:53:50 INFO - PROCESS | 1827 | 1461639230461 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1380ms 19:53:50 INFO - PROCESS | 1827 | 1461639230511 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:53:50 INFO - PROCESS | 1827 | 1461639230515 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 19:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:53:50 INFO - PROCESS | 1827 | 1461639230521 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:53:50 INFO - PROCESS | 1827 | 1461639230525 Marionette TRACE conn3 <- [1,1806,null,{}] 19:53:50 INFO - PROCESS | 1827 | 1461639230530 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:50 INFO - PROCESS | 1827 | 1461639230725 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:53:50 INFO - PROCESS | 1827 | 1461639230924 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063799800 == 100 [pid = 1827] [id = 459] 19:53:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7ff05c084c00) [pid = 1827] [serial = 1378] [outer = (nil)] 19:53:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7ff05c08dc00) [pid = 1827] [serial = 1379] [outer = 0x7ff05c084c00] 19:53:51 INFO - PROCESS | 1827 | 1461639231003 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7ff08940d800) [pid = 1827] [serial = 1380] [outer = 0x7ff05c084c00] 19:53:51 INFO - PROCESS | 1827 | 1461639231885 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 19:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1431ms 19:53:51 INFO - PROCESS | 1827 | 1461639231953 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:53:51 INFO - PROCESS | 1827 | 1461639231957 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 19:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:53:51 INFO - PROCESS | 1827 | 1461639231962 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:53:51 INFO - PROCESS | 1827 | 1461639231964 Marionette TRACE conn3 <- [1,1810,null,{}] 19:53:51 INFO - PROCESS | 1827 | 1461639231970 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:52 INFO - PROCESS | 1827 | 1461639232123 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:53:52 INFO - PROCESS | 1827 | 1461639232325 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05eae2800 == 101 [pid = 1827] [id = 460] 19:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7ff05c087800) [pid = 1827] [serial = 1381] [outer = (nil)] 19:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7ff05c121000) [pid = 1827] [serial = 1382] [outer = 0x7ff05c087800] 19:53:52 INFO - PROCESS | 1827 | 1461639232394 Marionette DEBUG loaded listener.js 19:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7ff05c127000) [pid = 1827] [serial = 1383] [outer = 0x7ff05c087800] 19:53:53 INFO - PROCESS | 1827 | 1461639233284 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1384ms 19:53:53 INFO - PROCESS | 1827 | 1461639233349 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:53:53 INFO - PROCESS | 1827 | 1461639233352 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 19:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:53:53 INFO - PROCESS | 1827 | 1461639233359 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:53:53 INFO - PROCESS | 1827 | 1461639233371 Marionette TRACE conn3 <- [1,1814,null,{}] 19:53:53 INFO - PROCESS | 1827 | 1461639233376 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:53 INFO - PROCESS | 1827 | 1461639233544 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:53:53 INFO - PROCESS | 1827 | 1461639233757 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061df0800 == 102 [pid = 1827] [id = 461] 19:53:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7ff05c120000) [pid = 1827] [serial = 1384] [outer = (nil)] 19:53:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7ff061139400) [pid = 1827] [serial = 1385] [outer = 0x7ff05c120000] 19:53:53 INFO - PROCESS | 1827 | 1461639233825 Marionette DEBUG loaded listener.js 19:53:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7ff06113e800) [pid = 1827] [serial = 1386] [outer = 0x7ff05c120000] 19:53:54 INFO - PROCESS | 1827 | 1461639234970 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1687ms 19:53:55 INFO - PROCESS | 1827 | 1461639235047 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:53:55 INFO - PROCESS | 1827 | 1461639235052 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 19:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:53:55 INFO - PROCESS | 1827 | 1461639235061 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:53:55 INFO - PROCESS | 1827 | 1461639235065 Marionette TRACE conn3 <- [1,1818,null,{}] 19:53:55 INFO - PROCESS | 1827 | 1461639235071 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:55 INFO - PROCESS | 1827 | 1461639235240 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:53:55 INFO - PROCESS | 1827 | 1461639235447 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06283e000 == 103 [pid = 1827] [id = 462] 19:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7ff05dacb800) [pid = 1827] [serial = 1387] [outer = (nil)] 19:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7ff05ef29800) [pid = 1827] [serial = 1388] [outer = 0x7ff05dacb800] 19:53:55 INFO - PROCESS | 1827 | 1461639235560 Marionette DEBUG loaded listener.js 19:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7ff05fb98000) [pid = 1827] [serial = 1389] [outer = 0x7ff05dacb800] 19:53:56 INFO - PROCESS | 1827 | 1461639236543 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 19:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1538ms 19:53:56 INFO - PROCESS | 1827 | 1461639236599 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:53:56 INFO - PROCESS | 1827 | 1461639236607 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 19:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:53:56 INFO - PROCESS | 1827 | 1461639236616 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:53:56 INFO - PROCESS | 1827 | 1461639236620 Marionette TRACE conn3 <- [1,1822,null,{}] 19:53:56 INFO - PROCESS | 1827 | 1461639236625 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:56 INFO - PROCESS | 1827 | 1461639236795 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:53:57 INFO - PROCESS | 1827 | 1461639237001 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06283f800 == 104 [pid = 1827] [id = 463] 19:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7ff05dcbb400) [pid = 1827] [serial = 1390] [outer = (nil)] 19:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7ff061139800) [pid = 1827] [serial = 1391] [outer = 0x7ff05dcbb400] 19:53:57 INFO - PROCESS | 1827 | 1461639237065 Marionette DEBUG loaded listener.js 19:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7ff061142800) [pid = 1827] [serial = 1392] [outer = 0x7ff05dcbb400] 19:53:58 INFO - PROCESS | 1827 | 1461639238040 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 19:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1478ms 19:53:58 INFO - PROCESS | 1827 | 1461639238095 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:53:58 INFO - PROCESS | 1827 | 1461639238098 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 19:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:53:58 INFO - PROCESS | 1827 | 1461639238104 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:53:58 INFO - PROCESS | 1827 | 1461639238109 Marionette TRACE conn3 <- [1,1826,null,{}] 19:53:58 INFO - PROCESS | 1827 | 1461639238123 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:58 INFO - PROCESS | 1827 | 1461639238286 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:53:58 INFO - PROCESS | 1827 | 1461639238541 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0677cb800 == 105 [pid = 1827] [id = 464] 19:53:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7ff0667b9400) [pid = 1827] [serial = 1393] [outer = (nil)] 19:53:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7ff0678e6800) [pid = 1827] [serial = 1394] [outer = 0x7ff0667b9400] 19:53:58 INFO - PROCESS | 1827 | 1461639238663 Marionette DEBUG loaded listener.js 19:53:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7ff06afeec00) [pid = 1827] [serial = 1395] [outer = 0x7ff0667b9400] 19:53:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077e59000 == 104 [pid = 1827] [id = 19] 19:53:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06b01a800 == 103 [pid = 1827] [id = 447] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7ff0776b9000) [pid = 1827] [serial = 1229] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7ff0667bf000) [pid = 1827] [serial = 1274] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7ff06bdcec00) [pid = 1827] [serial = 1277] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7ff06dada800) [pid = 1827] [serial = 1280] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7ff074acc000) [pid = 1827] [serial = 1226] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7ff06680a400) [pid = 1827] [serial = 1214] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7ff060fa3800) [pid = 1827] [serial = 1247] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7ff06afe4400) [pid = 1827] [serial = 1217] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7ff06d6c1000) [pid = 1827] [serial = 1220] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7ff06ef9ac00) [pid = 1827] [serial = 1223] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7ff079aa1800) [pid = 1827] [serial = 1232] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7ff08313b000) [pid = 1827] [serial = 1235] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7ff0840e9400) [pid = 1827] [serial = 1238] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7ff075718000) [pid = 1827] [serial = 1283] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7ff077e2ec00) [pid = 1827] [serial = 1286] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7ff08873bc00) [pid = 1827] [serial = 1289] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7ff0852bac00) [pid = 1827] [serial = 1241] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7ff088ea9000) [pid = 1827] [serial = 1244] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7ff0621bb400) [pid = 1827] [serial = 1292] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7ff05fb91c00) [pid = 1827] [serial = 1295] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff0621ba800) [pid = 1827] [serial = 1298] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff05e87ec00) [pid = 1827] [serial = 1301] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff060e4d800) [pid = 1827] [serial = 1304] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff06d0cc000) [pid = 1827] [serial = 1325] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff05ef2b000) [pid = 1827] [serial = 1307] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff05dcb9000) [pid = 1827] [serial = 1310] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff05ef2b800) [pid = 1827] [serial = 1313] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0674ab800 == 102 [pid = 1827] [id = 446] 19:53:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fed1800 == 101 [pid = 1827] [id = 445] 19:53:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff070747800 == 100 [pid = 1827] [id = 444] 19:53:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfb1000 == 99 [pid = 1827] [id = 443] 19:53:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff064d86800 == 98 [pid = 1827] [id = 442] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7ff06680e000) [pid = 1827] [serial = 1251] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7ff065144c00) [pid = 1827] [serial = 1250] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7ff06afe2c00) [pid = 1827] [serial = 1254] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7ff0678eb000) [pid = 1827] [serial = 1253] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7ff060e49c00) [pid = 1827] [serial = 1316] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7ff06afe8000) [pid = 1827] [serial = 1322] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7ff06cd9a000) [pid = 1827] [serial = 1256] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff060e53400) [pid = 1827] [serial = 1317] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff06ce1bc00) [pid = 1827] [serial = 1257] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff0667b5000) [pid = 1827] [serial = 1319] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff06d07b400) [pid = 1827] [serial = 1259] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff06d451c00) [pid = 1827] [serial = 1262] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff06e322000) [pid = 1827] [serial = 1265] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff06ce1a400) [pid = 1827] [serial = 1323] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff06711dc00) [pid = 1827] [serial = 1320] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff073b52c00) [pid = 1827] [serial = 1269] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff070666c00) [pid = 1827] [serial = 1266] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06dc97c00) [pid = 1827] [serial = 1268] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06d6bfc00) [pid = 1827] [serial = 1263] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06d0d5400) [pid = 1827] [serial = 1260] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff074ad2000) [pid = 1827] [serial = 1271] [outer = (nil)] [url = about:blank] 19:53:59 INFO - PROCESS | 1827 | 1461639239578 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 19:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1492ms 19:53:59 INFO - PROCESS | 1827 | 1461639239597 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:53:59 INFO - PROCESS | 1827 | 1461639239601 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 19:53:59 INFO - PROCESS | 1827 | 1461639239607 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:53:59 INFO - PROCESS | 1827 | 1461639239610 Marionette TRACE conn3 <- [1,1830,null,{}] 19:53:59 INFO - PROCESS | 1827 | 1461639239614 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:59 INFO - PROCESS | 1827 | 1461639239772 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:53:59 INFO - PROCESS | 1827 | 1461639239934 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0633a7800 == 99 [pid = 1827] [id = 465] 19:53:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff05e87ec00) [pid = 1827] [serial = 1396] [outer = (nil)] 19:53:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff0672ad000) [pid = 1827] [serial = 1397] [outer = 0x7ff05e87ec00] 19:53:59 INFO - PROCESS | 1827 | 1461639239993 Marionette DEBUG loaded listener.js 19:54:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff06bdd4400) [pid = 1827] [serial = 1398] [outer = 0x7ff05e87ec00] 19:54:00 INFO - PROCESS | 1827 | 1461639240719 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 19:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1128ms 19:54:00 INFO - PROCESS | 1827 | 1461639240737 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:54:00 INFO - PROCESS | 1827 | 1461639240739 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 19:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:54:00 INFO - PROCESS | 1827 | 1461639240746 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:54:00 INFO - PROCESS | 1827 | 1461639240748 Marionette TRACE conn3 <- [1,1834,null,{}] 19:54:00 INFO - PROCESS | 1827 | 1461639240755 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:00 INFO - PROCESS | 1827 | 1461639240925 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:54:01 INFO - PROCESS | 1827 | 1461639241084 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0677b4800 == 100 [pid = 1827] [id = 466] 19:54:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff060e49400) [pid = 1827] [serial = 1399] [outer = (nil)] 19:54:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff06ce21800) [pid = 1827] [serial = 1400] [outer = 0x7ff060e49400] 19:54:01 INFO - PROCESS | 1827 | 1461639241142 Marionette DEBUG loaded listener.js 19:54:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff06d308800) [pid = 1827] [serial = 1401] [outer = 0x7ff060e49400] 19:54:01 INFO - PROCESS | 1827 | 1461639241880 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 19:54:01 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 19:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1181ms 19:54:01 INFO - PROCESS | 1827 | 1461639241943 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:54:01 INFO - PROCESS | 1827 | 1461639241947 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 19:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:54:01 INFO - PROCESS | 1827 | 1461639241962 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:54:01 INFO - PROCESS | 1827 | 1461639241975 Marionette TRACE conn3 <- [1,1838,null,{}] 19:54:01 INFO - PROCESS | 1827 | 1461639241981 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:02 INFO - PROCESS | 1827 | 1461639242217 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:54:02 INFO - PROCESS | 1827 | 1461639242248 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfaf000 == 101 [pid = 1827] [id = 467] 19:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff06d309c00) [pid = 1827] [serial = 1402] [outer = (nil)] 19:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff06dd04000) [pid = 1827] [serial = 1403] [outer = 0x7ff06d309c00] 19:54:02 INFO - PROCESS | 1827 | 1461639242313 Marionette DEBUG loaded listener.js 19:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff0770a9800) [pid = 1827] [serial = 1404] [outer = 0x7ff06d309c00] 19:54:03 INFO - PROCESS | 1827 | 1461639243148 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1238ms 19:54:03 INFO - PROCESS | 1827 | 1461639243198 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:54:03 INFO - PROCESS | 1827 | 1461639243201 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 19:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:54:03 INFO - PROCESS | 1827 | 1461639243206 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:54:03 INFO - PROCESS | 1827 | 1461639243208 Marionette TRACE conn3 <- [1,1842,null,{}] 19:54:03 INFO - PROCESS | 1827 | 1461639243213 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:03 INFO - PROCESS | 1827 | 1461639243421 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:54:03 INFO - PROCESS | 1827 | 1461639243451 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06dfd9000 == 102 [pid = 1827] [id = 468] 19:54:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff06e325400) [pid = 1827] [serial = 1405] [outer = (nil)] 19:54:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff07985b800) [pid = 1827] [serial = 1406] [outer = 0x7ff06e325400] 19:54:03 INFO - PROCESS | 1827 | 1461639243507 Marionette DEBUG loaded listener.js 19:54:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff084244c00) [pid = 1827] [serial = 1407] [outer = 0x7ff06e325400] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff06d077000) [pid = 1827] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff085140800) [pid = 1827] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff06d9cc800) [pid = 1827] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff067123800) [pid = 1827] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff05fb49800) [pid = 1827] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff06514d000) [pid = 1827] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff0667bcc00) [pid = 1827] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff05daca400) [pid = 1827] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff0668cfc00) [pid = 1827] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06d455800) [pid = 1827] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06d311400) [pid = 1827] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff0667c1400) [pid = 1827] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff05fb8b000) [pid = 1827] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff05fe5f800) [pid = 1827] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff05e879c00) [pid = 1827] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff067284c00) [pid = 1827] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff06dd25000) [pid = 1827] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff066805000) [pid = 1827] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff06d6b6400) [pid = 1827] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff05e877000) [pid = 1827] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff05fb8c400) [pid = 1827] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff067286800) [pid = 1827] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff05e876800) [pid = 1827] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff05fb46400) [pid = 1827] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06d023000) [pid = 1827] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff05fb6a400) [pid = 1827] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff05dcaf800) [pid = 1827] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff063a8d400) [pid = 1827] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff06d6bb000) [pid = 1827] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff06da5c000) [pid = 1827] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff06d6ba400) [pid = 1827] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff06cd9e000) [pid = 1827] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff05fb4c400) [pid = 1827] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff060ed9800) [pid = 1827] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff066804000) [pid = 1827] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff0745d6000) [pid = 1827] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff07710dc00) [pid = 1827] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff07724b400) [pid = 1827] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff0776b5c00) [pid = 1827] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff083fdec00) [pid = 1827] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff06b038c00) [pid = 1827] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff060fad000) [pid = 1827] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff067a84000) [pid = 1827] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff06d030800) [pid = 1827] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff06dd05c00) [pid = 1827] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff07623d400) [pid = 1827] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff0673b3400) [pid = 1827] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff05dacec00) [pid = 1827] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff06f3cf400) [pid = 1827] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff05dac4400) [pid = 1827] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff05dad1000) [pid = 1827] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff05dac5400) [pid = 1827] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff05fe5a400) [pid = 1827] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff06d02d400) [pid = 1827] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff05fb51c00) [pid = 1827] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff06da4ec00) [pid = 1827] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff067282c00) [pid = 1827] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff067129800) [pid = 1827] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff05fe5d800) [pid = 1827] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff05fe60c00) [pid = 1827] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff05fb51400) [pid = 1827] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff05fb90400) [pid = 1827] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff0667ba000) [pid = 1827] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff06d039c00) [pid = 1827] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff067120c00) [pid = 1827] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06d311000) [pid = 1827] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff0840e6c00) [pid = 1827] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff067123000) [pid = 1827] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:54:04 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff0621b3000) [pid = 1827] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:54:05 INFO - PROCESS | 1827 | 1461639245066 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1876ms 19:54:05 INFO - PROCESS | 1827 | 1461639245085 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:54:05 INFO - PROCESS | 1827 | 1461639245087 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 19:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:54:05 INFO - PROCESS | 1827 | 1461639245094 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:54:05 INFO - PROCESS | 1827 | 1461639245095 Marionette TRACE conn3 <- [1,1846,null,{}] 19:54:05 INFO - PROCESS | 1827 | 1461639245104 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:05 INFO - PROCESS | 1827 | 1461639245331 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:54:05 INFO - PROCESS | 1827 | 1461639245352 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fed3800 == 103 [pid = 1827] [id = 469] 19:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff05dacc000) [pid = 1827] [serial = 1408] [outer = (nil)] 19:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff05dad1000) [pid = 1827] [serial = 1409] [outer = 0x7ff05dacc000] 19:54:05 INFO - PROCESS | 1827 | 1461639245412 Marionette DEBUG loaded listener.js 19:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff05fb66c00) [pid = 1827] [serial = 1410] [outer = 0x7ff05dacc000] 19:54:06 INFO - PROCESS | 1827 | 1461639246174 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:54:06 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) 19:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1134ms 19:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:54:06 INFO - PROCESS | 1827 | 1461639246229 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:54:06 INFO - PROCESS | 1827 | 1461639246231 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 19:54:06 INFO - PROCESS | 1827 | 1461639246240 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:54:06 INFO - PROCESS | 1827 | 1461639246242 Marionette TRACE conn3 <- [1,1850,null,{}] 19:54:06 INFO - PROCESS | 1827 | 1461639246247 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:06 INFO - PROCESS | 1827 | 1461639246461 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:54:06 INFO - PROCESS | 1827 | 1461639246480 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bef7800 == 104 [pid = 1827] [id = 470] 19:54:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff05dacec00) [pid = 1827] [serial = 1411] [outer = (nil)] 19:54:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff05fe5d800) [pid = 1827] [serial = 1412] [outer = 0x7ff05dacec00] 19:54:06 INFO - PROCESS | 1827 | 1461639246545 Marionette DEBUG loaded listener.js 19:54:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff0621a6c00) [pid = 1827] [serial = 1413] [outer = 0x7ff05dacec00] 19:54:07 INFO - PROCESS | 1827 | 1461639247631 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1429ms 19:54:07 INFO - PROCESS | 1827 | 1461639247666 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:54:07 INFO - PROCESS | 1827 | 1461639247674 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 19:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:54:07 INFO - PROCESS | 1827 | 1461639247682 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:54:07 INFO - PROCESS | 1827 | 1461639247689 Marionette TRACE conn3 <- [1,1854,null,{}] 19:54:07 INFO - PROCESS | 1827 | 1461639247696 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:07 INFO - PROCESS | 1827 | 1461639247912 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:54:08 INFO - PROCESS | 1827 | 1461639248112 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06378f800 == 105 [pid = 1827] [id = 471] 19:54:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff05ef2b800) [pid = 1827] [serial = 1414] [outer = (nil)] 19:54:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff05fb8d000) [pid = 1827] [serial = 1415] [outer = 0x7ff05ef2b800] 19:54:08 INFO - PROCESS | 1827 | 1461639248231 Marionette DEBUG loaded listener.js 19:54:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff060e46400) [pid = 1827] [serial = 1416] [outer = 0x7ff05ef2b800] 19:54:09 INFO - PROCESS | 1827 | 1461639249110 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1481ms 19:54:09 INFO - PROCESS | 1827 | 1461639249164 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:54:09 INFO - PROCESS | 1827 | 1461639249172 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 19:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:54:09 INFO - PROCESS | 1827 | 1461639249182 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:54:09 INFO - PROCESS | 1827 | 1461639249185 Marionette TRACE conn3 <- [1,1858,null,{}] 19:54:09 INFO - PROCESS | 1827 | 1461639249190 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:09 INFO - PROCESS | 1827 | 1461639249372 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:54:09 INFO - PROCESS | 1827 | 1461639249574 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bef3800 == 106 [pid = 1827] [id = 472] 19:54:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff05ef2d400) [pid = 1827] [serial = 1417] [outer = (nil)] 19:54:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff061143800) [pid = 1827] [serial = 1418] [outer = 0x7ff05ef2d400] 19:54:09 INFO - PROCESS | 1827 | 1461639249644 Marionette DEBUG loaded listener.js 19:54:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff0621a7c00) [pid = 1827] [serial = 1419] [outer = 0x7ff05ef2d400] 19:54:10 INFO - PROCESS | 1827 | 1461639250538 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1427ms 19:54:10 INFO - PROCESS | 1827 | 1461639250609 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:54:10 INFO - PROCESS | 1827 | 1461639250613 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 19:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:54:10 INFO - PROCESS | 1827 | 1461639250619 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:54:10 INFO - PROCESS | 1827 | 1461639250624 Marionette TRACE conn3 <- [1,1862,null,{}] 19:54:10 INFO - PROCESS | 1827 | 1461639250640 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:10 INFO - PROCESS | 1827 | 1461639250863 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:54:11 INFO - PROCESS | 1827 | 1461639251063 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0760ec800 == 107 [pid = 1827] [id = 473] 19:54:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff0621b1c00) [pid = 1827] [serial = 1420] [outer = (nil)] 19:54:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff063a81000) [pid = 1827] [serial = 1421] [outer = 0x7ff0621b1c00] 19:54:11 INFO - PROCESS | 1827 | 1461639251133 Marionette DEBUG loaded listener.js 19:54:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff066807c00) [pid = 1827] [serial = 1422] [outer = 0x7ff0621b1c00] 19:54:11 INFO - PROCESS | 1827 | 1461639251970 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1384ms 19:54:12 INFO - PROCESS | 1827 | 1461639252013 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:54:12 INFO - PROCESS | 1827 | 1461639252018 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 19:54:12 INFO - PROCESS | 1827 | 1461639252024 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:54:12 INFO - PROCESS | 1827 | 1461639252027 Marionette TRACE conn3 <- [1,1866,null,{}] 19:54:12 INFO - PROCESS | 1827 | 1461639252032 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:12 INFO - PROCESS | 1827 | 1461639252214 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:54:12 INFO - PROCESS | 1827 | 1461639252418 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076ee4800 == 108 [pid = 1827] [id = 474] 19:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff0621b3c00) [pid = 1827] [serial = 1423] [outer = (nil)] 19:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff067a91400) [pid = 1827] [serial = 1424] [outer = 0x7ff0621b3c00] 19:54:12 INFO - PROCESS | 1827 | 1461639252486 Marionette DEBUG loaded listener.js 19:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff06cd9e000) [pid = 1827] [serial = 1425] [outer = 0x7ff0621b3c00] 19:54:13 INFO - PROCESS | 1827 | 1461639253376 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 19:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1426ms 19:54:13 INFO - PROCESS | 1827 | 1461639253451 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:54:13 INFO - PROCESS | 1827 | 1461639253454 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 19:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:54:13 INFO - PROCESS | 1827 | 1461639253460 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:54:13 INFO - PROCESS | 1827 | 1461639253462 Marionette TRACE conn3 <- [1,1870,null,{}] 19:54:13 INFO - PROCESS | 1827 | 1461639253467 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:13 INFO - PROCESS | 1827 | 1461639253654 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:54:13 INFO - PROCESS | 1827 | 1461639253866 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07775c000 == 109 [pid = 1827] [id = 475] 19:54:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff067129800) [pid = 1827] [serial = 1426] [outer = (nil)] 19:54:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff06d02c800) [pid = 1827] [serial = 1427] [outer = 0x7ff067129800] 19:54:13 INFO - PROCESS | 1827 | 1461639253938 Marionette DEBUG loaded listener.js 19:54:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff06d0d4000) [pid = 1827] [serial = 1428] [outer = 0x7ff067129800] 19:54:14 INFO - PROCESS | 1827 | 1461639254834 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 19:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1436ms 19:54:14 INFO - PROCESS | 1827 | 1461639254897 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:54:14 INFO - PROCESS | 1827 | 1461639254900 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 19:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:54:14 INFO - PROCESS | 1827 | 1461639254906 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:54:14 INFO - PROCESS | 1827 | 1461639254908 Marionette TRACE conn3 <- [1,1874,null,{}] 19:54:14 INFO - PROCESS | 1827 | 1461639254913 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:15 INFO - PROCESS | 1827 | 1461639255108 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:54:15 INFO - PROCESS | 1827 | 1461639255362 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff084f23000 == 110 [pid = 1827] [id = 476] 19:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff06ac0dc00) [pid = 1827] [serial = 1429] [outer = (nil)] 19:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06d9cf000) [pid = 1827] [serial = 1430] [outer = 0x7ff06ac0dc00] 19:54:15 INFO - PROCESS | 1827 | 1461639255438 Marionette DEBUG loaded listener.js 19:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff0705e8400) [pid = 1827] [serial = 1431] [outer = 0x7ff06ac0dc00] 19:54:16 INFO - PROCESS | 1827 | 1461639256284 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1426ms 19:54:16 INFO - PROCESS | 1827 | 1461639256333 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:54:16 INFO - PROCESS | 1827 | 1461639256335 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 19:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:54:16 INFO - PROCESS | 1827 | 1461639256341 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:54:16 INFO - PROCESS | 1827 | 1461639256344 Marionette TRACE conn3 <- [1,1878,null,{}] 19:54:16 INFO - PROCESS | 1827 | 1461639256349 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:16 INFO - PROCESS | 1827 | 1461639256531 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:54:16 INFO - PROCESS | 1827 | 1461639256737 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088b49800 == 111 [pid = 1827] [id = 477] 19:54:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06d039000) [pid = 1827] [serial = 1432] [outer = (nil)] 19:54:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff073034000) [pid = 1827] [serial = 1433] [outer = 0x7ff06d039000] 19:54:16 INFO - PROCESS | 1827 | 1461639256805 Marionette DEBUG loaded listener.js 19:54:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff075517800) [pid = 1827] [serial = 1434] [outer = 0x7ff06d039000] 19:54:17 INFO - PROCESS | 1827 | 1461639257646 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1379ms 19:54:17 INFO - PROCESS | 1827 | 1461639257722 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:54:17 INFO - PROCESS | 1827 | 1461639257726 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 19:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:54:17 INFO - PROCESS | 1827 | 1461639257731 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:54:17 INFO - PROCESS | 1827 | 1461639257733 Marionette TRACE conn3 <- [1,1882,null,{}] 19:54:17 INFO - PROCESS | 1827 | 1461639257739 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:17 INFO - PROCESS | 1827 | 1461639257914 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:54:18 INFO - PROCESS | 1827 | 1461639258131 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b93000 == 112 [pid = 1827] [id = 478] 19:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff06d035400) [pid = 1827] [serial = 1435] [outer = (nil)] 19:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff076c99000) [pid = 1827] [serial = 1436] [outer = 0x7ff06d035400] 19:54:18 INFO - PROCESS | 1827 | 1461639258201 Marionette DEBUG loaded listener.js 19:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff077708c00) [pid = 1827] [serial = 1437] [outer = 0x7ff06d035400] 19:54:19 INFO - PROCESS | 1827 | 1461639259070 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1375ms 19:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:54:19 INFO - PROCESS | 1827 | 1461639259108 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:54:19 INFO - PROCESS | 1827 | 1461639259111 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 19:54:19 INFO - PROCESS | 1827 | 1461639259117 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:54:19 INFO - PROCESS | 1827 | 1461639259120 Marionette TRACE conn3 <- [1,1886,null,{}] 19:54:19 INFO - PROCESS | 1827 | 1461639259124 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:19 INFO - PROCESS | 1827 | 1461639259293 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:54:19 INFO - PROCESS | 1827 | 1461639259506 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0654bb800 == 113 [pid = 1827] [id = 479] 19:54:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff06dd27c00) [pid = 1827] [serial = 1438] [outer = (nil)] 19:54:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff0795b4800) [pid = 1827] [serial = 1439] [outer = 0x7ff06dd27c00] 19:54:19 INFO - PROCESS | 1827 | 1461639259571 Marionette DEBUG loaded listener.js 19:54:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff083fe5400) [pid = 1827] [serial = 1440] [outer = 0x7ff06dd27c00] 19:54:20 INFO - PROCESS | 1827 | 1461639260414 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 19:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1333ms 19:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:54:20 INFO - PROCESS | 1827 | 1461639260449 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:54:20 INFO - PROCESS | 1827 | 1461639260452 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 19:54:20 INFO - PROCESS | 1827 | 1461639260458 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:54:20 INFO - PROCESS | 1827 | 1461639260461 Marionette TRACE conn3 <- [1,1890,null,{}] 19:54:20 INFO - PROCESS | 1827 | 1461639260466 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:20 INFO - PROCESS | 1827 | 1461639260644 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:54:20 INFO - PROCESS | 1827 | 1461639260851 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05b9d3800 == 114 [pid = 1827] [id = 480] 19:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff076b3dc00) [pid = 1827] [serial = 1441] [outer = (nil)] 19:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff084458800) [pid = 1827] [serial = 1442] [outer = 0x7ff076b3dc00] 19:54:20 INFO - PROCESS | 1827 | 1461639260917 Marionette DEBUG loaded listener.js 19:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff086e15c00) [pid = 1827] [serial = 1443] [outer = 0x7ff076b3dc00] 19:54:21 INFO - PROCESS | 1827 | 1461639261846 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 19:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1432ms 19:54:21 INFO - PROCESS | 1827 | 1461639261890 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:54:21 INFO - PROCESS | 1827 | 1461639261894 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 19:54:21 INFO - PROCESS | 1827 | 1461639261901 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:54:21 INFO - PROCESS | 1827 | 1461639261905 Marionette TRACE conn3 <- [1,1894,null,{}] 19:54:21 INFO - PROCESS | 1827 | 1461639261911 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:22 INFO - PROCESS | 1827 | 1461639262130 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:54:22 INFO - PROCESS | 1827 | 1461639262338 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05bad1800 == 115 [pid = 1827] [id = 481] 19:54:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff05e876c00) [pid = 1827] [serial = 1444] [outer = (nil)] 19:54:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff05e885400) [pid = 1827] [serial = 1445] [outer = 0x7ff05e876c00] 19:54:22 INFO - PROCESS | 1827 | 1461639262459 Marionette DEBUG loaded listener.js 19:54:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff0621b5800) [pid = 1827] [serial = 1446] [outer = 0x7ff05e876c00] 19:54:23 INFO - PROCESS | 1827 | 1461639263400 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1533ms 19:54:23 INFO - PROCESS | 1827 | 1461639263433 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:54:23 INFO - PROCESS | 1827 | 1461639263436 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 19:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:54:23 INFO - PROCESS | 1827 | 1461639263442 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:54:23 INFO - PROCESS | 1827 | 1461639263444 Marionette TRACE conn3 <- [1,1898,null,{}] 19:54:23 INFO - PROCESS | 1827 | 1461639263449 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:23 INFO - PROCESS | 1827 | 1461639263622 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:54:23 INFO - PROCESS | 1827 | 1461639263833 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05e7ab000 == 116 [pid = 1827] [id = 482] 19:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff05dac4c00) [pid = 1827] [serial = 1447] [outer = (nil)] 19:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff05fb63800) [pid = 1827] [serial = 1448] [outer = 0x7ff05dac4c00] 19:54:23 INFO - PROCESS | 1827 | 1461639263941 Marionette DEBUG loaded listener.js 19:54:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff0621bcc00) [pid = 1827] [serial = 1449] [outer = 0x7ff05dac4c00] 19:54:25 INFO - PROCESS | 1827 | 1461639265584 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2187ms 19:54:25 INFO - PROCESS | 1827 | 1461639265630 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:54:25 INFO - PROCESS | 1827 | 1461639265635 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 19:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:54:25 INFO - PROCESS | 1827 | 1461639265642 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:54:25 INFO - PROCESS | 1827 | 1461639265647 Marionette TRACE conn3 <- [1,1902,null,{}] 19:54:25 INFO - PROCESS | 1827 | 1461639265656 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:25 INFO - PROCESS | 1827 | 1461639265815 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:54:26 INFO - PROCESS | 1827 | 1461639266029 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fca8000 == 117 [pid = 1827] [id = 483] 19:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff05c11ec00) [pid = 1827] [serial = 1450] [outer = (nil)] 19:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff05ef23c00) [pid = 1827] [serial = 1451] [outer = 0x7ff05c11ec00] 19:54:26 INFO - PROCESS | 1827 | 1461639266095 Marionette DEBUG loaded listener.js 19:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff05fb68400) [pid = 1827] [serial = 1452] [outer = 0x7ff05c11ec00] 19:54:26 INFO - PROCESS | 1827 | 1461639266945 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1380ms 19:54:27 INFO - PROCESS | 1827 | 1461639267023 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:54:27 INFO - PROCESS | 1827 | 1461639267030 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 19:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:54:27 INFO - PROCESS | 1827 | 1461639267039 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:54:27 INFO - PROCESS | 1827 | 1461639267042 Marionette TRACE conn3 <- [1,1906,null,{}] 19:54:27 INFO - PROCESS | 1827 | 1461639267048 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:27 INFO - PROCESS | 1827 | 1461639267205 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:54:27 INFO - PROCESS | 1827 | 1461639267407 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061ec2800 == 118 [pid = 1827] [id = 484] 19:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff05ef2b000) [pid = 1827] [serial = 1453] [outer = (nil)] 19:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff05fb89c00) [pid = 1827] [serial = 1454] [outer = 0x7ff05ef2b000] 19:54:27 INFO - PROCESS | 1827 | 1461639267471 Marionette DEBUG loaded listener.js 19:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff05fe54400) [pid = 1827] [serial = 1455] [outer = 0x7ff05ef2b000] 19:54:28 INFO - PROCESS | 1827 | 1461639268604 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 19:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1628ms 19:54:28 INFO - PROCESS | 1827 | 1461639268669 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:54:28 INFO - PROCESS | 1827 | 1461639268671 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 19:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:54:28 INFO - PROCESS | 1827 | 1461639268679 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:54:28 INFO - PROCESS | 1827 | 1461639268684 Marionette TRACE conn3 <- [1,1910,null,{}] 19:54:28 INFO - PROCESS | 1827 | 1461639268698 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:28 INFO - PROCESS | 1827 | 1461639268879 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06e29d000 == 117 [pid = 1827] [id = 12] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff078333800 == 116 [pid = 1827] [id = 86] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0705d4000 == 115 [pid = 1827] [id = 97] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fed3800 == 114 [pid = 1827] [id = 469] 19:54:29 INFO - PROCESS | 1827 | 1461639269221 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06dfd9000 == 113 [pid = 1827] [id = 468] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfaf000 == 112 [pid = 1827] [id = 467] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0677b4800 == 111 [pid = 1827] [id = 466] 19:54:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f0c1000 == 112 [pid = 1827] [id = 485] 19:54:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff05ffae000) [pid = 1827] [serial = 1456] [outer = (nil)] 19:54:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff060f4bc00) [pid = 1827] [serial = 1457] [outer = 0x7ff05ffae000] 19:54:29 INFO - PROCESS | 1827 | 1461639269314 Marionette DEBUG loaded listener.js 19:54:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff061145400) [pid = 1827] [serial = 1458] [outer = 0x7ff05ffae000] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0633a7800 == 111 [pid = 1827] [id = 465] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0677cb800 == 110 [pid = 1827] [id = 464] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06283f800 == 109 [pid = 1827] [id = 463] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06283e000 == 108 [pid = 1827] [id = 462] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07c9fa000 == 107 [pid = 1827] [id = 453] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077e62800 == 106 [pid = 1827] [id = 452] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076ee8000 == 105 [pid = 1827] [id = 451] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07446e800 == 104 [pid = 1827] [id = 450] 19:54:29 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066ab2800 == 103 [pid = 1827] [id = 449] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff076b42800) [pid = 1827] [serial = 1191] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff088f5d400) [pid = 1827] [serial = 1125] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff08873b800) [pid = 1827] [serial = 1080] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff06d892000) [pid = 1827] [serial = 1110] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff06b035c00) [pid = 1827] [serial = 1047] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff0766e7000) [pid = 1827] [serial = 1113] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06d30c800) [pid = 1827] [serial = 1050] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff088f51400) [pid = 1827] [serial = 1122] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff07e10c000) [pid = 1827] [serial = 1074] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff06d072400) [pid = 1827] [serial = 1029] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff06f21fc00) [pid = 1827] [serial = 1056] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff07c95f800) [pid = 1827] [serial = 1116] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff076c9a400) [pid = 1827] [serial = 1065] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff05fb6c400) [pid = 1827] [serial = 1128] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff077704000) [pid = 1827] [serial = 1068] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff085240400) [pid = 1827] [serial = 1077] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff06dc46800) [pid = 1827] [serial = 1053] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff06afed400) [pid = 1827] [serial = 1107] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff06dc95800) [pid = 1827] [serial = 1173] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff06dd26000) [pid = 1827] [serial = 1176] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff06f211400) [pid = 1827] [serial = 1179] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff07066a400) [pid = 1827] [serial = 1182] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff074ad6c00) [pid = 1827] [serial = 1185] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff07641a400) [pid = 1827] [serial = 1188] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff06712b800) [pid = 1827] [serial = 1215] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff06ce13400) [pid = 1827] [serial = 1218] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff0795ad400) [pid = 1827] [serial = 1230] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff07e10d000) [pid = 1827] [serial = 1233] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff083fe4000) [pid = 1827] [serial = 1236] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff084ea6000) [pid = 1827] [serial = 1239] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff0855cf800) [pid = 1827] [serial = 1242] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff089402400) [pid = 1827] [serial = 1245] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff067282000) [pid = 1827] [serial = 1275] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff06d018800) [pid = 1827] [serial = 1278] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff06dd11000) [pid = 1827] [serial = 1281] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff07302b000) [pid = 1827] [serial = 1059] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff0782a8c00) [pid = 1827] [serial = 1071] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff083d6fc00) [pid = 1827] [serial = 1119] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff060e51800) [pid = 1827] [serial = 1314] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff075e29800) [pid = 1827] [serial = 1062] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff060fa9400) [pid = 1827] [serial = 1248] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff05fe62400) [pid = 1827] [serial = 1337] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff0621b4000) [pid = 1827] [serial = 1329] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff060e4c800) [pid = 1827] [serial = 1328] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff06cda0000) [pid = 1827] [serial = 1332] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff06ac0c000) [pid = 1827] [serial = 1331] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff06d893c00) [pid = 1827] [serial = 1334] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06cdd4800) [pid = 1827] [serial = 1343] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff060e51c00) [pid = 1827] [serial = 1338] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff06712bc00) [pid = 1827] [serial = 1341] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff06d073c00) [pid = 1827] [serial = 1344] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff06dc4e800) [pid = 1827] [serial = 1335] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06dc4ac00) [pid = 1827] [serial = 1221] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff088f5cc00) [pid = 1827] [serial = 1290] [outer = (nil)] [url = about:blank] 19:54:29 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff06da4e800) [pid = 1827] [serial = 1170] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff0621bfc00) [pid = 1827] [serial = 1293] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff05fb97000) [pid = 1827] [serial = 1296] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06514d800) [pid = 1827] [serial = 1155] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff05ef2fc00) [pid = 1827] [serial = 1308] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06d03a400) [pid = 1827] [serial = 1164] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff079858400) [pid = 1827] [serial = 1287] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff067288800) [pid = 1827] [serial = 1158] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff077117800) [pid = 1827] [serial = 1284] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff0678e3000) [pid = 1827] [serial = 1305] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff0776b1400) [pid = 1827] [serial = 1299] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff06cd96800) [pid = 1827] [serial = 1161] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff05e884000) [pid = 1827] [serial = 1302] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff06d0ca400) [pid = 1827] [serial = 1167] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff07558f000) [pid = 1827] [serial = 1227] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff0730aa400) [pid = 1827] [serial = 1224] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff05dcbdc00) [pid = 1827] [serial = 1311] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff074a38400) [pid = 1827] [serial = 1212] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff076c97400) [pid = 1827] [serial = 1272] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff06d035c00) [pid = 1827] [serial = 1152] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff06567b000) [pid = 1827] [serial = 1340] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1827 | 1461639270114 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 19:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1483ms 19:54:30 INFO - PROCESS | 1827 | 1461639270163 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:54:30 INFO - PROCESS | 1827 | 1461639270167 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 19:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:54:30 INFO - PROCESS | 1827 | 1461639270178 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:54:30 INFO - PROCESS | 1827 | 1461639270180 Marionette TRACE conn3 <- [1,1914,null,{}] 19:54:30 INFO - PROCESS | 1827 | 1461639270197 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:30 INFO - PROCESS | 1827 | 1461639270347 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:54:30 INFO - PROCESS | 1827 | 1461639270363 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062086000 == 104 [pid = 1827] [id = 486] 19:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff05ef2fc00) [pid = 1827] [serial = 1459] [outer = (nil)] 19:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff0621a9c00) [pid = 1827] [serial = 1460] [outer = 0x7ff05ef2fc00] 19:54:30 INFO - PROCESS | 1827 | 1461639270423 Marionette DEBUG loaded listener.js 19:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff0621b7000) [pid = 1827] [serial = 1461] [outer = 0x7ff05ef2fc00] 19:54:31 INFO - PROCESS | 1827 | 1461639271546 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1447ms 19:54:31 INFO - PROCESS | 1827 | 1461639271620 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:54:31 INFO - PROCESS | 1827 | 1461639271627 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 19:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:54:31 INFO - PROCESS | 1827 | 1461639271634 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:54:31 INFO - PROCESS | 1827 | 1461639271640 Marionette TRACE conn3 <- [1,1918,null,{}] 19:54:31 INFO - PROCESS | 1827 | 1461639271647 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:31 INFO - PROCESS | 1827 | 1461639271860 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:54:32 INFO - PROCESS | 1827 | 1461639272046 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fca4800 == 105 [pid = 1827] [id = 487] 19:54:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff05fb4dc00) [pid = 1827] [serial = 1462] [outer = (nil)] 19:54:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff05fb8f000) [pid = 1827] [serial = 1463] [outer = 0x7ff05fb4dc00] 19:54:32 INFO - PROCESS | 1827 | 1461639272119 Marionette DEBUG loaded listener.js 19:54:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff05ffadc00) [pid = 1827] [serial = 1464] [outer = 0x7ff05fb4dc00] 19:54:33 INFO - PROCESS | 1827 | 1461639273017 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 19:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1437ms 19:54:33 INFO - PROCESS | 1827 | 1461639273072 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:54:33 INFO - PROCESS | 1827 | 1461639273080 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 19:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:54:33 INFO - PROCESS | 1827 | 1461639273096 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:54:33 INFO - PROCESS | 1827 | 1461639273102 Marionette TRACE conn3 <- [1,1922,null,{}] 19:54:33 INFO - PROCESS | 1827 | 1461639273110 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:33 INFO - PROCESS | 1827 | 1461639273320 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:54:33 INFO - PROCESS | 1827 | 1461639273593 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063397800 == 106 [pid = 1827] [id = 488] 19:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff060e53800) [pid = 1827] [serial = 1465] [outer = (nil)] 19:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff061145800) [pid = 1827] [serial = 1466] [outer = 0x7ff060e53800] 19:54:33 INFO - PROCESS | 1827 | 1461639273707 Marionette DEBUG loaded listener.js 19:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff0621b1800) [pid = 1827] [serial = 1467] [outer = 0x7ff060e53800] 19:54:34 INFO - PROCESS | 1827 | 1461639274638 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 19:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1588ms 19:54:34 INFO - PROCESS | 1827 | 1461639274684 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:54:34 INFO - PROCESS | 1827 | 1461639274687 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 19:54:34 INFO - PROCESS | 1827 | 1461639274693 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:54:34 INFO - PROCESS | 1827 | 1461639274699 Marionette TRACE conn3 <- [1,1926,null,{}] 19:54:34 INFO - PROCESS | 1827 | 1461639274714 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:34 INFO - PROCESS | 1827 | 1461639274889 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:54:35 INFO - PROCESS | 1827 | 1461639275074 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff064d7a000 == 107 [pid = 1827] [id = 489] 19:54:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff0621bd000) [pid = 1827] [serial = 1468] [outer = (nil)] 19:54:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff063771c00) [pid = 1827] [serial = 1469] [outer = 0x7ff0621bd000] 19:54:35 INFO - PROCESS | 1827 | 1461639275147 Marionette DEBUG loaded listener.js 19:54:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff063a80c00) [pid = 1827] [serial = 1470] [outer = 0x7ff0621bd000] 19:54:35 INFO - PROCESS | 1827 | 1461639275970 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 19:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1335ms 19:54:36 INFO - PROCESS | 1827 | 1461639276029 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:54:36 INFO - PROCESS | 1827 | 1461639276033 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 19:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:54:36 INFO - PROCESS | 1827 | 1461639276039 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:54:36 INFO - PROCESS | 1827 | 1461639276041 Marionette TRACE conn3 <- [1,1930,null,{}] 19:54:36 INFO - PROCESS | 1827 | 1461639276046 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:36 INFO - PROCESS | 1827 | 1461639276210 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:54:36 INFO - PROCESS | 1827 | 1461639276400 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0654bd000 == 108 [pid = 1827] [id = 490] 19:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06376cc00) [pid = 1827] [serial = 1471] [outer = (nil)] 19:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff064f9bc00) [pid = 1827] [serial = 1472] [outer = 0x7ff06376cc00] 19:54:36 INFO - PROCESS | 1827 | 1461639276470 Marionette DEBUG loaded listener.js 19:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06514d800) [pid = 1827] [serial = 1473] [outer = 0x7ff06376cc00] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0633a0000 == 107 [pid = 1827] [id = 433] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff063671800 == 106 [pid = 1827] [id = 366] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ef83000 == 105 [pid = 1827] [id = 367] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05dbe6800 == 104 [pid = 1827] [id = 437] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd69800 == 103 [pid = 1827] [id = 405] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07748f000 == 102 [pid = 1827] [id = 394] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05f0c1000 == 101 [pid = 1827] [id = 485] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061ec2800 == 100 [pid = 1827] [id = 484] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fca8000 == 99 [pid = 1827] [id = 483] 19:54:38 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06378f800 == 98 [pid = 1827] [id = 471] 19:54:39 INFO - PROCESS | 1827 | 1461639279291 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 19:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 3279ms 19:54:39 INFO - PROCESS | 1827 | 1461639279320 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:54:39 INFO - PROCESS | 1827 | 1461639279325 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 19:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:54:39 INFO - PROCESS | 1827 | 1461639279333 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:54:39 INFO - PROCESS | 1827 | 1461639279339 Marionette TRACE conn3 <- [1,1934,null,{}] 19:54:39 INFO - PROCESS | 1827 | 1461639279346 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:39 INFO - PROCESS | 1827 | 1461639279615 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:54:39 INFO - PROCESS | 1827 | 1461639279736 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f0bf800 == 99 [pid = 1827] [id = 491] 19:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff05fb44800) [pid = 1827] [serial = 1474] [outer = (nil)] 19:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff05fb90400) [pid = 1827] [serial = 1475] [outer = 0x7ff05fb44800] 19:54:39 INFO - PROCESS | 1827 | 1461639279798 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff05ffacc00) [pid = 1827] [serial = 1476] [outer = 0x7ff05fb44800] 19:54:40 INFO - PROCESS | 1827 | 1461639280538 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1230ms 19:54:40 INFO - PROCESS | 1827 | 1461639280568 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:54:40 INFO - PROCESS | 1827 | 1461639280575 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 19:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:54:40 INFO - PROCESS | 1827 | 1461639280584 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:54:40 INFO - PROCESS | 1827 | 1461639280588 Marionette TRACE conn3 <- [1,1938,null,{}] 19:54:40 INFO - PROCESS | 1827 | 1461639280593 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:40 INFO - PROCESS | 1827 | 1461639280825 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:54:40 INFO - PROCESS | 1827 | 1461639280848 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062095000 == 100 [pid = 1827] [id = 492] 19:54:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff05ffafc00) [pid = 1827] [serial = 1477] [outer = (nil)] 19:54:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06113d800) [pid = 1827] [serial = 1478] [outer = 0x7ff05ffafc00] 19:54:40 INFO - PROCESS | 1827 | 1461639280905 Marionette DEBUG loaded listener.js 19:54:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff0621b1000) [pid = 1827] [serial = 1479] [outer = 0x7ff05ffafc00] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff05dacc000) [pid = 1827] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff05c11ec00) [pid = 1827] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff05ffae000) [pid = 1827] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff05ef2b000) [pid = 1827] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff060e49400) [pid = 1827] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06d309c00) [pid = 1827] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff05dcbb400) [pid = 1827] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff05e87ec00) [pid = 1827] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff0667b9400) [pid = 1827] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff06680ac00) [pid = 1827] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff05dacb800) [pid = 1827] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:54:41 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff06e325400) [pid = 1827] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:54:42 INFO - PROCESS | 1827 | 1461639282056 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1529ms 19:54:42 INFO - PROCESS | 1827 | 1461639282113 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:54:42 INFO - PROCESS | 1827 | 1461639282126 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 19:54:42 INFO - PROCESS | 1827 | 1461639282132 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:54:42 INFO - PROCESS | 1827 | 1461639282137 Marionette TRACE conn3 <- [1,1942,null,{}] 19:54:42 INFO - PROCESS | 1827 | 1461639282152 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:42 INFO - PROCESS | 1827 | 1461639282317 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:54:42 INFO - PROCESS | 1827 | 1461639282328 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0650c5000 == 101 [pid = 1827] [id = 493] 19:54:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff060e4c400) [pid = 1827] [serial = 1480] [outer = (nil)] 19:54:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06376ac00) [pid = 1827] [serial = 1481] [outer = 0x7ff060e4c400] 19:54:42 INFO - PROCESS | 1827 | 1461639282391 Marionette DEBUG loaded listener.js 19:54:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff064f98c00) [pid = 1827] [serial = 1482] [outer = 0x7ff060e4c400] 19:54:43 INFO - PROCESS | 1827 | 1461639283197 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1087ms 19:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:54:43 INFO - PROCESS | 1827 | 1461639283226 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:54:43 INFO - PROCESS | 1827 | 1461639283230 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 19:54:43 INFO - PROCESS | 1827 | 1461639283234 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:54:43 INFO - PROCESS | 1827 | 1461639283237 Marionette TRACE conn3 <- [1,1946,null,{}] 19:54:43 INFO - PROCESS | 1827 | 1461639283242 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:43 INFO - PROCESS | 1827 | 1461639283472 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:54:43 INFO - PROCESS | 1827 | 1461639283495 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0658a1000 == 102 [pid = 1827] [id = 494] 19:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff05c11bc00) [pid = 1827] [serial = 1483] [outer = (nil)] 19:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff065681800) [pid = 1827] [serial = 1484] [outer = 0x7ff05c11bc00] 19:54:43 INFO - PROCESS | 1827 | 1461639283554 Marionette DEBUG loaded listener.js 19:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff0667bec00) [pid = 1827] [serial = 1485] [outer = 0x7ff05c11bc00] 19:54:44 INFO - PROCESS | 1827 | 1461639284583 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1376ms 19:54:44 INFO - PROCESS | 1827 | 1461639284611 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:54:44 INFO - PROCESS | 1827 | 1461639284617 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 19:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:54:44 INFO - PROCESS | 1827 | 1461639284626 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:54:44 INFO - PROCESS | 1827 | 1461639284631 Marionette TRACE conn3 <- [1,1950,null,{}] 19:54:44 INFO - PROCESS | 1827 | 1461639284638 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:44 INFO - PROCESS | 1827 | 1461639284804 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:54:45 INFO - PROCESS | 1827 | 1461639285000 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05dc0f000 == 103 [pid = 1827] [id = 495] 19:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff05fb91400) [pid = 1827] [serial = 1486] [outer = (nil)] 19:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff060e49400) [pid = 1827] [serial = 1487] [outer = 0x7ff05fb91400] 19:54:45 INFO - PROCESS | 1827 | 1461639285070 Marionette DEBUG loaded listener.js 19:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff060fa3400) [pid = 1827] [serial = 1488] [outer = 0x7ff05fb91400] 19:54:45 INFO - PROCESS | 1827 | 1461639285949 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1338ms 19:54:45 INFO - PROCESS | 1827 | 1461639285964 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:54:45 INFO - PROCESS | 1827 | 1461639285972 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 19:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:54:46 INFO - PROCESS | 1827 | 1461639286000 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:54:46 INFO - PROCESS | 1827 | 1461639286004 Marionette TRACE conn3 <- [1,1954,null,{}] 19:54:46 INFO - PROCESS | 1827 | 1461639286010 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:46 INFO - PROCESS | 1827 | 1461639286181 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:54:46 INFO - PROCESS | 1827 | 1461639286377 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668b2800 == 104 [pid = 1827] [id = 496] 19:54:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff0621a4400) [pid = 1827] [serial = 1489] [outer = (nil)] 19:54:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff063777c00) [pid = 1827] [serial = 1490] [outer = 0x7ff0621a4400] 19:54:46 INFO - PROCESS | 1827 | 1461639286445 Marionette DEBUG loaded listener.js 19:54:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff065673400) [pid = 1827] [serial = 1491] [outer = 0x7ff0621a4400] 19:54:47 INFO - PROCESS | 1827 | 1461639287391 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 19:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1441ms 19:54:47 INFO - PROCESS | 1827 | 1461639287438 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:54:47 INFO - PROCESS | 1827 | 1461639287442 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 19:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:54:47 INFO - PROCESS | 1827 | 1461639287449 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:54:47 INFO - PROCESS | 1827 | 1461639287454 Marionette TRACE conn3 <- [1,1958,null,{}] 19:54:47 INFO - PROCESS | 1827 | 1461639287469 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:47 INFO - PROCESS | 1827 | 1461639287641 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:54:47 INFO - PROCESS | 1827 | 1461639287828 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0674a1800 == 105 [pid = 1827] [id = 497] 19:54:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff06680a400) [pid = 1827] [serial = 1492] [outer = (nil)] 19:54:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff0668d4c00) [pid = 1827] [serial = 1493] [outer = 0x7ff06680a400] 19:54:47 INFO - PROCESS | 1827 | 1461639287904 Marionette DEBUG loaded listener.js 19:54:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff067128800) [pid = 1827] [serial = 1494] [outer = 0x7ff06680a400] 19:54:48 INFO - PROCESS | 1827 | 1461639288789 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 19:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1394ms 19:54:48 INFO - PROCESS | 1827 | 1461639288842 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:54:48 INFO - PROCESS | 1827 | 1461639288846 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 19:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:54:48 INFO - PROCESS | 1827 | 1461639288852 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:54:48 INFO - PROCESS | 1827 | 1461639288856 Marionette TRACE conn3 <- [1,1962,null,{}] 19:54:48 INFO - PROCESS | 1827 | 1461639288861 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:49 INFO - PROCESS | 1827 | 1461639289023 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:54:49 INFO - PROCESS | 1827 | 1461639289217 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067858000 == 106 [pid = 1827] [id = 498] 19:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06680f000) [pid = 1827] [serial = 1495] [outer = (nil)] 19:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff0672a1800) [pid = 1827] [serial = 1496] [outer = 0x7ff06680f000] 19:54:49 INFO - PROCESS | 1827 | 1461639289287 Marionette DEBUG loaded listener.js 19:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff0673b0c00) [pid = 1827] [serial = 1497] [outer = 0x7ff06680f000] 19:54:50 INFO - PROCESS | 1827 | 1461639290062 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 19:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1234ms 19:54:50 INFO - PROCESS | 1827 | 1461639290088 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:54:50 INFO - PROCESS | 1827 | 1461639290092 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 19:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:54:50 INFO - PROCESS | 1827 | 1461639290097 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:54:50 INFO - PROCESS | 1827 | 1461639290099 Marionette TRACE conn3 <- [1,1966,null,{}] 19:54:50 INFO - PROCESS | 1827 | 1461639290105 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:50 INFO - PROCESS | 1827 | 1461639290255 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:54:50 INFO - PROCESS | 1827 | 1461639290447 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac3d000 == 107 [pid = 1827] [id = 499] 19:54:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff05c11c400) [pid = 1827] [serial = 1498] [outer = (nil)] 19:54:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff0678ed000) [pid = 1827] [serial = 1499] [outer = 0x7ff05c11c400] 19:54:50 INFO - PROCESS | 1827 | 1461639290514 Marionette DEBUG loaded listener.js 19:54:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff067a90800) [pid = 1827] [serial = 1500] [outer = 0x7ff05c11c400] 19:54:51 INFO - PROCESS | 1827 | 1461639291387 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 19:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1330ms 19:54:51 INFO - PROCESS | 1827 | 1461639291428 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:54:51 INFO - PROCESS | 1827 | 1461639291431 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 19:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:54:51 INFO - PROCESS | 1827 | 1461639291437 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:54:51 INFO - PROCESS | 1827 | 1461639291439 Marionette TRACE conn3 <- [1,1970,null,{}] 19:54:51 INFO - PROCESS | 1827 | 1461639291444 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:51 INFO - PROCESS | 1827 | 1461639291703 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:54:51 INFO - PROCESS | 1827 | 1461639291841 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06beda800 == 108 [pid = 1827] [id = 500] 19:54:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff067a91000) [pid = 1827] [serial = 1501] [outer = (nil)] 19:54:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff06bdd5400) [pid = 1827] [serial = 1502] [outer = 0x7ff067a91000] 19:54:51 INFO - PROCESS | 1827 | 1461639291914 Marionette DEBUG loaded listener.js 19:54:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff06ce14800) [pid = 1827] [serial = 1503] [outer = 0x7ff067a91000] 19:54:52 INFO - PROCESS | 1827 | 1461639292758 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 19:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1379ms 19:54:52 INFO - PROCESS | 1827 | 1461639292817 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:54:52 INFO - PROCESS | 1827 | 1461639292820 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 19:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:54:52 INFO - PROCESS | 1827 | 1461639292826 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:54:52 INFO - PROCESS | 1827 | 1461639292828 Marionette TRACE conn3 <- [1,1974,null,{}] 19:54:52 INFO - PROCESS | 1827 | 1461639292833 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:52 INFO - PROCESS | 1827 | 1461639292987 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:54:53 INFO - PROCESS | 1827 | 1461639293192 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd67000 == 109 [pid = 1827] [id = 501] 19:54:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff06afef400) [pid = 1827] [serial = 1504] [outer = (nil)] 19:54:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff06ce20000) [pid = 1827] [serial = 1505] [outer = 0x7ff06afef400] 19:54:53 INFO - PROCESS | 1827 | 1461639293303 Marionette DEBUG loaded listener.js 19:54:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff06d01e400) [pid = 1827] [serial = 1506] [outer = 0x7ff06afef400] 19:54:54 INFO - PROCESS | 1827 | 1461639294151 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 19:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1378ms 19:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:54:54 INFO - PROCESS | 1827 | 1461639294205 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:54:54 INFO - PROCESS | 1827 | 1461639294208 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 19:54:54 INFO - PROCESS | 1827 | 1461639294215 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:54:54 INFO - PROCESS | 1827 | 1461639294217 Marionette TRACE conn3 <- [1,1978,null,{}] 19:54:54 INFO - PROCESS | 1827 | 1461639294224 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:54 INFO - PROCESS | 1827 | 1461639294388 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:54:54 INFO - PROCESS | 1827 | 1461639294586 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfa8800 == 110 [pid = 1827] [id = 502] 19:54:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff06cdd9000) [pid = 1827] [serial = 1507] [outer = (nil)] 19:54:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff06d032800) [pid = 1827] [serial = 1508] [outer = 0x7ff06cdd9000] 19:54:54 INFO - PROCESS | 1827 | 1461639294656 Marionette DEBUG loaded listener.js 19:54:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff06d038c00) [pid = 1827] [serial = 1509] [outer = 0x7ff06cdd9000] 19:54:55 INFO - PROCESS | 1827 | 1461639295438 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1281ms 19:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:54:55 INFO - PROCESS | 1827 | 1461639295494 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:54:55 INFO - PROCESS | 1827 | 1461639295497 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 19:54:55 INFO - PROCESS | 1827 | 1461639295517 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:54:55 INFO - PROCESS | 1827 | 1461639295520 Marionette TRACE conn3 <- [1,1982,null,{}] 19:54:55 INFO - PROCESS | 1827 | 1461639295530 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:55 INFO - PROCESS | 1827 | 1461639295686 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:54:55 INFO - PROCESS | 1827 | 1461639295876 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d35c000 == 111 [pid = 1827] [id = 503] 19:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff06ce1b800) [pid = 1827] [serial = 1510] [outer = (nil)] 19:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff06d072c00) [pid = 1827] [serial = 1511] [outer = 0x7ff06ce1b800] 19:54:55 INFO - PROCESS | 1827 | 1461639295953 Marionette DEBUG loaded listener.js 19:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff06d07d400) [pid = 1827] [serial = 1512] [outer = 0x7ff06ce1b800] 19:54:56 INFO - PROCESS | 1827 | 1461639296808 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1349ms 19:54:56 INFO - PROCESS | 1827 | 1461639296852 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:54:56 INFO - PROCESS | 1827 | 1461639296856 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 19:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:54:56 INFO - PROCESS | 1827 | 1461639296862 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:54:56 INFO - PROCESS | 1827 | 1461639296865 Marionette TRACE conn3 <- [1,1986,null,{}] 19:54:56 INFO - PROCESS | 1827 | 1461639296870 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:57 INFO - PROCESS | 1827 | 1461639297030 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:54:57 INFO - PROCESS | 1827 | 1461639297223 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d9ad800 == 112 [pid = 1827] [id = 504] 19:54:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff06d020000) [pid = 1827] [serial = 1513] [outer = (nil)] 19:54:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff06d0cb800) [pid = 1827] [serial = 1514] [outer = 0x7ff06d020000] 19:54:57 INFO - PROCESS | 1827 | 1461639297289 Marionette DEBUG loaded listener.js 19:54:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff06d0d6c00) [pid = 1827] [serial = 1515] [outer = 0x7ff06d020000] 19:54:58 INFO - PROCESS | 1827 | 1461639298157 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1330ms 19:54:58 INFO - PROCESS | 1827 | 1461639298193 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:54:58 INFO - PROCESS | 1827 | 1461639298196 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 19:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:54:58 INFO - PROCESS | 1827 | 1461639298205 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:54:58 INFO - PROCESS | 1827 | 1461639298209 Marionette TRACE conn3 <- [1,1990,null,{}] 19:54:58 INFO - PROCESS | 1827 | 1461639298213 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:58 INFO - PROCESS | 1827 | 1461639298407 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:54:58 INFO - PROCESS | 1827 | 1461639298622 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee31800 == 113 [pid = 1827] [id = 505] 19:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff06d02e400) [pid = 1827] [serial = 1516] [outer = (nil)] 19:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06d6b7000) [pid = 1827] [serial = 1517] [outer = 0x7ff06d02e400] 19:54:58 INFO - PROCESS | 1827 | 1461639298743 Marionette DEBUG loaded listener.js 19:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff06d892000) [pid = 1827] [serial = 1518] [outer = 0x7ff06d02e400] 19:54:59 INFO - PROCESS | 1827 | 1461639299564 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1378ms 19:54:59 INFO - PROCESS | 1827 | 1461639299587 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:54:59 INFO - PROCESS | 1827 | 1461639299591 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 19:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:54:59 INFO - PROCESS | 1827 | 1461639299598 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:54:59 INFO - PROCESS | 1827 | 1461639299600 Marionette TRACE conn3 <- [1,1994,null,{}] 19:54:59 INFO - PROCESS | 1827 | 1461639299606 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:59 INFO - PROCESS | 1827 | 1461639299763 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:54:59 INFO - PROCESS | 1827 | 1461639299961 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff071b2c800 == 114 [pid = 1827] [id = 506] 19:54:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06d671800) [pid = 1827] [serial = 1519] [outer = (nil)] 19:55:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff06d89b800) [pid = 1827] [serial = 1520] [outer = 0x7ff06d671800] 19:55:00 INFO - PROCESS | 1827 | 1461639300038 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff06da4e000) [pid = 1827] [serial = 1521] [outer = 0x7ff06d671800] 19:55:00 INFO - PROCESS | 1827 | 1461639300854 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1276ms 19:55:00 INFO - PROCESS | 1827 | 1461639300878 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:55:00 INFO - PROCESS | 1827 | 1461639300881 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 19:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:55:00 INFO - PROCESS | 1827 | 1461639300890 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:55:00 INFO - PROCESS | 1827 | 1461639300892 Marionette TRACE conn3 <- [1,1998,null,{}] 19:55:00 INFO - PROCESS | 1827 | 1461639300906 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:01 INFO - PROCESS | 1827 | 1461639301096 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:55:01 INFO - PROCESS | 1827 | 1461639301303 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073b2d800 == 115 [pid = 1827] [id = 507] 19:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff06d6bb800) [pid = 1827] [serial = 1522] [outer = (nil)] 19:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff06da5a800) [pid = 1827] [serial = 1523] [outer = 0x7ff06d6bb800] 19:55:01 INFO - PROCESS | 1827 | 1461639301373 Marionette DEBUG loaded listener.js 19:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff06dae8000) [pid = 1827] [serial = 1524] [outer = 0x7ff06d6bb800] 19:55:02 INFO - PROCESS | 1827 | 1461639302245 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 19:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1387ms 19:55:02 INFO - PROCESS | 1827 | 1461639302276 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:55:02 INFO - PROCESS | 1827 | 1461639302280 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 19:55:02 INFO - PROCESS | 1827 | 1461639302285 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:55:02 INFO - PROCESS | 1827 | 1461639302288 Marionette TRACE conn3 <- [1,2002,null,{}] 19:55:02 INFO - PROCESS | 1827 | 1461639302293 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:02 INFO - PROCESS | 1827 | 1461639302478 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:55:02 INFO - PROCESS | 1827 | 1461639302971 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05e7a6000 == 116 [pid = 1827] [id = 508] 19:55:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff05c126c00) [pid = 1827] [serial = 1525] [outer = (nil)] 19:55:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff05dacfc00) [pid = 1827] [serial = 1526] [outer = 0x7ff05c126c00] 19:55:03 INFO - PROCESS | 1827 | 1461639303082 Marionette DEBUG loaded listener.js 19:55:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff05ef21800) [pid = 1827] [serial = 1527] [outer = 0x7ff05c126c00] 19:55:03 INFO - PROCESS | 1827 | 1461639303982 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1735ms 19:55:04 INFO - PROCESS | 1827 | 1461639304034 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:55:04 INFO - PROCESS | 1827 | 1461639304040 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 19:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:55:04 INFO - PROCESS | 1827 | 1461639304050 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:55:04 INFO - PROCESS | 1827 | 1461639304054 Marionette TRACE conn3 <- [1,2006,null,{}] 19:55:04 INFO - PROCESS | 1827 | 1461639304061 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:04 INFO - PROCESS | 1827 | 1461639304227 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:55:04 INFO - PROCESS | 1827 | 1461639304608 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f0c9800 == 117 [pid = 1827] [id = 509] 19:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff05fb91c00) [pid = 1827] [serial = 1528] [outer = (nil)] 19:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff060e4f400) [pid = 1827] [serial = 1529] [outer = 0x7ff05fb91c00] 19:55:04 INFO - PROCESS | 1827 | 1461639304679 Marionette DEBUG loaded listener.js 19:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff060f4d400) [pid = 1827] [serial = 1530] [outer = 0x7ff05fb91c00] 19:55:05 INFO - PROCESS | 1827 | 1461639305514 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 19:55:05 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 19:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1529ms 19:55:05 INFO - PROCESS | 1827 | 1461639305582 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:55:05 INFO - PROCESS | 1827 | 1461639305588 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 19:55:05 INFO - PROCESS | 1827 | 1461639305594 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:55:05 INFO - PROCESS | 1827 | 1461639305597 Marionette TRACE conn3 <- [1,2010,null,{}] 19:55:05 INFO - PROCESS | 1827 | 1461639305602 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:05 INFO - PROCESS | 1827 | 1461639305765 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:55:05 INFO - PROCESS | 1827 | 1461639305969 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f0b9000 == 118 [pid = 1827] [id = 510] 19:55:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff05fe5c800) [pid = 1827] [serial = 1531] [outer = (nil)] 19:55:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff0621b9000) [pid = 1827] [serial = 1532] [outer = 0x7ff05fe5c800] 19:55:06 INFO - PROCESS | 1827 | 1461639306034 Marionette DEBUG loaded listener.js 19:55:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff063a80000) [pid = 1827] [serial = 1533] [outer = 0x7ff05fe5c800] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff075eb2800 == 117 [pid = 1827] [id = 15] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd62800 == 116 [pid = 1827] [id = 441] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079870800 == 115 [pid = 1827] [id = 21] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076b14000 == 114 [pid = 1827] [id = 16] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff05fb8d000) [pid = 1827] [serial = 1415] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff061143800) [pid = 1827] [serial = 1418] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff063a81000) [pid = 1827] [serial = 1421] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff067a91400) [pid = 1827] [serial = 1424] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff06d02c800) [pid = 1827] [serial = 1427] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff06d9cf000) [pid = 1827] [serial = 1430] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff073034000) [pid = 1827] [serial = 1433] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff076c99000) [pid = 1827] [serial = 1436] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff0795b4800) [pid = 1827] [serial = 1439] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff084458800) [pid = 1827] [serial = 1442] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff05e885400) [pid = 1827] [serial = 1445] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff05fb63800) [pid = 1827] [serial = 1448] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff061139400) [pid = 1827] [serial = 1385] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff085244800) [pid = 1827] [serial = 1370] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff075ebbc00) [pid = 1827] [serial = 1358] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff0705ee800) [pid = 1827] [serial = 1355] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff05ffa9c00) [pid = 1827] [serial = 1373] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff060f4a400) [pid = 1827] [serial = 1367] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff05c121000) [pid = 1827] [serial = 1382] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff0621b7800) [pid = 1827] [serial = 1349] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff060f50800) [pid = 1827] [serial = 1376] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff06cd92800) [pid = 1827] [serial = 1352] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff077f7fc00) [pid = 1827] [serial = 1361] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff085412400) [pid = 1827] [serial = 1364] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff05c08dc00) [pid = 1827] [serial = 1379] [outer = (nil)] [url = about:blank] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0650c5000 == 113 [pid = 1827] [id = 493] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff062095000 == 112 [pid = 1827] [id = 492] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05f0bf800 == 111 [pid = 1827] [id = 491] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff064d7a000 == 110 [pid = 1827] [id = 489] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff063397800 == 109 [pid = 1827] [id = 488] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fca4800 == 108 [pid = 1827] [id = 487] 19:55:06 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff062086000 == 107 [pid = 1827] [id = 486] 19:55:07 INFO - PROCESS | 1827 | 1461639307030 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff05fe5d800) [pid = 1827] [serial = 1412] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff05dad1000) [pid = 1827] [serial = 1409] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff05ef23c00) [pid = 1827] [serial = 1451] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff060f4bc00) [pid = 1827] [serial = 1457] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff05fb68400) [pid = 1827] [serial = 1452] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff05fb89c00) [pid = 1827] [serial = 1454] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff05fe54400) [pid = 1827] [serial = 1455] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff061145400) [pid = 1827] [serial = 1458] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff05fb66c00) [pid = 1827] [serial = 1410] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff06d308800) [pid = 1827] [serial = 1401] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06dd04000) [pid = 1827] [serial = 1403] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff0770a9800) [pid = 1827] [serial = 1404] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff061139800) [pid = 1827] [serial = 1391] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff0672ad000) [pid = 1827] [serial = 1397] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff0678e6800) [pid = 1827] [serial = 1394] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06afeec00) [pid = 1827] [serial = 1395] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff06d898c00) [pid = 1827] [serial = 1346] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff05fb98000) [pid = 1827] [serial = 1389] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff06bdd4400) [pid = 1827] [serial = 1398] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff084244c00) [pid = 1827] [serial = 1407] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff05ef29800) [pid = 1827] [serial = 1388] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff061142800) [pid = 1827] [serial = 1392] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff07985b800) [pid = 1827] [serial = 1406] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06ce21800) [pid = 1827] [serial = 1400] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff06dc49c00) [pid = 1827] [serial = 1347] [outer = (nil)] [url = about:blank] 19:55:07 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 19:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1483ms 19:55:07 INFO - PROCESS | 1827 | 1461639307077 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:55:07 INFO - PROCESS | 1827 | 1461639307079 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 19:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:55:07 INFO - PROCESS | 1827 | 1461639307093 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:55:07 INFO - PROCESS | 1827 | 1461639307101 Marionette TRACE conn3 <- [1,2014,null,{}] 19:55:07 INFO - PROCESS | 1827 | 1461639307109 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:07 INFO - PROCESS | 1827 | 1461639307280 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:55:07 INFO - PROCESS | 1827 | 1461639307450 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061de7000 == 108 [pid = 1827] [id = 511] 19:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff05c08dc00) [pid = 1827] [serial = 1534] [outer = (nil)] 19:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff063a8b800) [pid = 1827] [serial = 1535] [outer = 0x7ff05c08dc00] 19:55:07 INFO - PROCESS | 1827 | 1461639307514 Marionette DEBUG loaded listener.js 19:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff0667bb000) [pid = 1827] [serial = 1536] [outer = 0x7ff05c08dc00] 19:55:08 INFO - PROCESS | 1827 | 1461639308299 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1245ms 19:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:55:08 INFO - PROCESS | 1827 | 1461639308333 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:55:08 INFO - PROCESS | 1827 | 1461639308336 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 19:55:08 INFO - PROCESS | 1827 | 1461639308342 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:55:08 INFO - PROCESS | 1827 | 1461639308345 Marionette TRACE conn3 <- [1,2018,null,{}] 19:55:08 INFO - PROCESS | 1827 | 1461639308350 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:08 INFO - PROCESS | 1827 | 1461639308511 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:55:08 INFO - PROCESS | 1827 | 1461639308526 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff064d7a000 == 109 [pid = 1827] [id = 512] 19:55:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06514f400) [pid = 1827] [serial = 1537] [outer = (nil)] 19:55:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06712b400) [pid = 1827] [serial = 1538] [outer = 0x7ff06514f400] 19:55:08 INFO - PROCESS | 1827 | 1461639308586 Marionette DEBUG loaded listener.js 19:55:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff0678edc00) [pid = 1827] [serial = 1539] [outer = 0x7ff06514f400] 19:55:09 INFO - PROCESS | 1827 | 1461639309560 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1289ms 19:55:09 INFO - PROCESS | 1827 | 1461639309631 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:55:09 INFO - PROCESS | 1827 | 1461639309634 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 19:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:55:09 INFO - PROCESS | 1827 | 1461639309640 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:55:09 INFO - PROCESS | 1827 | 1461639309642 Marionette TRACE conn3 <- [1,2022,null,{}] 19:55:09 INFO - PROCESS | 1827 | 1461639309647 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:09 INFO - PROCESS | 1827 | 1461639309867 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:55:09 INFO - PROCESS | 1827 | 1461639309888 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0658a0800 == 110 [pid = 1827] [id = 513] 19:55:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06afeec00) [pid = 1827] [serial = 1540] [outer = (nil)] 19:55:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06bdca400) [pid = 1827] [serial = 1541] [outer = 0x7ff06afeec00] 19:55:09 INFO - PROCESS | 1827 | 1461639309957 Marionette DEBUG loaded listener.js 19:55:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff06cdd5c00) [pid = 1827] [serial = 1542] [outer = 0x7ff06afeec00] 19:55:10 INFO - PROCESS | 1827 | 1461639310881 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1288ms 19:55:10 INFO - PROCESS | 1827 | 1461639310928 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:55:10 INFO - PROCESS | 1827 | 1461639310932 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 19:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:55:10 INFO - PROCESS | 1827 | 1461639310937 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:55:10 INFO - PROCESS | 1827 | 1461639310939 Marionette TRACE conn3 <- [1,2026,null,{}] 19:55:10 INFO - PROCESS | 1827 | 1461639310944 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:11 INFO - PROCESS | 1827 | 1461639311167 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:55:11 INFO - PROCESS | 1827 | 1461639311198 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067851000 == 111 [pid = 1827] [id = 514] 19:55:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff06cdd5400) [pid = 1827] [serial = 1543] [outer = (nil)] 19:55:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff06d44b800) [pid = 1827] [serial = 1544] [outer = 0x7ff06cdd5400] 19:55:11 INFO - PROCESS | 1827 | 1461639311256 Marionette DEBUG loaded listener.js 19:55:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06d6ba000) [pid = 1827] [serial = 1545] [outer = 0x7ff06cdd5400] 19:55:11 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff05e87b800) [pid = 1827] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:55:11 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff05ffafc00) [pid = 1827] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:55:11 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06d035400) [pid = 1827] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:55:11 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff05c087800) [pid = 1827] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff06dc47000) [pid = 1827] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff05dac4c00) [pid = 1827] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff0621bd000) [pid = 1827] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06dd0e800) [pid = 1827] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff05dcbe800) [pid = 1827] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff05fb4dc00) [pid = 1827] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff067129800) [pid = 1827] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff05ef2b800) [pid = 1827] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff05dcb1400) [pid = 1827] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff05c084c00) [pid = 1827] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff05fb44800) [pid = 1827] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff05ef2fc00) [pid = 1827] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff060f45000) [pid = 1827] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff06d039000) [pid = 1827] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff0621b3c00) [pid = 1827] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff060e53800) [pid = 1827] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff060e4c400) [pid = 1827] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff05dacec00) [pid = 1827] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff0621b1c00) [pid = 1827] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff076b3dc00) [pid = 1827] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff05c120000) [pid = 1827] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff06376cc00) [pid = 1827] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff05ef2ec00) [pid = 1827] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff079aa5800) [pid = 1827] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff060f44800) [pid = 1827] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff07779d400) [pid = 1827] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff05e876c00) [pid = 1827] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff05ef2d400) [pid = 1827] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7ff06ac0dc00) [pid = 1827] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7ff06dd27c00) [pid = 1827] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:55:12 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7ff06cdd6c00) [pid = 1827] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:55:12 INFO - PROCESS | 1827 | 1461639312403 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1525ms 19:55:12 INFO - PROCESS | 1827 | 1461639312464 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:55:12 INFO - PROCESS | 1827 | 1461639312467 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 19:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:55:12 INFO - PROCESS | 1827 | 1461639312472 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:55:12 INFO - PROCESS | 1827 | 1461639312474 Marionette TRACE conn3 <- [1,2030,null,{}] 19:55:12 INFO - PROCESS | 1827 | 1461639312479 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:12 INFO - PROCESS | 1827 | 1461639312636 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:55:12 INFO - PROCESS | 1827 | 1461639312650 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061e2c000 == 112 [pid = 1827] [id = 515] 19:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7ff05c091000) [pid = 1827] [serial = 1546] [outer = (nil)] 19:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7ff05e880000) [pid = 1827] [serial = 1547] [outer = 0x7ff05c091000] 19:55:12 INFO - PROCESS | 1827 | 1461639312708 Marionette DEBUG loaded listener.js 19:55:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7ff060f42400) [pid = 1827] [serial = 1548] [outer = 0x7ff05c091000] 19:55:13 INFO - PROCESS | 1827 | 1461639313521 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1074ms 19:55:13 INFO - PROCESS | 1827 | 1461639313552 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:55:13 INFO - PROCESS | 1827 | 1461639313555 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 19:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:55:13 INFO - PROCESS | 1827 | 1461639313561 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:55:13 INFO - PROCESS | 1827 | 1461639313563 Marionette TRACE conn3 <- [1,2034,null,{}] 19:55:13 INFO - PROCESS | 1827 | 1461639313568 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:13 INFO - PROCESS | 1827 | 1461639313779 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:55:13 INFO - PROCESS | 1827 | 1461639313948 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05badb000 == 113 [pid = 1827] [id = 516] 19:55:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff05c082c00) [pid = 1827] [serial = 1549] [outer = (nil)] 19:55:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff05c091800) [pid = 1827] [serial = 1550] [outer = 0x7ff05c082c00] 19:55:14 INFO - PROCESS | 1827 | 1461639314107 Marionette DEBUG loaded listener.js 19:55:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff05e87e000) [pid = 1827] [serial = 1551] [outer = 0x7ff05c082c00] 19:55:15 INFO - PROCESS | 1827 | 1461639315070 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1580ms 19:55:15 INFO - PROCESS | 1827 | 1461639315142 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:55:15 INFO - PROCESS | 1827 | 1461639315147 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 19:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:55:15 INFO - PROCESS | 1827 | 1461639315155 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:55:15 INFO - PROCESS | 1827 | 1461639315160 Marionette TRACE conn3 <- [1,2038,null,{}] 19:55:15 INFO - PROCESS | 1827 | 1461639315167 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:15 INFO - PROCESS | 1827 | 1461639315398 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:55:15 INFO - PROCESS | 1827 | 1461639315637 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063676000 == 114 [pid = 1827] [id = 517] 19:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff060ed2400) [pid = 1827] [serial = 1552] [outer = (nil)] 19:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff06113e400) [pid = 1827] [serial = 1553] [outer = 0x7ff060ed2400] 19:55:15 INFO - PROCESS | 1827 | 1461639315756 Marionette DEBUG loaded listener.js 19:55:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff0621b0c00) [pid = 1827] [serial = 1554] [outer = 0x7ff060ed2400] 19:55:16 INFO - PROCESS | 1827 | 1461639316673 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1586ms 19:55:16 INFO - PROCESS | 1827 | 1461639316744 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:55:16 INFO - PROCESS | 1827 | 1461639316750 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 19:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:55:16 INFO - PROCESS | 1827 | 1461639316757 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:55:16 INFO - PROCESS | 1827 | 1461639316760 Marionette TRACE conn3 <- [1,2042,null,{}] 19:55:16 INFO - PROCESS | 1827 | 1461639316764 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:16 INFO - PROCESS | 1827 | 1461639316983 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:55:17 INFO - PROCESS | 1827 | 1461639317175 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06725e000 == 115 [pid = 1827] [id = 518] 19:55:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff06113f000) [pid = 1827] [serial = 1555] [outer = (nil)] 19:55:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff063a8c800) [pid = 1827] [serial = 1556] [outer = 0x7ff06113f000] 19:55:17 INFO - PROCESS | 1827 | 1461639317247 Marionette DEBUG loaded listener.js 19:55:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff0667bf400) [pid = 1827] [serial = 1557] [outer = 0x7ff06113f000] 19:55:18 INFO - PROCESS | 1827 | 1461639318209 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:55:18 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) 19:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1481ms 19:55:18 INFO - PROCESS | 1827 | 1461639318239 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:55:18 INFO - PROCESS | 1827 | 1461639318242 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 19:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:55:18 INFO - PROCESS | 1827 | 1461639318250 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:55:18 INFO - PROCESS | 1827 | 1461639318259 Marionette TRACE conn3 <- [1,2046,null,{}] 19:55:18 INFO - PROCESS | 1827 | 1461639318282 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:18 INFO - PROCESS | 1827 | 1461639318492 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:55:18 INFO - PROCESS | 1827 | 1461639318688 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfa5800 == 116 [pid = 1827] [id = 519] 19:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff067282000) [pid = 1827] [serial = 1558] [outer = (nil)] 19:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff06afe5800) [pid = 1827] [serial = 1559] [outer = 0x7ff067282000] 19:55:18 INFO - PROCESS | 1827 | 1461639318759 Marionette DEBUG loaded listener.js 19:55:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff06b03c800) [pid = 1827] [serial = 1560] [outer = 0x7ff067282000] 19:55:19 INFO - PROCESS | 1827 | 1461639319658 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1438ms 19:55:19 INFO - PROCESS | 1827 | 1461639319688 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:55:19 INFO - PROCESS | 1827 | 1461639319693 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 19:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:55:19 INFO - PROCESS | 1827 | 1461639319698 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:55:19 INFO - PROCESS | 1827 | 1461639319700 Marionette TRACE conn3 <- [1,2050,null,{}] 19:55:19 INFO - PROCESS | 1827 | 1461639319706 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:19 INFO - PROCESS | 1827 | 1461639319904 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:55:20 INFO - PROCESS | 1827 | 1461639320106 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06e2a1800 == 117 [pid = 1827] [id = 520] 19:55:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff067284000) [pid = 1827] [serial = 1561] [outer = (nil)] 19:55:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff06cdd4800) [pid = 1827] [serial = 1562] [outer = 0x7ff067284000] 19:55:20 INFO - PROCESS | 1827 | 1461639320174 Marionette DEBUG loaded listener.js 19:55:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff06d01b800) [pid = 1827] [serial = 1563] [outer = 0x7ff067284000] 19:55:21 INFO - PROCESS | 1827 | 1461639321067 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1431ms 19:55:21 INFO - PROCESS | 1827 | 1461639321131 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:55:21 INFO - PROCESS | 1827 | 1461639321135 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 19:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:55:21 INFO - PROCESS | 1827 | 1461639321141 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:55:21 INFO - PROCESS | 1827 | 1461639321144 Marionette TRACE conn3 <- [1,2054,null,{}] 19:55:21 INFO - PROCESS | 1827 | 1461639321149 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:21 INFO - PROCESS | 1827 | 1461639321347 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:55:21 INFO - PROCESS | 1827 | 1461639321545 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073058000 == 118 [pid = 1827] [id = 521] 19:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff06d080800) [pid = 1827] [serial = 1564] [outer = (nil)] 19:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06d305400) [pid = 1827] [serial = 1565] [outer = 0x7ff06d080800] 19:55:21 INFO - PROCESS | 1827 | 1461639321676 Marionette DEBUG loaded listener.js 19:55:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff06da56000) [pid = 1827] [serial = 1566] [outer = 0x7ff06d080800] 19:55:22 INFO - PROCESS | 1827 | 1461639322663 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1584ms 19:55:22 INFO - PROCESS | 1827 | 1461639322726 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:55:22 INFO - PROCESS | 1827 | 1461639322729 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 19:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:55:22 INFO - PROCESS | 1827 | 1461639322735 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:55:22 INFO - PROCESS | 1827 | 1461639322737 Marionette TRACE conn3 <- [1,2058,null,{}] 19:55:22 INFO - PROCESS | 1827 | 1461639322742 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:22 INFO - PROCESS | 1827 | 1461639322934 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:55:23 INFO - PROCESS | 1827 | 1461639323129 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076621000 == 119 [pid = 1827] [id = 522] 19:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06dc98000) [pid = 1827] [serial = 1567] [outer = (nil)] 19:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06dd24400) [pid = 1827] [serial = 1568] [outer = 0x7ff06dc98000] 19:55:23 INFO - PROCESS | 1827 | 1461639323199 Marionette DEBUG loaded listener.js 19:55:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff06dd29c00) [pid = 1827] [serial = 1569] [outer = 0x7ff06dc98000] 19:55:24 INFO - PROCESS | 1827 | 1461639324119 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1437ms 19:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:55:24 INFO - PROCESS | 1827 | 1461639324173 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:55:24 INFO - PROCESS | 1827 | 1461639324176 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 19:55:24 INFO - PROCESS | 1827 | 1461639324182 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:55:24 INFO - PROCESS | 1827 | 1461639324185 Marionette TRACE conn3 <- [1,2062,null,{}] 19:55:24 INFO - PROCESS | 1827 | 1461639324190 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:24 INFO - PROCESS | 1827 | 1461639324380 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:55:24 INFO - PROCESS | 1827 | 1461639324583 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0768d4000 == 120 [pid = 1827] [id = 523] 19:55:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff05fb46400) [pid = 1827] [serial = 1570] [outer = (nil)] 19:55:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06dd32c00) [pid = 1827] [serial = 1571] [outer = 0x7ff05fb46400] 19:55:24 INFO - PROCESS | 1827 | 1461639324650 Marionette DEBUG loaded listener.js 19:55:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff06e325c00) [pid = 1827] [serial = 1572] [outer = 0x7ff05fb46400] 19:55:25 INFO - PROCESS | 1827 | 1461639325570 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1427ms 19:55:25 INFO - PROCESS | 1827 | 1461639325609 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:55:25 INFO - PROCESS | 1827 | 1461639325612 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 19:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:55:25 INFO - PROCESS | 1827 | 1461639325618 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:55:25 INFO - PROCESS | 1827 | 1461639325620 Marionette TRACE conn3 <- [1,2066,null,{}] 19:55:25 INFO - PROCESS | 1827 | 1461639325626 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:25 INFO - PROCESS | 1827 | 1461639325818 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:55:26 INFO - PROCESS | 1827 | 1461639326019 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c54800 == 121 [pid = 1827] [id = 524] 19:55:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff05c084c00) [pid = 1827] [serial = 1573] [outer = (nil)] 19:55:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff06efa2800) [pid = 1827] [serial = 1574] [outer = 0x7ff05c084c00] 19:55:26 INFO - PROCESS | 1827 | 1461639326092 Marionette DEBUG loaded listener.js 19:55:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06f3d1000) [pid = 1827] [serial = 1575] [outer = 0x7ff05c084c00] 19:55:26 INFO - PROCESS | 1827 | 1461639326965 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1377ms 19:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:55:27 INFO - PROCESS | 1827 | 1461639326997 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:55:27 INFO - PROCESS | 1827 | 1461639326999 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 19:55:27 INFO - PROCESS | 1827 | 1461639327006 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:55:27 INFO - PROCESS | 1827 | 1461639327009 Marionette TRACE conn3 <- [1,2070,null,{}] 19:55:27 INFO - PROCESS | 1827 | 1461639327014 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:27 INFO - PROCESS | 1827 | 1461639327195 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:55:27 INFO - PROCESS | 1827 | 1461639327408 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077175000 == 122 [pid = 1827] [id = 525] 19:55:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff0673b3800) [pid = 1827] [serial = 1576] [outer = (nil)] 19:55:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff070666800) [pid = 1827] [serial = 1577] [outer = 0x7ff0673b3800] 19:55:27 INFO - PROCESS | 1827 | 1461639327523 Marionette DEBUG loaded listener.js 19:55:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff07076b800) [pid = 1827] [serial = 1578] [outer = 0x7ff0673b3800] 19:55:28 INFO - PROCESS | 1827 | 1461639328425 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 19:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1489ms 19:55:28 INFO - PROCESS | 1827 | 1461639328495 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:55:28 INFO - PROCESS | 1827 | 1461639328499 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 19:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:55:28 INFO - PROCESS | 1827 | 1461639328504 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:55:28 INFO - PROCESS | 1827 | 1461639328507 Marionette TRACE conn3 <- [1,2074,null,{}] 19:55:28 INFO - PROCESS | 1827 | 1461639328512 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:28 INFO - PROCESS | 1827 | 1461639328691 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:55:28 INFO - PROCESS | 1827 | 1461639328935 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077639800 == 123 [pid = 1827] [id = 526] 19:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff073035c00) [pid = 1827] [serial = 1579] [outer = (nil)] 19:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff0730ad800) [pid = 1827] [serial = 1580] [outer = 0x7ff073035c00] 19:55:29 INFO - PROCESS | 1827 | 1461639329071 Marionette DEBUG loaded listener.js 19:55:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff074ad0800) [pid = 1827] [serial = 1581] [outer = 0x7ff073035c00] 19:55:30 INFO - PROCESS | 1827 | 1461639330059 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 19:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1633ms 19:55:30 INFO - PROCESS | 1827 | 1461639330139 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:55:30 INFO - PROCESS | 1827 | 1461639330142 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 19:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:55:30 INFO - PROCESS | 1827 | 1461639330149 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:55:30 INFO - PROCESS | 1827 | 1461639330153 Marionette TRACE conn3 <- [1,2078,null,{}] 19:55:30 INFO - PROCESS | 1827 | 1461639330158 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:30 INFO - PROCESS | 1827 | 1461639330430 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:55:30 INFO - PROCESS | 1827 | 1461639330728 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05dbf2800 == 124 [pid = 1827] [id = 527] 19:55:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff05c086c00) [pid = 1827] [serial = 1582] [outer = (nil)] 19:55:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff05c11d400) [pid = 1827] [serial = 1583] [outer = 0x7ff05c086c00] 19:55:30 INFO - PROCESS | 1827 | 1461639330798 Marionette DEBUG loaded listener.js 19:55:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff060faac00) [pid = 1827] [serial = 1584] [outer = 0x7ff05c086c00] 19:55:31 INFO - PROCESS | 1827 | 1461639331609 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1487ms 19:55:31 INFO - PROCESS | 1827 | 1461639331646 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:55:31 INFO - PROCESS | 1827 | 1461639331649 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 19:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:55:31 INFO - PROCESS | 1827 | 1461639331657 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:55:31 INFO - PROCESS | 1827 | 1461639331659 Marionette TRACE conn3 <- [1,2082,null,{}] 19:55:31 INFO - PROCESS | 1827 | 1461639331664 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:31 INFO - PROCESS | 1827 | 1461639331840 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:55:32 INFO - PROCESS | 1827 | 1461639332558 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0611c9000 == 125 [pid = 1827] [id = 528] 19:55:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff05dac3000) [pid = 1827] [serial = 1585] [outer = (nil)] 19:55:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff05dcb3000) [pid = 1827] [serial = 1586] [outer = 0x7ff05dac3000] 19:55:32 INFO - PROCESS | 1827 | 1461639332631 Marionette DEBUG loaded listener.js 19:55:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff05fb69400) [pid = 1827] [serial = 1587] [outer = 0x7ff05dac3000] 19:55:33 INFO - PROCESS | 1827 | 1461639333492 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1882ms 19:55:33 INFO - PROCESS | 1827 | 1461639333541 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:55:33 INFO - PROCESS | 1827 | 1461639333548 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 19:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:55:33 INFO - PROCESS | 1827 | 1461639333555 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:55:33 INFO - PROCESS | 1827 | 1461639333560 Marionette TRACE conn3 <- [1,2086,null,{}] 19:55:33 INFO - PROCESS | 1827 | 1461639333568 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:33 INFO - PROCESS | 1827 | 1461639333765 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:55:34 INFO - PROCESS | 1827 | 1461639334064 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05b9ce000 == 126 [pid = 1827] [id = 529] 19:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff05e87c400) [pid = 1827] [serial = 1588] [outer = (nil)] 19:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff05fe62400) [pid = 1827] [serial = 1589] [outer = 0x7ff05e87c400] 19:55:34 INFO - PROCESS | 1827 | 1461639334288 Marionette DEBUG loaded listener.js 19:55:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff060f4b400) [pid = 1827] [serial = 1590] [outer = 0x7ff05e87c400] 19:55:35 INFO - PROCESS | 1827 | 1461639335172 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1680ms 19:55:35 INFO - PROCESS | 1827 | 1461639335238 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:55:35 INFO - PROCESS | 1827 | 1461639335244 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 19:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:55:35 INFO - PROCESS | 1827 | 1461639335250 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:55:35 INFO - PROCESS | 1827 | 1461639335252 Marionette TRACE conn3 <- [1,2090,null,{}] 19:55:35 INFO - PROCESS | 1827 | 1461639335258 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:35 INFO - PROCESS | 1827 | 1461639335441 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:55:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061e2c000 == 125 [pid = 1827] [id = 515] 19:55:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067851000 == 124 [pid = 1827] [id = 514] 19:55:35 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff065681800) [pid = 1827] [serial = 1484] [outer = (nil)] [url = about:blank] 19:55:35 INFO - PROCESS | 1827 | 1461639335734 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0658a0800 == 123 [pid = 1827] [id = 513] 19:55:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff064d7a000 == 122 [pid = 1827] [id = 512] 19:55:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061de7000 == 121 [pid = 1827] [id = 511] 19:55:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ead1800 == 122 [pid = 1827] [id = 530] 19:55:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff05fb8ec00) [pid = 1827] [serial = 1591] [outer = (nil)] 19:55:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff0621b1400) [pid = 1827] [serial = 1592] [outer = 0x7ff05fb8ec00] 19:55:35 INFO - PROCESS | 1827 | 1461639335884 Marionette DEBUG loaded listener.js 19:55:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff06376e400) [pid = 1827] [serial = 1593] [outer = 0x7ff05fb8ec00] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05f0b9000 == 121 [pid = 1827] [id = 510] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05f0c9800 == 120 [pid = 1827] [id = 509] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05e7a6000 == 119 [pid = 1827] [id = 508] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d35c000 == 118 [pid = 1827] [id = 503] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfa8800 == 117 [pid = 1827] [id = 502] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cd67000 == 116 [pid = 1827] [id = 501] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06beda800 == 115 [pid = 1827] [id = 500] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ac3d000 == 114 [pid = 1827] [id = 499] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067858000 == 113 [pid = 1827] [id = 498] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0674a1800 == 112 [pid = 1827] [id = 497] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0668b2800 == 111 [pid = 1827] [id = 496] 19:55:36 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05dc0f000 == 110 [pid = 1827] [id = 495] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff06d67b800) [pid = 1827] [serial = 1353] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff0621b1000) [pid = 1827] [serial = 1479] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff077708c00) [pid = 1827] [serial = 1437] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff05c127000) [pid = 1827] [serial = 1383] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff073b55800) [pid = 1827] [serial = 1356] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff0621bcc00) [pid = 1827] [serial = 1449] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff063a80c00) [pid = 1827] [serial = 1470] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff0770a6800) [pid = 1827] [serial = 1359] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff05ffaec00) [pid = 1827] [serial = 1374] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff05fb8f000) [pid = 1827] [serial = 1463] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff06d0d4000) [pid = 1827] [serial = 1428] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff060e46400) [pid = 1827] [serial = 1416] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff0855d4400) [pid = 1827] [serial = 1377] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff05ffadc00) [pid = 1827] [serial = 1464] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff08940d800) [pid = 1827] [serial = 1380] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff05fb90400) [pid = 1827] [serial = 1475] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff05ffacc00) [pid = 1827] [serial = 1476] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff0621a9c00) [pid = 1827] [serial = 1460] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff088f51c00) [pid = 1827] [serial = 1371] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06113d800) [pid = 1827] [serial = 1478] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff075517800) [pid = 1827] [serial = 1434] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06cd9e000) [pid = 1827] [serial = 1425] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff0621b1800) [pid = 1827] [serial = 1467] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff064f98c00) [pid = 1827] [serial = 1482] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff0621a6c00) [pid = 1827] [serial = 1413] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff061145800) [pid = 1827] [serial = 1466] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff066807c00) [pid = 1827] [serial = 1422] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff06376ac00) [pid = 1827] [serial = 1481] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff086e15c00) [pid = 1827] [serial = 1443] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff06113e800) [pid = 1827] [serial = 1386] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff06514d800) [pid = 1827] [serial = 1473] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff063771c00) [pid = 1827] [serial = 1469] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff067123400) [pid = 1827] [serial = 1350] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff0621b7000) [pid = 1827] [serial = 1461] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff088ea6000) [pid = 1827] [serial = 1365] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff060f4f400) [pid = 1827] [serial = 1368] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff0796f2800) [pid = 1827] [serial = 1362] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff0621b5800) [pid = 1827] [serial = 1446] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff0621a7c00) [pid = 1827] [serial = 1419] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff0705e8400) [pid = 1827] [serial = 1431] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff064f9bc00) [pid = 1827] [serial = 1472] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff083fe5400) [pid = 1827] [serial = 1440] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff06d676400) [pid = 1827] [serial = 1326] [outer = (nil)] [url = about:blank] 19:55:36 INFO - PROCESS | 1827 | 1461639336713 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1480ms 19:55:36 INFO - PROCESS | 1827 | 1461639336730 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:55:36 INFO - PROCESS | 1827 | 1461639336735 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 19:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:55:36 INFO - PROCESS | 1827 | 1461639336789 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:55:36 INFO - PROCESS | 1827 | 1461639336798 Marionette TRACE conn3 <- [1,2094,null,{}] 19:55:36 INFO - PROCESS | 1827 | 1461639336810 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:36 INFO - PROCESS | 1827 | 1461639336985 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:55:37 INFO - PROCESS | 1827 | 1461639336999 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0633a8000 == 111 [pid = 1827] [id = 531] 19:55:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff064f98c00) [pid = 1827] [serial = 1594] [outer = (nil)] 19:55:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff06567ac00) [pid = 1827] [serial = 1595] [outer = 0x7ff064f98c00] 19:55:37 INFO - PROCESS | 1827 | 1461639337060 Marionette DEBUG loaded listener.js 19:55:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff0667ba000) [pid = 1827] [serial = 1596] [outer = 0x7ff064f98c00] 19:55:37 INFO - PROCESS | 1827 | 1461639337962 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1236ms 19:55:37 INFO - PROCESS | 1827 | 1461639337981 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:55:37 INFO - PROCESS | 1827 | 1461639337985 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 19:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:55:37 INFO - PROCESS | 1827 | 1461639337990 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:55:37 INFO - PROCESS | 1827 | 1461639337992 Marionette TRACE conn3 <- [1,2098,null,{}] 19:55:38 INFO - PROCESS | 1827 | 1461639337998 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:38 INFO - PROCESS | 1827 | 1461639338172 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:55:38 INFO - PROCESS | 1827 | 1461639338188 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065864800 == 112 [pid = 1827] [id = 532] 19:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff065675c00) [pid = 1827] [serial = 1597] [outer = (nil)] 19:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff066be8400) [pid = 1827] [serial = 1598] [outer = 0x7ff065675c00] 19:55:38 INFO - PROCESS | 1827 | 1461639338250 Marionette DEBUG loaded listener.js 19:55:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff067288000) [pid = 1827] [serial = 1599] [outer = 0x7ff065675c00] 19:55:39 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff06afeec00) [pid = 1827] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:55:39 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff06cdd5400) [pid = 1827] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:55:39 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff05fb91c00) [pid = 1827] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:55:39 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff05c126c00) [pid = 1827] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:55:39 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff06514f400) [pid = 1827] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:55:39 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff05c08dc00) [pid = 1827] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:55:39 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7ff05fe5c800) [pid = 1827] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:55:40 INFO - PROCESS | 1827 | 1461639340067 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 19:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2126ms 19:55:40 INFO - PROCESS | 1827 | 1461639340118 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:55:40 INFO - PROCESS | 1827 | 1461639340123 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 19:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:55:40 INFO - PROCESS | 1827 | 1461639340132 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:55:40 INFO - PROCESS | 1827 | 1461639340138 Marionette TRACE conn3 <- [1,2102,null,{}] 19:55:40 INFO - PROCESS | 1827 | 1461639340147 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:40 INFO - PROCESS | 1827 | 1461639340356 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:55:40 INFO - PROCESS | 1827 | 1461639340560 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0611d5800 == 113 [pid = 1827] [id = 533] 19:55:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7ff05c121400) [pid = 1827] [serial = 1600] [outer = (nil)] 19:55:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff05fe57000) [pid = 1827] [serial = 1601] [outer = 0x7ff05c121400] 19:55:40 INFO - PROCESS | 1827 | 1461639340683 Marionette DEBUG loaded listener.js 19:55:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff060e4f800) [pid = 1827] [serial = 1602] [outer = 0x7ff05c121400] 19:55:41 INFO - PROCESS | 1827 | 1461639341584 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 19:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1483ms 19:55:41 INFO - PROCESS | 1827 | 1461639341629 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:55:41 INFO - PROCESS | 1827 | 1461639341638 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 19:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:55:41 INFO - PROCESS | 1827 | 1461639341648 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:55:41 INFO - PROCESS | 1827 | 1461639341652 Marionette TRACE conn3 <- [1,2106,null,{}] 19:55:41 INFO - PROCESS | 1827 | 1461639341657 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:41 INFO - PROCESS | 1827 | 1461639341859 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:55:42 INFO - PROCESS | 1827 | 1461639342053 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0650c5000 == 114 [pid = 1827] [id = 534] 19:55:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff060f42800) [pid = 1827] [serial = 1603] [outer = (nil)] 19:55:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff0621aa400) [pid = 1827] [serial = 1604] [outer = 0x7ff060f42800] 19:55:42 INFO - PROCESS | 1827 | 1461639342122 Marionette DEBUG loaded listener.js 19:55:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff0621c0800) [pid = 1827] [serial = 1605] [outer = 0x7ff060f42800] 19:55:42 INFO - PROCESS | 1827 | ************************* 19:55:42 INFO - PROCESS | 1827 | A coding exception was thrown and uncaught in a Task. 19:55:42 INFO - PROCESS | 1827 | 19:55:42 INFO - PROCESS | 1827 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:55:42 INFO - PROCESS | 1827 | Full stack: 19:55:42 INFO - PROCESS | 1827 | ************************* 19:55:43 INFO - PROCESS | 1827 | 1461639343179 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 19:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1582ms 19:55:43 INFO - PROCESS | 1827 | 1461639343230 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:55:43 INFO - PROCESS | 1827 | 1461639343234 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 19:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:55:43 INFO - PROCESS | 1827 | 1461639343240 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:55:43 INFO - PROCESS | 1827 | 1461639343245 Marionette TRACE conn3 <- [1,2110,null,{}] 19:55:43 INFO - PROCESS | 1827 | 1461639343261 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:43 INFO - PROCESS | 1827 | 1461639343474 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:55:43 INFO - PROCESS | 1827 | 1461639343713 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067857800 == 115 [pid = 1827] [id = 535] 19:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff067284400) [pid = 1827] [serial = 1606] [outer = (nil)] 19:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff0678ecc00) [pid = 1827] [serial = 1607] [outer = 0x7ff067284400] 19:55:43 INFO - PROCESS | 1827 | 1461639343835 Marionette DEBUG loaded listener.js 19:55:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff06afef000) [pid = 1827] [serial = 1608] [outer = 0x7ff067284400] 19:55:44 INFO - PROCESS | 1827 | 1461639344797 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 19:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1591ms 19:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:55:44 INFO - PROCESS | 1827 | 1461639344831 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:55:44 INFO - PROCESS | 1827 | 1461639344835 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 19:55:44 INFO - PROCESS | 1827 | 1461639344841 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:55:44 INFO - PROCESS | 1827 | 1461639344844 Marionette TRACE conn3 <- [1,2114,null,{}] 19:55:44 INFO - PROCESS | 1827 | 1461639344850 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:45 INFO - PROCESS | 1827 | 1461639345035 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:55:45 INFO - PROCESS | 1827 | 1461639345236 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bef1800 == 116 [pid = 1827] [id = 536] 19:55:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff06729ec00) [pid = 1827] [serial = 1609] [outer = (nil)] 19:55:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff06d017000) [pid = 1827] [serial = 1610] [outer = 0x7ff06729ec00] 19:55:45 INFO - PROCESS | 1827 | 1461639345306 Marionette DEBUG loaded listener.js 19:55:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff06d077800) [pid = 1827] [serial = 1611] [outer = 0x7ff06729ec00] 19:55:46 INFO - PROCESS | 1827 | 1461639346186 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 19:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1380ms 19:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:55:46 INFO - PROCESS | 1827 | 1461639346221 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:55:46 INFO - PROCESS | 1827 | 1461639346224 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 19:55:46 INFO - PROCESS | 1827 | 1461639346230 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:55:46 INFO - PROCESS | 1827 | 1461639346233 Marionette TRACE conn3 <- [1,2118,null,{}] 19:55:46 INFO - PROCESS | 1827 | 1461639346238 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:46 INFO - PROCESS | 1827 | 1461639346421 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:55:46 INFO - PROCESS | 1827 | 1461639346623 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d35c000 == 117 [pid = 1827] [id = 537] 19:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff06d079000) [pid = 1827] [serial = 1612] [outer = (nil)] 19:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff06d456800) [pid = 1827] [serial = 1613] [outer = 0x7ff06d079000] 19:55:46 INFO - PROCESS | 1827 | 1461639346725 Marionette DEBUG loaded listener.js 19:55:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff06d6b6400) [pid = 1827] [serial = 1614] [outer = 0x7ff06d079000] 19:55:47 INFO - PROCESS | 1827 | 1461639347628 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 19:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1427ms 19:55:47 INFO - PROCESS | 1827 | 1461639347657 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:55:47 INFO - PROCESS | 1827 | 1461639347661 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 19:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:55:47 INFO - PROCESS | 1827 | 1461639347666 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:55:47 INFO - PROCESS | 1827 | 1461639347669 Marionette TRACE conn3 <- [1,2122,null,{}] 19:55:47 INFO - PROCESS | 1827 | 1461639347674 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:47 INFO - PROCESS | 1827 | 1461639347903 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:55:48 INFO - PROCESS | 1827 | 1461639348100 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07098f800 == 118 [pid = 1827] [id = 538] 19:55:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff06d838c00) [pid = 1827] [serial = 1615] [outer = (nil)] 19:55:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff06dadb400) [pid = 1827] [serial = 1616] [outer = 0x7ff06d838c00] 19:55:48 INFO - PROCESS | 1827 | 1461639348171 Marionette DEBUG loaded listener.js 19:55:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff070667000) [pid = 1827] [serial = 1617] [outer = 0x7ff06d838c00] 19:55:49 INFO - PROCESS | 1827 | 1461639349058 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1427ms 19:55:49 INFO - PROCESS | 1827 | 1461639349094 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:55:49 INFO - PROCESS | 1827 | 1461639349098 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 19:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:55:49 INFO - PROCESS | 1827 | 1461639349104 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:55:49 INFO - PROCESS | 1827 | 1461639349107 Marionette TRACE conn3 <- [1,2126,null,{}] 19:55:49 INFO - PROCESS | 1827 | 1461639349112 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:49 INFO - PROCESS | 1827 | 1461639349310 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:55:49 INFO - PROCESS | 1827 | 1461639349510 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076396800 == 119 [pid = 1827] [id = 539] 19:55:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06cda0c00) [pid = 1827] [serial = 1618] [outer = (nil)] 19:55:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff07076ec00) [pid = 1827] [serial = 1619] [outer = 0x7ff06cda0c00] 19:55:49 INFO - PROCESS | 1827 | 1461639349578 Marionette DEBUG loaded listener.js 19:55:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff074acfc00) [pid = 1827] [serial = 1620] [outer = 0x7ff06cda0c00] 19:55:50 INFO - PROCESS | 1827 | 1461639350430 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 19:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1383ms 19:55:50 INFO - PROCESS | 1827 | 1461639350489 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:55:50 INFO - PROCESS | 1827 | 1461639350493 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 19:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:55:50 INFO - PROCESS | 1827 | 1461639350499 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:55:50 INFO - PROCESS | 1827 | 1461639350502 Marionette TRACE conn3 <- [1,2130,null,{}] 19:55:50 INFO - PROCESS | 1827 | 1461639350507 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:50 INFO - PROCESS | 1827 | 1461639350682 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:55:50 INFO - PROCESS | 1827 | 1461639350885 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077172800 == 120 [pid = 1827] [id = 540] 19:55:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff06cd95400) [pid = 1827] [serial = 1621] [outer = (nil)] 19:55:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff075482000) [pid = 1827] [serial = 1622] [outer = 0x7ff06cd95400] 19:55:50 INFO - PROCESS | 1827 | 1461639350955 Marionette DEBUG loaded listener.js 19:55:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff07623d400) [pid = 1827] [serial = 1623] [outer = 0x7ff06cd95400] 19:55:51 INFO - PROCESS | 1827 | 1461639351819 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 19:55:51 INFO - PROCESS | 1827 | 1461639351882 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 19:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:55:51 INFO - PROCESS | 1827 | 1461639351889 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:55:51 INFO - PROCESS | 1827 | 1461639351892 Marionette TRACE conn3 <- [1,2134,null,{}] 19:55:51 INFO - PROCESS | 1827 | 1461639351898 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:52 INFO - PROCESS | 1827 | 1461639352112 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:55:52 INFO - PROCESS | 1827 | 1461639352315 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0782e0800 == 121 [pid = 1827] [id = 541] 19:55:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06d89fc00) [pid = 1827] [serial = 1624] [outer = (nil)] 19:55:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff076c97400) [pid = 1827] [serial = 1625] [outer = 0x7ff06d89fc00] 19:55:52 INFO - PROCESS | 1827 | 1461639352387 Marionette DEBUG loaded listener.js 19:55:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff0770ac400) [pid = 1827] [serial = 1626] [outer = 0x7ff06d89fc00] 19:55:53 INFO - PROCESS | 1827 | 1461639353258 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 19:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1428ms 19:55:53 INFO - PROCESS | 1827 | 1461639353318 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:55:53 INFO - PROCESS | 1827 | 1461639353322 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 19:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:55:53 INFO - PROCESS | 1827 | 1461639353327 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:55:53 INFO - PROCESS | 1827 | 1461639353329 Marionette TRACE conn3 <- [1,2138,null,{}] 19:55:53 INFO - PROCESS | 1827 | 1461639353334 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:53 INFO - PROCESS | 1827 | 1461639353526 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:55:53 INFO - PROCESS | 1827 | 1461639353726 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079615800 == 122 [pid = 1827] [id = 542] 19:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff074ad7400) [pid = 1827] [serial = 1627] [outer = (nil)] 19:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff0776b0c00) [pid = 1827] [serial = 1628] [outer = 0x7ff074ad7400] 19:55:53 INFO - PROCESS | 1827 | 1461639353797 Marionette DEBUG loaded listener.js 19:55:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff077e2ec00) [pid = 1827] [serial = 1629] [outer = 0x7ff074ad7400] 19:55:54 INFO - PROCESS | 1827 | 1461639354696 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1437ms 19:55:54 INFO - PROCESS | 1827 | 1461639354765 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:55:54 INFO - PROCESS | 1827 | 1461639354769 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 19:55:54 INFO - PROCESS | 1827 | 1461639354776 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:55:54 INFO - PROCESS | 1827 | 1461639354780 Marionette TRACE conn3 <- [1,2142,null,{}] 19:55:54 INFO - PROCESS | 1827 | 1461639354785 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:55 INFO - PROCESS | 1827 | 1461639355032 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:55:55 INFO - PROCESS | 1827 | 1461639355231 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07d514800 == 123 [pid = 1827] [id = 543] 19:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff0782a8800) [pid = 1827] [serial = 1630] [outer = (nil)] 19:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff0795b9c00) [pid = 1827] [serial = 1631] [outer = 0x7ff0782a8800] 19:55:55 INFO - PROCESS | 1827 | 1461639355356 Marionette DEBUG loaded listener.js 19:55:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff07c965800) [pid = 1827] [serial = 1632] [outer = 0x7ff0782a8800] 19:55:56 INFO - PROCESS | 1827 | 1461639356314 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 19:55:56 INFO - PROCESS | 1827 | 1461639356363 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:55:56 INFO - PROCESS | 1827 | 1461639356368 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:55:56 INFO - PROCESS | 1827 | 1461639356370 Marionette TRACE conn3 <- [1,2146,null,{}] 19:55:56 INFO - PROCESS | 1827 | 1461639356376 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:56 INFO - PROCESS | 1827 | 1461639356552 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:55:56 INFO - PROCESS | 1827 | 1461639356755 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0842d0800 == 124 [pid = 1827] [id = 544] 19:55:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff078357000) [pid = 1827] [serial = 1633] [outer = (nil)] 19:55:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff084005000) [pid = 1827] [serial = 1634] [outer = 0x7ff078357000] 19:55:56 INFO - PROCESS | 1827 | 1461639356820 Marionette DEBUG loaded listener.js 19:55:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff084248800) [pid = 1827] [serial = 1635] [outer = 0x7ff078357000] 19:55:57 INFO - PROCESS | 1827 | 1461639357667 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 19:55:57 INFO - PROCESS | 1827 | 1461639357718 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 19:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:55:57 INFO - PROCESS | 1827 | 1461639357724 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:55:57 INFO - PROCESS | 1827 | 1461639357727 Marionette TRACE conn3 <- [1,2150,null,{}] 19:55:57 INFO - PROCESS | 1827 | 1461639357732 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:57 INFO - PROCESS | 1827 | 1461639357922 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:55:58 INFO - PROCESS | 1827 | 1461639358139 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff085277800 == 125 [pid = 1827] [id = 545] 19:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff07c95a400) [pid = 1827] [serial = 1636] [outer = (nil)] 19:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff0851ef000) [pid = 1827] [serial = 1637] [outer = 0x7ff07c95a400] 19:55:58 INFO - PROCESS | 1827 | 1461639358206 Marionette DEBUG loaded listener.js 19:55:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff085416400) [pid = 1827] [serial = 1638] [outer = 0x7ff07c95a400] 19:55:59 INFO - PROCESS | 1827 | 1461639359094 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1425ms 19:55:59 INFO - PROCESS | 1827 | 1461639359151 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:55:59 INFO - PROCESS | 1827 | 1461639359153 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:55:59 INFO - PROCESS | 1827 | 1461639359159 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:55:59 INFO - PROCESS | 1827 | 1461639359162 Marionette TRACE conn3 <- [1,2154,null,{}] 19:55:59 INFO - PROCESS | 1827 | 1461639359167 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:59 INFO - PROCESS | 1827 | 1461639359351 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:55:59 INFO - PROCESS | 1827 | 1461639359598 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0885da800 == 126 [pid = 1827] [id = 546] 19:55:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff0673acc00) [pid = 1827] [serial = 1639] [outer = (nil)] 19:55:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff088569400) [pid = 1827] [serial = 1640] [outer = 0x7ff0673acc00] 19:55:59 INFO - PROCESS | 1827 | 1461639359704 Marionette DEBUG loaded listener.js 19:55:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff088b24000) [pid = 1827] [serial = 1641] [outer = 0x7ff0673acc00] 19:56:00 INFO - PROCESS | 1827 | 1461639360624 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1533ms 19:56:00 INFO - PROCESS | 1827 | 1461639360698 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:56:00 INFO - PROCESS | 1827 | 1461639360702 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:56:00 INFO - PROCESS | 1827 | 1461639360710 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:56:00 INFO - PROCESS | 1827 | 1461639360713 Marionette TRACE conn3 <- [1,2158,null,{}] 19:56:00 INFO - PROCESS | 1827 | 1461639360718 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:00 INFO - PROCESS | 1827 | 1461639360918 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:56:01 INFO - PROCESS | 1827 | 1461639361481 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061de3800 == 127 [pid = 1827] [id = 547] 19:56:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff05c121000) [pid = 1827] [serial = 1642] [outer = (nil)] 19:56:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff05dacc000) [pid = 1827] [serial = 1643] [outer = 0x7ff05c121000] 19:56:01 INFO - PROCESS | 1827 | 1461639361592 Marionette DEBUG loaded listener.js 19:56:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff05fb6d800) [pid = 1827] [serial = 1644] [outer = 0x7ff05c121000] 19:56:02 INFO - PROCESS | 1827 | 1461639362429 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1778ms 19:56:02 INFO - PROCESS | 1827 | 1461639362492 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:56:02 INFO - PROCESS | 1827 | 1461639362497 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:56:02 INFO - PROCESS | 1827 | 1461639362504 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:56:02 INFO - PROCESS | 1827 | 1461639362509 Marionette TRACE conn3 <- [1,2162,null,{}] 19:56:02 INFO - PROCESS | 1827 | 1461639362518 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:02 INFO - PROCESS | 1827 | 1461639362714 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:56:02 INFO - PROCESS | 1827 | 1461639362941 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0611ca000 == 128 [pid = 1827] [id = 548] 19:56:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff05c125000) [pid = 1827] [serial = 1645] [outer = (nil)] 19:56:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff05e87cc00) [pid = 1827] [serial = 1646] [outer = 0x7ff05c125000] 19:56:03 INFO - PROCESS | 1827 | 1461639363110 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff0621a8000) [pid = 1827] [serial = 1647] [outer = 0x7ff05c125000] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0633a8000 == 127 [pid = 1827] [id = 531] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff06d032800) [pid = 1827] [serial = 1508] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff06d072c00) [pid = 1827] [serial = 1511] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff06d0cb800) [pid = 1827] [serial = 1514] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff06d6b7000) [pid = 1827] [serial = 1517] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff06d89b800) [pid = 1827] [serial = 1520] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff06da5a800) [pid = 1827] [serial = 1523] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff05e880000) [pid = 1827] [serial = 1547] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05ead1800 == 126 [pid = 1827] [id = 530] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05b9ce000 == 125 [pid = 1827] [id = 529] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0611c9000 == 124 [pid = 1827] [id = 528] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05dbf2800 == 123 [pid = 1827] [id = 527] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077175000 == 122 [pid = 1827] [id = 525] 19:56:04 INFO - PROCESS | 1827 | 1461639364255 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c54800 == 121 [pid = 1827] [id = 524] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0768d4000 == 120 [pid = 1827] [id = 523] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076621000 == 119 [pid = 1827] [id = 522] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073058000 == 118 [pid = 1827] [id = 521] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06e2a1800 == 117 [pid = 1827] [id = 520] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfa5800 == 116 [pid = 1827] [id = 519] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06725e000 == 115 [pid = 1827] [id = 518] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff063676000 == 114 [pid = 1827] [id = 517] 19:56:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05badb000 == 113 [pid = 1827] [id = 516] 19:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1782ms 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff06bdca400) [pid = 1827] [serial = 1541] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff06d44b800) [pid = 1827] [serial = 1544] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff063777c00) [pid = 1827] [serial = 1490] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff06ce20000) [pid = 1827] [serial = 1505] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff060e4f400) [pid = 1827] [serial = 1529] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff05ef21800) [pid = 1827] [serial = 1527] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff05dacfc00) [pid = 1827] [serial = 1526] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff06712b400) [pid = 1827] [serial = 1538] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff063a8b800) [pid = 1827] [serial = 1535] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff0667bb000) [pid = 1827] [serial = 1536] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff063a80000) [pid = 1827] [serial = 1533] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff0621b9000) [pid = 1827] [serial = 1532] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff060e49400) [pid = 1827] [serial = 1487] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff0678ed000) [pid = 1827] [serial = 1499] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff0668d4c00) [pid = 1827] [serial = 1493] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff06bdd5400) [pid = 1827] [serial = 1502] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff060f4d400) [pid = 1827] [serial = 1530] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff0672a1800) [pid = 1827] [serial = 1496] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff06d6ba000) [pid = 1827] [serial = 1545] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff06cdd5c00) [pid = 1827] [serial = 1542] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff0678edc00) [pid = 1827] [serial = 1539] [outer = (nil)] [url = about:blank] 19:56:04 INFO - PROCESS | 1827 | 1461639364320 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:56:04 INFO - PROCESS | 1827 | 1461639364325 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 19:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:56:04 INFO - PROCESS | 1827 | 1461639364337 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:56:04 INFO - PROCESS | 1827 | 1461639364339 Marionette TRACE conn3 <- [1,2166,null,{}] 19:56:04 INFO - PROCESS | 1827 | 1461639364345 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:04 INFO - PROCESS | 1827 | 1461639364557 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:56:04 INFO - PROCESS | 1827 | 1461639364804 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061e35800 == 114 [pid = 1827] [id = 549] 19:56:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff05fe54400) [pid = 1827] [serial = 1648] [outer = (nil)] 19:56:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff064fa4800) [pid = 1827] [serial = 1649] [outer = 0x7ff05fe54400] 19:56:04 INFO - PROCESS | 1827 | 1461639364880 Marionette DEBUG loaded listener.js 19:56:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06543e800) [pid = 1827] [serial = 1650] [outer = 0x7ff05fe54400] 19:56:05 INFO - PROCESS | 1827 | 1461639365611 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 19:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1331ms 19:56:05 INFO - PROCESS | 1827 | 1461639365667 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:56:05 INFO - PROCESS | 1827 | 1461639365669 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 19:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:56:05 INFO - PROCESS | 1827 | 1461639365683 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:56:05 INFO - PROCESS | 1827 | 1461639365691 Marionette TRACE conn3 <- [1,2170,null,{}] 19:56:05 INFO - PROCESS | 1827 | 1461639365699 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:05 INFO - PROCESS | 1827 | 1461639365887 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:56:06 INFO - PROCESS | 1827 | 1461639366062 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066911800 == 115 [pid = 1827] [id = 550] 19:56:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff05fb63800) [pid = 1827] [serial = 1651] [outer = (nil)] 19:56:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06712a000) [pid = 1827] [serial = 1652] [outer = 0x7ff05fb63800] 19:56:06 INFO - PROCESS | 1827 | 1461639366129 Marionette DEBUG loaded listener.js 19:56:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff067a87400) [pid = 1827] [serial = 1653] [outer = 0x7ff05fb63800] 19:56:06 INFO - PROCESS | 1827 | 1461639366939 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 19:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1294ms 19:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:56:06 INFO - PROCESS | 1827 | 1461639366971 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:56:06 INFO - PROCESS | 1827 | 1461639366974 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 19:56:06 INFO - PROCESS | 1827 | 1461639366979 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:56:06 INFO - PROCESS | 1827 | 1461639366983 Marionette TRACE conn3 <- [1,2174,null,{}] 19:56:07 INFO - PROCESS | 1827 | 1461639367005 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:07 INFO - PROCESS | 1827 | 1461639367222 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:56:07 INFO - PROCESS | 1827 | 1461639367250 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a15800 == 116 [pid = 1827] [id = 551] 19:56:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff05ffa7c00) [pid = 1827] [serial = 1654] [outer = (nil)] 19:56:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06b038800) [pid = 1827] [serial = 1655] [outer = 0x7ff05ffa7c00] 19:56:07 INFO - PROCESS | 1827 | 1461639367309 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff06cd9cc00) [pid = 1827] [serial = 1656] [outer = 0x7ff05ffa7c00] 19:56:08 INFO - PROCESS | 1827 | 1461639368242 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1296ms 19:56:08 INFO - PROCESS | 1827 | 1461639368284 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:56:08 INFO - PROCESS | 1827 | 1461639368288 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 19:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:56:08 INFO - PROCESS | 1827 | 1461639368294 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:56:08 INFO - PROCESS | 1827 | 1461639368297 Marionette TRACE conn3 <- [1,2178,null,{}] 19:56:08 INFO - PROCESS | 1827 | 1461639368302 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:08 INFO - PROCESS | 1827 | 1461639368542 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:56:08 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff05fb8ec00) [pid = 1827] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:56:08 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff064f98c00) [pid = 1827] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:56:08 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff05e87c400) [pid = 1827] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:56:08 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff05dac3000) [pid = 1827] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:56:08 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff05c091000) [pid = 1827] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:56:08 INFO - PROCESS | 1827 | 1461639368917 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac47800 == 117 [pid = 1827] [id = 552] 19:56:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff06bdccc00) [pid = 1827] [serial = 1657] [outer = (nil)] 19:56:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff06d01a800) [pid = 1827] [serial = 1658] [outer = 0x7ff06bdccc00] 19:56:09 INFO - PROCESS | 1827 | 1461639369005 Marionette DEBUG loaded listener.js 19:56:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff06d83b000) [pid = 1827] [serial = 1659] [outer = 0x7ff06bdccc00] 19:56:09 INFO - PROCESS | 1827 | 1461639369795 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1539ms 19:56:09 INFO - PROCESS | 1827 | 1461639369834 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:56:09 INFO - PROCESS | 1827 | 1461639369836 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 19:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:56:09 INFO - PROCESS | 1827 | 1461639369852 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:56:09 INFO - PROCESS | 1827 | 1461639369855 Marionette TRACE conn3 <- [1,2182,null,{}] 19:56:09 INFO - PROCESS | 1827 | 1461639369860 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:10 INFO - PROCESS | 1827 | 1461639370050 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:56:10 INFO - PROCESS | 1827 | 1461639370067 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06dfcd800 == 118 [pid = 1827] [id = 553] 19:56:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06dc4ac00) [pid = 1827] [serial = 1660] [outer = (nil)] 19:56:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff06dc9c000) [pid = 1827] [serial = 1661] [outer = 0x7ff06dc4ac00] 19:56:10 INFO - PROCESS | 1827 | 1461639370130 Marionette DEBUG loaded listener.js 19:56:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff06dd0d000) [pid = 1827] [serial = 1662] [outer = 0x7ff06dc4ac00] 19:56:11 INFO - PROCESS | 1827 | 1461639371194 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1390ms 19:56:11 INFO - PROCESS | 1827 | 1461639371234 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:56:11 INFO - PROCESS | 1827 | 1461639371239 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 19:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:56:11 INFO - PROCESS | 1827 | 1461639371248 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:56:11 INFO - PROCESS | 1827 | 1461639371253 Marionette TRACE conn3 <- [1,2186,null,{}] 19:56:11 INFO - PROCESS | 1827 | 1461639371263 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:11 INFO - PROCESS | 1827 | 1461639371464 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:56:11 INFO - PROCESS | 1827 | 1461639371735 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062836000 == 119 [pid = 1827] [id = 554] 19:56:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff05dcbdc00) [pid = 1827] [serial = 1663] [outer = (nil)] 19:56:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff060ed6400) [pid = 1827] [serial = 1664] [outer = 0x7ff05dcbdc00] 19:56:11 INFO - PROCESS | 1827 | 1461639371825 Marionette DEBUG loaded listener.js 19:56:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff061141000) [pid = 1827] [serial = 1665] [outer = 0x7ff05dcbdc00] 19:56:12 INFO - PROCESS | 1827 | 1461639372699 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1487ms 19:56:12 INFO - PROCESS | 1827 | 1461639372736 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:56:12 INFO - PROCESS | 1827 | 1461639372743 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 19:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:56:12 INFO - PROCESS | 1827 | 1461639372755 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:56:12 INFO - PROCESS | 1827 | 1461639372758 Marionette TRACE conn3 <- [1,2190,null,{}] 19:56:12 INFO - PROCESS | 1827 | 1461639372765 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:12 INFO - PROCESS | 1827 | 1461639372957 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:56:13 INFO - PROCESS | 1827 | 1461639373170 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a08800 == 120 [pid = 1827] [id = 555] 19:56:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff05ffa2400) [pid = 1827] [serial = 1666] [outer = (nil)] 19:56:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff06543a800) [pid = 1827] [serial = 1667] [outer = 0x7ff05ffa2400] 19:56:13 INFO - PROCESS | 1827 | 1461639373289 Marionette DEBUG loaded listener.js 19:56:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff065443800) [pid = 1827] [serial = 1668] [outer = 0x7ff05ffa2400] 19:56:14 INFO - PROCESS | 1827 | 1461639374302 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 19:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1583ms 19:56:14 INFO - PROCESS | 1827 | 1461639374339 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:56:14 INFO - PROCESS | 1827 | 1461639374342 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 19:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:56:14 INFO - PROCESS | 1827 | 1461639374348 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:56:14 INFO - PROCESS | 1827 | 1461639374354 Marionette TRACE conn3 <- [1,2194,null,{}] 19:56:14 INFO - PROCESS | 1827 | 1461639374370 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:14 INFO - PROCESS | 1827 | 1461639374626 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:56:14 INFO - PROCESS | 1827 | 1461639374914 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073058000 == 121 [pid = 1827] [id = 556] 19:56:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff06d01bc00) [pid = 1827] [serial = 1669] [outer = (nil)] 19:56:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff06d455c00) [pid = 1827] [serial = 1670] [outer = 0x7ff06d01bc00] 19:56:15 INFO - PROCESS | 1827 | 1461639375032 Marionette DEBUG loaded listener.js 19:56:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff06da5b000) [pid = 1827] [serial = 1671] [outer = 0x7ff06d01bc00] 19:56:15 INFO - PROCESS | 1827 | 1461639375860 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 19:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1585ms 19:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:56:15 INFO - PROCESS | 1827 | 1461639375935 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:56:15 INFO - PROCESS | 1827 | 1461639375939 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 19:56:15 INFO - PROCESS | 1827 | 1461639375945 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:56:15 INFO - PROCESS | 1827 | 1461639375948 Marionette TRACE conn3 <- [1,2198,null,{}] 19:56:15 INFO - PROCESS | 1827 | 1461639375953 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:16 INFO - PROCESS | 1827 | 1461639376183 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:56:16 INFO - PROCESS | 1827 | 1461639376389 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c48800 == 122 [pid = 1827] [id = 557] 19:56:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff06dd02c00) [pid = 1827] [serial = 1672] [outer = (nil)] 19:56:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff06efa2c00) [pid = 1827] [serial = 1673] [outer = 0x7ff06dd02c00] 19:56:16 INFO - PROCESS | 1827 | 1461639376508 Marionette DEBUG loaded listener.js 19:56:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff0730a7400) [pid = 1827] [serial = 1674] [outer = 0x7ff06dd02c00] 19:56:17 INFO - PROCESS | 1827 | 1461639377407 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1534ms 19:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:56:17 INFO - PROCESS | 1827 | 1461639377479 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:56:17 INFO - PROCESS | 1827 | 1461639377482 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 19:56:17 INFO - PROCESS | 1827 | 1461639377488 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:56:17 INFO - PROCESS | 1827 | 1461639377491 Marionette TRACE conn3 <- [1,2202,null,{}] 19:56:17 INFO - PROCESS | 1827 | 1461639377496 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:17 INFO - PROCESS | 1827 | 1461639377725 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:56:17 INFO - PROCESS | 1827 | 1461639377930 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079617000 == 123 [pid = 1827] [id = 558] 19:56:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff06dc93c00) [pid = 1827] [serial = 1675] [outer = (nil)] 19:56:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff077111400) [pid = 1827] [serial = 1676] [outer = 0x7ff06dc93c00] 19:56:18 INFO - PROCESS | 1827 | 1461639378043 Marionette DEBUG loaded listener.js 19:56:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff077f72c00) [pid = 1827] [serial = 1677] [outer = 0x7ff06dc93c00] 19:56:18 INFO - PROCESS | 1827 | 1461639378991 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1528ms 19:56:19 INFO - PROCESS | 1827 | 1461639379015 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:56:19 INFO - PROCESS | 1827 | 1461639379019 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 19:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:56:19 INFO - PROCESS | 1827 | 1461639379026 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:56:19 INFO - PROCESS | 1827 | 1461639379029 Marionette TRACE conn3 <- [1,2206,null,{}] 19:56:19 INFO - PROCESS | 1827 | 1461639379035 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:19 INFO - PROCESS | 1827 | 1461639379281 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:56:19 INFO - PROCESS | 1827 | 1461639379557 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08854c000 == 124 [pid = 1827] [id = 559] 19:56:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff083fdf400) [pid = 1827] [serial = 1678] [outer = (nil)] 19:56:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff0873eec00) [pid = 1827] [serial = 1679] [outer = 0x7ff083fdf400] 19:56:19 INFO - PROCESS | 1827 | 1461639379674 Marionette DEBUG loaded listener.js 19:56:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff088d68c00) [pid = 1827] [serial = 1680] [outer = 0x7ff083fdf400] 19:56:20 INFO - PROCESS | 1827 | 1461639380527 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 19:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1535ms 19:56:20 INFO - PROCESS | 1827 | 1461639380561 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:56:20 INFO - PROCESS | 1827 | 1461639380564 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 19:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:56:20 INFO - PROCESS | 1827 | 1461639380570 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:56:20 INFO - PROCESS | 1827 | 1461639380572 Marionette TRACE conn3 <- [1,2210,null,{}] 19:56:20 INFO - PROCESS | 1827 | 1461639380578 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:20 INFO - PROCESS | 1827 | 1461639380757 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:56:20 INFO - PROCESS | 1827 | 1461639380965 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff089489000 == 125 [pid = 1827] [id = 560] 19:56:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff05c1f0c00) [pid = 1827] [serial = 1681] [outer = (nil)] 19:56:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff05c1f8400) [pid = 1827] [serial = 1682] [outer = 0x7ff05c1f0c00] 19:56:21 INFO - PROCESS | 1827 | 1461639381032 Marionette DEBUG loaded listener.js 19:56:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff05c1fd000) [pid = 1827] [serial = 1683] [outer = 0x7ff05c1f0c00] 19:56:21 INFO - PROCESS | 1827 | 1461639381875 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 19:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1329ms 19:56:21 INFO - PROCESS | 1827 | 1461639381902 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:56:21 INFO - PROCESS | 1827 | 1461639381905 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 19:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:56:21 INFO - PROCESS | 1827 | 1461639381911 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:56:21 INFO - PROCESS | 1827 | 1461639381913 Marionette TRACE conn3 <- [1,2214,null,{}] 19:56:21 INFO - PROCESS | 1827 | 1461639381918 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:22 INFO - PROCESS | 1827 | 1461639382097 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:56:22 INFO - PROCESS | 1827 | 1461639382306 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08b185800 == 126 [pid = 1827] [id = 561] 19:56:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff05c1f2c00) [pid = 1827] [serial = 1684] [outer = (nil)] 19:56:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff063a3b400) [pid = 1827] [serial = 1685] [outer = 0x7ff05c1f2c00] 19:56:22 INFO - PROCESS | 1827 | 1461639382416 Marionette DEBUG loaded listener.js 19:56:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff063a40000) [pid = 1827] [serial = 1686] [outer = 0x7ff05c1f2c00] 19:56:23 INFO - PROCESS | 1827 | 1461639383305 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 19:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1426ms 19:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:56:23 INFO - PROCESS | 1827 | 1461639383337 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:56:23 INFO - PROCESS | 1827 | 1461639383340 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 19:56:23 INFO - PROCESS | 1827 | 1461639383346 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:56:23 INFO - PROCESS | 1827 | 1461639383350 Marionette TRACE conn3 <- [1,2218,null,{}] 19:56:23 INFO - PROCESS | 1827 | 1461639383355 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:23 INFO - PROCESS | 1827 | 1461639383538 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:56:23 INFO - PROCESS | 1827 | 1461639383760 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d43b800 == 127 [pid = 1827] [id = 562] 19:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff05c1f8000) [pid = 1827] [serial = 1687] [outer = (nil)] 19:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff063a45400) [pid = 1827] [serial = 1688] [outer = 0x7ff05c1f8000] 19:56:23 INFO - PROCESS | 1827 | 1461639383871 Marionette DEBUG loaded listener.js 19:56:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff083fdf000) [pid = 1827] [serial = 1689] [outer = 0x7ff05c1f8000] 19:56:24 INFO - PROCESS | 1827 | 1461639384776 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 19:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1483ms 19:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:56:24 INFO - PROCESS | 1827 | 1461639384829 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:56:24 INFO - PROCESS | 1827 | 1461639384832 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 19:56:24 INFO - PROCESS | 1827 | 1461639384838 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:56:24 INFO - PROCESS | 1827 | 1461639384841 Marionette TRACE conn3 <- [1,2222,null,{}] 19:56:24 INFO - PROCESS | 1827 | 1461639384846 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:25 INFO - PROCESS | 1827 | 1461639385056 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:56:25 INFO - PROCESS | 1827 | 1461639385263 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b9c800 == 128 [pid = 1827] [id = 563] 19:56:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff05c1fec00) [pid = 1827] [serial = 1690] [outer = (nil)] 19:56:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff088eacc00) [pid = 1827] [serial = 1691] [outer = 0x7ff05c1fec00] 19:56:25 INFO - PROCESS | 1827 | 1461639385374 Marionette DEBUG loaded listener.js 19:56:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff088f57c00) [pid = 1827] [serial = 1692] [outer = 0x7ff05c1fec00] 19:56:26 INFO - PROCESS | 1827 | 1461639386313 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1532ms 19:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:56:26 INFO - PROCESS | 1827 | 1461639386370 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:56:26 INFO - PROCESS | 1827 | 1461639386373 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 19:56:26 INFO - PROCESS | 1827 | 1461639386381 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:56:26 INFO - PROCESS | 1827 | 1461639386384 Marionette TRACE conn3 <- [1,2226,null,{}] 19:56:26 INFO - PROCESS | 1827 | 1461639386390 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:26 INFO - PROCESS | 1827 | 1461639386612 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:56:26 INFO - PROCESS | 1827 | 1461639386818 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063665000 == 129 [pid = 1827] [id = 564] 19:56:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff05c11e800) [pid = 1827] [serial = 1693] [outer = (nil)] 19:56:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff05c1f2800) [pid = 1827] [serial = 1694] [outer = 0x7ff05c11e800] 19:56:27 INFO - PROCESS | 1827 | 1461639387413 Marionette DEBUG loaded listener.js 19:56:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff05fb44800) [pid = 1827] [serial = 1695] [outer = 0x7ff05c11e800] 19:56:28 INFO - PROCESS | 1827 | 1461639388350 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 19:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2030ms 19:56:28 INFO - PROCESS | 1827 | 1461639388411 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:56:28 INFO - PROCESS | 1827 | 1461639388417 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 19:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:56:28 INFO - PROCESS | 1827 | 1461639388425 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:56:28 INFO - PROCESS | 1827 | 1461639388430 Marionette TRACE conn3 <- [1,2230,null,{}] 19:56:28 INFO - PROCESS | 1827 | 1461639388437 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:28 INFO - PROCESS | 1827 | 1461639388638 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:56:28 INFO - PROCESS | 1827 | 1461639388872 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061e33000 == 130 [pid = 1827] [id = 565] 19:56:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff05ef22800) [pid = 1827] [serial = 1696] [outer = (nil)] 19:56:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff05fb94c00) [pid = 1827] [serial = 1697] [outer = 0x7ff05ef22800] 19:56:29 INFO - PROCESS | 1827 | 1461639389051 Marionette DEBUG loaded listener.js 19:56:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff060f9e800) [pid = 1827] [serial = 1698] [outer = 0x7ff05ef22800] 19:56:30 INFO - PROCESS | 1827 | 1461639390102 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 19:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1731ms 19:56:30 INFO - PROCESS | 1827 | 1461639390156 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:56:30 INFO - PROCESS | 1827 | 1461639390160 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 19:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:56:30 INFO - PROCESS | 1827 | 1461639390170 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:56:30 INFO - PROCESS | 1827 | 1461639390173 Marionette TRACE conn3 <- [1,2234,null,{}] 19:56:30 INFO - PROCESS | 1827 | 1461639390178 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:30 INFO - PROCESS | 1827 | 1461639390352 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:56:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06beee800 == 129 [pid = 1827] [id = 364] 19:56:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05feeb800 == 128 [pid = 1827] [id = 362] 19:56:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073c6e000 == 127 [pid = 1827] [id = 406] 19:56:30 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff06dd24400) [pid = 1827] [serial = 1568] [outer = (nil)] [url = about:blank] 19:56:30 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff05c11d400) [pid = 1827] [serial = 1583] [outer = (nil)] [url = about:blank] 19:56:30 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff0730ad800) [pid = 1827] [serial = 1580] [outer = (nil)] [url = about:blank] 19:56:30 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff070666800) [pid = 1827] [serial = 1577] [outer = (nil)] [url = about:blank] 19:56:30 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff06dd32c00) [pid = 1827] [serial = 1571] [outer = (nil)] [url = about:blank] 19:56:30 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff06efa2800) [pid = 1827] [serial = 1574] [outer = (nil)] [url = about:blank] 19:56:30 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff066be8400) [pid = 1827] [serial = 1598] [outer = (nil)] [url = about:blank] 19:56:30 INFO - PROCESS | 1827 | 1461639390648 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077639800 == 126 [pid = 1827] [id = 526] 19:56:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f0b0000 == 127 [pid = 1827] [id = 566] 19:56:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff05ef2d400) [pid = 1827] [serial = 1699] [outer = (nil)] 19:56:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff063a3d800) [pid = 1827] [serial = 1700] [outer = 0x7ff05ef2d400] 19:56:30 INFO - PROCESS | 1827 | 1461639390787 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff065143000) [pid = 1827] [serial = 1701] [outer = 0x7ff05ef2d400] 19:56:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0885da800 == 126 [pid = 1827] [id = 546] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff085277800 == 125 [pid = 1827] [id = 545] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0842d0800 == 124 [pid = 1827] [id = 544] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07d514800 == 123 [pid = 1827] [id = 543] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079615800 == 122 [pid = 1827] [id = 542] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0782e0800 == 121 [pid = 1827] [id = 541] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077172800 == 120 [pid = 1827] [id = 540] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076396800 == 119 [pid = 1827] [id = 539] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07098f800 == 118 [pid = 1827] [id = 538] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d35c000 == 117 [pid = 1827] [id = 537] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06bef1800 == 116 [pid = 1827] [id = 536] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067857800 == 115 [pid = 1827] [id = 535] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0650c5000 == 114 [pid = 1827] [id = 534] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0611d5800 == 113 [pid = 1827] [id = 533] 19:56:31 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065864800 == 112 [pid = 1827] [id = 532] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff063a8c800) [pid = 1827] [serial = 1556] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff06afe5800) [pid = 1827] [serial = 1559] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff06376e400) [pid = 1827] [serial = 1593] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff0667ba000) [pid = 1827] [serial = 1596] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff06113e400) [pid = 1827] [serial = 1553] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff05fe62400) [pid = 1827] [serial = 1589] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff0621b1400) [pid = 1827] [serial = 1592] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff06d305400) [pid = 1827] [serial = 1565] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff05fb69400) [pid = 1827] [serial = 1587] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff05dcb3000) [pid = 1827] [serial = 1586] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff05c091800) [pid = 1827] [serial = 1550] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff06cdd4800) [pid = 1827] [serial = 1562] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff060f4b400) [pid = 1827] [serial = 1590] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff06567ac00) [pid = 1827] [serial = 1595] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff060f42400) [pid = 1827] [serial = 1548] [outer = (nil)] [url = about:blank] 19:56:31 INFO - PROCESS | 1827 | 1461639391536 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 19:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1377ms 19:56:31 INFO - PROCESS | 1827 | 1461639391546 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:56:31 INFO - PROCESS | 1827 | 1461639391550 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 19:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:56:31 INFO - PROCESS | 1827 | 1461639391555 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:56:31 INFO - PROCESS | 1827 | 1461639391560 Marionette TRACE conn3 <- [1,2238,null,{}] 19:56:31 INFO - PROCESS | 1827 | 1461639391611 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:31 INFO - PROCESS | 1827 | 1461639391830 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:56:31 INFO - PROCESS | 1827 | 1461639391849 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0637a3800 == 113 [pid = 1827] [id = 567] 19:56:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff06567ec00) [pid = 1827] [serial = 1702] [outer = (nil)] 19:56:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff0667bdc00) [pid = 1827] [serial = 1703] [outer = 0x7ff06567ec00] 19:56:31 INFO - PROCESS | 1827 | 1461639391908 Marionette DEBUG loaded listener.js 19:56:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff0668d2800) [pid = 1827] [serial = 1704] [outer = 0x7ff06567ec00] 19:56:32 INFO - PROCESS | 1827 | 1461639392720 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1184ms 19:56:32 INFO - PROCESS | 1827 | 1461639392740 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:56:32 INFO - PROCESS | 1827 | 1461639392744 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 19:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:56:32 INFO - PROCESS | 1827 | 1461639392750 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:56:32 INFO - PROCESS | 1827 | 1461639392753 Marionette TRACE conn3 <- [1,2242,null,{}] 19:56:32 INFO - PROCESS | 1827 | 1461639392762 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:32 INFO - PROCESS | 1827 | 1461639392940 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:56:33 INFO - PROCESS | 1827 | 1461639393134 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668a9800 == 114 [pid = 1827] [id = 568] 19:56:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff05fb66800) [pid = 1827] [serial = 1705] [outer = (nil)] 19:56:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff0672a6800) [pid = 1827] [serial = 1706] [outer = 0x7ff05fb66800] 19:56:33 INFO - PROCESS | 1827 | 1461639393201 Marionette DEBUG loaded listener.js 19:56:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff0678edc00) [pid = 1827] [serial = 1707] [outer = 0x7ff05fb66800] 19:56:34 INFO - PROCESS | 1827 | 1461639394028 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1333ms 19:56:34 INFO - PROCESS | 1827 | 1461639394083 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:56:34 INFO - PROCESS | 1827 | 1461639394086 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 19:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:56:34 INFO - PROCESS | 1827 | 1461639394092 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:56:34 INFO - PROCESS | 1827 | 1461639394094 Marionette TRACE conn3 <- [1,2246,null,{}] 19:56:34 INFO - PROCESS | 1827 | 1461639394099 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:34 INFO - PROCESS | 1827 | 1461639394345 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:56:34 INFO - PROCESS | 1827 | 1461639394377 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06785a800 == 115 [pid = 1827] [id = 569] 19:56:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06ac07000) [pid = 1827] [serial = 1708] [outer = (nil)] 19:56:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff06afe7c00) [pid = 1827] [serial = 1709] [outer = 0x7ff06ac07000] 19:56:34 INFO - PROCESS | 1827 | 1461639394445 Marionette DEBUG loaded listener.js 19:56:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06cddb400) [pid = 1827] [serial = 1710] [outer = 0x7ff06ac07000] 19:56:35 INFO - PROCESS | 1827 | 1461639395358 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1282ms 19:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:56:35 INFO - PROCESS | 1827 | 1461639395374 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:56:35 INFO - PROCESS | 1827 | 1461639395376 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 19:56:35 INFO - PROCESS | 1827 | 1461639395382 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:56:35 INFO - PROCESS | 1827 | 1461639395385 Marionette TRACE conn3 <- [1,2250,null,{}] 19:56:35 INFO - PROCESS | 1827 | 1461639395389 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:35 INFO - PROCESS | 1827 | 1461639395628 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff05ffa7c00) [pid = 1827] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff05fe54400) [pid = 1827] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff06bdccc00) [pid = 1827] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff05c121000) [pid = 1827] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff05fb63800) [pid = 1827] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:56:36 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff05c125000) [pid = 1827] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:56:36 INFO - PROCESS | 1827 | 1461639396179 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063676000 == 116 [pid = 1827] [id = 570] 19:56:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff05c11f400) [pid = 1827] [serial = 1711] [outer = (nil)] 19:56:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff060f9fc00) [pid = 1827] [serial = 1712] [outer = 0x7ff05c11f400] 19:56:36 INFO - PROCESS | 1827 | 1461639396241 Marionette DEBUG loaded listener.js 19:56:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff06d036400) [pid = 1827] [serial = 1713] [outer = 0x7ff05c11f400] 19:56:36 INFO - PROCESS | 1827 | 1461639396871 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 19:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1540ms 19:56:36 INFO - PROCESS | 1827 | 1461639396921 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:56:36 INFO - PROCESS | 1827 | 1461639396924 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 19:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:56:36 INFO - PROCESS | 1827 | 1461639396929 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:56:36 INFO - PROCESS | 1827 | 1461639396931 Marionette TRACE conn3 <- [1,2254,null,{}] 19:56:36 INFO - PROCESS | 1827 | 1461639396936 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:37 INFO - PROCESS | 1827 | 1461639397145 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:56:37 INFO - PROCESS | 1827 | 1461639397168 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ce58000 == 117 [pid = 1827] [id = 571] 19:56:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff05c121000) [pid = 1827] [serial = 1714] [outer = (nil)] 19:56:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff06d673000) [pid = 1827] [serial = 1715] [outer = 0x7ff05c121000] 19:56:37 INFO - PROCESS | 1827 | 1461639397227 Marionette DEBUG loaded listener.js 19:56:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06d9cd800) [pid = 1827] [serial = 1716] [outer = 0x7ff05c121000] 19:56:38 INFO - PROCESS | 1827 | 1461639398000 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1131ms 19:56:38 INFO - PROCESS | 1827 | 1461639398173 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:56:38 INFO - PROCESS | 1827 | 1461639398179 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 19:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:56:38 INFO - PROCESS | 1827 | 1461639398194 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:56:38 INFO - PROCESS | 1827 | 1461639398198 Marionette TRACE conn3 <- [1,2258,null,{}] 19:56:38 INFO - PROCESS | 1827 | 1461639398206 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:38 INFO - PROCESS | 1827 | 1461639398395 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:56:38 INFO - PROCESS | 1827 | 1461639398600 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061de2000 == 118 [pid = 1827] [id = 572] 19:56:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff05e87d400) [pid = 1827] [serial = 1717] [outer = (nil)] 19:56:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff05fb69000) [pid = 1827] [serial = 1718] [outer = 0x7ff05e87d400] 19:56:38 INFO - PROCESS | 1827 | 1461639398712 Marionette DEBUG loaded listener.js 19:56:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff060ed2800) [pid = 1827] [serial = 1719] [outer = 0x7ff05e87d400] 19:56:39 INFO - PROCESS | 1827 | 1461639399721 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1580ms 19:56:39 INFO - PROCESS | 1827 | 1461639399775 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:56:39 INFO - PROCESS | 1827 | 1461639399779 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 19:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:56:39 INFO - PROCESS | 1827 | 1461639399791 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:56:39 INFO - PROCESS | 1827 | 1461639399796 Marionette TRACE conn3 <- [1,2262,null,{}] 19:56:39 INFO - PROCESS | 1827 | 1461639399802 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:40 INFO - PROCESS | 1827 | 1461639400008 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:56:40 INFO - PROCESS | 1827 | 1461639400211 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06783d000 == 119 [pid = 1827] [id = 573] 19:56:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff063774c00) [pid = 1827] [serial = 1720] [outer = (nil)] 19:56:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff063a47c00) [pid = 1827] [serial = 1721] [outer = 0x7ff063774c00] 19:56:40 INFO - PROCESS | 1827 | 1461639400334 Marionette DEBUG loaded listener.js 19:56:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff065439800) [pid = 1827] [serial = 1722] [outer = 0x7ff063774c00] 19:56:41 INFO - PROCESS | 1827 | 1461639401188 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1433ms 19:56:41 INFO - PROCESS | 1827 | 1461639401222 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:56:41 INFO - PROCESS | 1827 | 1461639401226 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 19:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:56:41 INFO - PROCESS | 1827 | 1461639401232 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:56:41 INFO - PROCESS | 1827 | 1461639401234 Marionette TRACE conn3 <- [1,2266,null,{}] 19:56:41 INFO - PROCESS | 1827 | 1461639401247 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:41 INFO - PROCESS | 1827 | 1461639401448 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:56:41 INFO - PROCESS | 1827 | 1461639401663 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d8bc000 == 120 [pid = 1827] [id = 574] 19:56:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff0678eb000) [pid = 1827] [serial = 1723] [outer = (nil)] 19:56:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff06ac11400) [pid = 1827] [serial = 1724] [outer = 0x7ff0678eb000] 19:56:41 INFO - PROCESS | 1827 | 1461639401779 Marionette DEBUG loaded listener.js 19:56:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff06cdda800) [pid = 1827] [serial = 1725] [outer = 0x7ff0678eb000] 19:56:42 INFO - PROCESS | 1827 | 1461639402719 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 19:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1528ms 19:56:42 INFO - PROCESS | 1827 | 1461639402760 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:56:42 INFO - PROCESS | 1827 | 1461639402764 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 19:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:56:42 INFO - PROCESS | 1827 | 1461639402769 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:56:42 INFO - PROCESS | 1827 | 1461639402771 Marionette TRACE conn3 <- [1,2270,null,{}] 19:56:42 INFO - PROCESS | 1827 | 1461639402777 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:42 INFO - PROCESS | 1827 | 1461639402955 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:56:43 INFO - PROCESS | 1827 | 1461639403216 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff070988000 == 121 [pid = 1827] [id = 575] 19:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff05dacf000) [pid = 1827] [serial = 1726] [outer = (nil)] 19:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff06d07ec00) [pid = 1827] [serial = 1727] [outer = 0x7ff05dacf000] 19:56:43 INFO - PROCESS | 1827 | 1461639403291 Marionette DEBUG loaded listener.js 19:56:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff06dae4400) [pid = 1827] [serial = 1728] [outer = 0x7ff05dacf000] 19:56:44 INFO - PROCESS | 1827 | 1461639404134 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1425ms 19:56:44 INFO - PROCESS | 1827 | 1461639404195 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:56:44 INFO - PROCESS | 1827 | 1461639404199 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 19:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:56:44 INFO - PROCESS | 1827 | 1461639404205 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:56:44 INFO - PROCESS | 1827 | 1461639404207 Marionette TRACE conn3 <- [1,2274,null,{}] 19:56:44 INFO - PROCESS | 1827 | 1461639404213 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:44 INFO - PROCESS | 1827 | 1461639404401 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:56:44 INFO - PROCESS | 1827 | 1461639404606 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07662c800 == 122 [pid = 1827] [id = 576] 19:56:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff06cddc000) [pid = 1827] [serial = 1729] [outer = (nil)] 19:56:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff06dd2a000) [pid = 1827] [serial = 1730] [outer = 0x7ff06cddc000] 19:56:44 INFO - PROCESS | 1827 | 1461639404719 Marionette DEBUG loaded listener.js 19:56:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff07076dc00) [pid = 1827] [serial = 1731] [outer = 0x7ff06cddc000] 19:56:45 INFO - PROCESS | 1827 | 1461639405631 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 19:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1480ms 19:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:56:45 INFO - PROCESS | 1827 | 1461639405686 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:56:45 INFO - PROCESS | 1827 | 1461639405689 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 19:56:45 INFO - PROCESS | 1827 | 1461639405695 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:56:45 INFO - PROCESS | 1827 | 1461639405698 Marionette TRACE conn3 <- [1,2278,null,{}] 19:56:45 INFO - PROCESS | 1827 | 1461639405703 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:45 INFO - PROCESS | 1827 | 1461639405912 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:56:46 INFO - PROCESS | 1827 | 1461639406119 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07763f000 == 123 [pid = 1827] [id = 577] 19:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff074a40400) [pid = 1827] [serial = 1732] [outer = (nil)] 19:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff077709c00) [pid = 1827] [serial = 1733] [outer = 0x7ff074a40400] 19:56:46 INFO - PROCESS | 1827 | 1461639406192 Marionette DEBUG loaded listener.js 19:56:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff0796e9400) [pid = 1827] [serial = 1734] [outer = 0x7ff074a40400] 19:56:47 INFO - PROCESS | 1827 | 1461639407076 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1435ms 19:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:56:47 INFO - PROCESS | 1827 | 1461639407129 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:56:47 INFO - PROCESS | 1827 | 1461639407132 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 19:56:47 INFO - PROCESS | 1827 | 1461639407138 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:56:47 INFO - PROCESS | 1827 | 1461639407141 Marionette TRACE conn3 <- [1,2282,null,{}] 19:56:47 INFO - PROCESS | 1827 | 1461639407146 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:47 INFO - PROCESS | 1827 | 1461639407321 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:56:47 INFO - PROCESS | 1827 | 1461639407582 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079886800 == 124 [pid = 1827] [id = 578] 19:56:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff05fe58400) [pid = 1827] [serial = 1735] [outer = (nil)] 19:56:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff06d01ec00) [pid = 1827] [serial = 1736] [outer = 0x7ff05fe58400] 19:56:47 INFO - PROCESS | 1827 | 1461639407655 Marionette DEBUG loaded listener.js 19:56:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff07e17a000) [pid = 1827] [serial = 1737] [outer = 0x7ff05fe58400] 19:56:48 INFO - PROCESS | 1827 | 1461639408475 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 19:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1389ms 19:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:56:48 INFO - PROCESS | 1827 | 1461639408527 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:56:48 INFO - PROCESS | 1827 | 1461639408530 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 19:56:48 INFO - PROCESS | 1827 | 1461639408536 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:56:48 INFO - PROCESS | 1827 | 1461639408539 Marionette TRACE conn3 <- [1,2286,null,{}] 19:56:48 INFO - PROCESS | 1827 | 1461639408544 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:48 INFO - PROCESS | 1827 | 1461639408727 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:56:48 INFO - PROCESS | 1827 | 1461639408938 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff085279000 == 125 [pid = 1827] [id = 579] 19:56:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff060edbc00) [pid = 1827] [serial = 1738] [outer = (nil)] 19:56:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff084eaa800) [pid = 1827] [serial = 1739] [outer = 0x7ff060edbc00] 19:56:49 INFO - PROCESS | 1827 | 1461639409045 Marionette DEBUG loaded listener.js 19:56:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff08540ec00) [pid = 1827] [serial = 1740] [outer = 0x7ff060edbc00] 19:56:49 INFO - PROCESS | 1827 | 1461639409925 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 19:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 19:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1429ms 19:56:49 INFO - PROCESS | 1827 | 1461639409964 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:56:49 INFO - PROCESS | 1827 | 1461639409967 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 19:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:56:49 INFO - PROCESS | 1827 | 1461639409973 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:56:49 INFO - PROCESS | 1827 | 1461639409976 Marionette TRACE conn3 <- [1,2290,null,{}] 19:56:49 INFO - PROCESS | 1827 | 1461639409982 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:50 INFO - PROCESS | 1827 | 1461639410256 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:56:50 INFO - PROCESS | 1827 | 1461639410411 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff088da2000 == 126 [pid = 1827] [id = 580] 19:56:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff06dd32000) [pid = 1827] [serial = 1741] [outer = (nil)] 19:56:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff0885a2c00) [pid = 1827] [serial = 1742] [outer = 0x7ff06dd32000] 19:56:50 INFO - PROCESS | 1827 | 1461639410523 Marionette DEBUG loaded listener.js 19:56:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff088f5c000) [pid = 1827] [serial = 1743] [outer = 0x7ff06dd32000] 19:56:51 INFO - PROCESS | 1827 | 1461639411406 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 19:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1479ms 19:56:51 INFO - PROCESS | 1827 | 1461639411454 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:56:51 INFO - PROCESS | 1827 | 1461639411457 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 19:56:51 INFO - PROCESS | 1827 | 1461639411463 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:56:51 INFO - PROCESS | 1827 | 1461639411466 Marionette TRACE conn3 <- [1,2294,null,{}] 19:56:51 INFO - PROCESS | 1827 | 1461639411470 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:51 INFO - PROCESS | 1827 | 1461639411646 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:56:51 INFO - PROCESS | 1827 | 1461639411910 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061f4f000 == 127 [pid = 1827] [id = 581] 19:56:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff05c0f1400) [pid = 1827] [serial = 1744] [outer = (nil)] 19:56:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff05c0f8400) [pid = 1827] [serial = 1745] [outer = 0x7ff05c0f1400] 19:56:51 INFO - PROCESS | 1827 | 1461639411983 Marionette DEBUG loaded listener.js 19:56:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff05c0fc800) [pid = 1827] [serial = 1746] [outer = 0x7ff05c0f1400] 19:56:52 INFO - PROCESS | 1827 | 1461639412818 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 19:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1425ms 19:56:52 INFO - PROCESS | 1827 | 1461639412889 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:56:52 INFO - PROCESS | 1827 | 1461639412893 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 19:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:56:52 INFO - PROCESS | 1827 | 1461639412898 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:56:52 INFO - PROCESS | 1827 | 1461639412901 Marionette TRACE conn3 <- [1,2298,null,{}] 19:56:52 INFO - PROCESS | 1827 | 1461639412907 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:53 INFO - PROCESS | 1827 | 1461639413148 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:56:53 INFO - PROCESS | 1827 | 1461639413357 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fbaf800 == 128 [pid = 1827] [id = 582] 19:56:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff05c0f3400) [pid = 1827] [serial = 1747] [outer = (nil)] 19:56:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff088f5cc00) [pid = 1827] [serial = 1748] [outer = 0x7ff05c0f3400] 19:56:53 INFO - PROCESS | 1827 | 1461639413479 Marionette DEBUG loaded listener.js 19:56:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff08952ac00) [pid = 1827] [serial = 1749] [outer = 0x7ff05c0f3400] 19:56:54 INFO - PROCESS | 1827 | 1461639414477 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 19:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1635ms 19:56:54 INFO - PROCESS | 1827 | 1461639414536 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:56:54 INFO - PROCESS | 1827 | 1461639414540 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 19:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:56:54 INFO - PROCESS | 1827 | 1461639414546 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:56:54 INFO - PROCESS | 1827 | 1461639414548 Marionette TRACE conn3 <- [1,2302,null,{}] 19:56:54 INFO - PROCESS | 1827 | 1461639414554 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:54 INFO - PROCESS | 1827 | 1461639414763 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:56:54 INFO - PROCESS | 1827 | 1461639414979 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fbce800 == 129 [pid = 1827] [id = 583] 19:56:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff063419000) [pid = 1827] [serial = 1750] [outer = (nil)] 19:56:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff06341e000) [pid = 1827] [serial = 1751] [outer = 0x7ff063419000] 19:56:55 INFO - PROCESS | 1827 | 1461639415091 Marionette DEBUG loaded listener.js 19:56:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff086ea5c00) [pid = 1827] [serial = 1752] [outer = 0x7ff063419000] 19:56:55 INFO - PROCESS | 1827 | 1461639415992 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1476ms 19:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:56:56 INFO - PROCESS | 1827 | 1461639416024 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:56:56 INFO - PROCESS | 1827 | 1461639416026 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 19:56:56 INFO - PROCESS | 1827 | 1461639416033 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:56:56 INFO - PROCESS | 1827 | 1461639416036 Marionette TRACE conn3 <- [1,2306,null,{}] 19:56:56 INFO - PROCESS | 1827 | 1461639416041 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:56 INFO - PROCESS | 1827 | 1461639416232 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:56:56 INFO - PROCESS | 1827 | 1461639416458 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bfc7000 == 130 [pid = 1827] [id = 584] 19:56:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff060331800) [pid = 1827] [serial = 1753] [outer = (nil)] 19:56:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff060336c00) [pid = 1827] [serial = 1754] [outer = 0x7ff060331800] 19:56:56 INFO - PROCESS | 1827 | 1461639416578 Marionette DEBUG loaded listener.js 19:56:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff06033b400) [pid = 1827] [serial = 1755] [outer = 0x7ff060331800] 19:56:57 INFO - PROCESS | 1827 | 1461639417496 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 19:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1529ms 19:56:57 INFO - PROCESS | 1827 | 1461639417562 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:56:57 INFO - PROCESS | 1827 | 1461639417566 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 19:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:56:57 INFO - PROCESS | 1827 | 1461639417592 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:56:57 INFO - PROCESS | 1827 | 1461639417596 Marionette TRACE conn3 <- [1,2310,null,{}] 19:56:57 INFO - PROCESS | 1827 | 1461639417602 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:57 INFO - PROCESS | 1827 | 1461639417799 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:56:58 INFO - PROCESS | 1827 | 1461639418019 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fbc1000 == 131 [pid = 1827] [id = 585] 19:56:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff05c0f4000) [pid = 1827] [serial = 1756] [outer = (nil)] 19:56:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff05c186800) [pid = 1827] [serial = 1757] [outer = 0x7ff05c0f4000] 19:56:58 INFO - PROCESS | 1827 | 1461639418132 Marionette DEBUG loaded listener.js 19:56:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff05c18c800) [pid = 1827] [serial = 1758] [outer = 0x7ff05c0f4000] 19:56:59 INFO - PROCESS | 1827 | 1461639419506 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1988ms 19:56:59 INFO - PROCESS | 1827 | 1461639419577 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:56:59 INFO - PROCESS | 1827 | 1461639419584 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 19:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:56:59 INFO - PROCESS | 1827 | 1461639419591 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:56:59 INFO - PROCESS | 1827 | 1461639419597 Marionette TRACE conn3 <- [1,2314,null,{}] 19:56:59 INFO - PROCESS | 1827 | 1461639419605 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:59 INFO - PROCESS | 1827 | 1461639419843 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:57:00 INFO - PROCESS | 1827 | 1461639420163 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05eff0000 == 132 [pid = 1827] [id = 586] 19:57:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff05dac9000) [pid = 1827] [serial = 1759] [outer = (nil)] 19:57:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff05dacf400) [pid = 1827] [serial = 1760] [outer = 0x7ff05dac9000] 19:57:00 INFO - PROCESS | 1827 | 1461639420335 Marionette DEBUG loaded listener.js 19:57:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff05dcbe800) [pid = 1827] [serial = 1761] [outer = 0x7ff05dac9000] 19:57:01 INFO - PROCESS | 1827 | 1461639421254 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 19:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1739ms 19:57:01 INFO - PROCESS | 1827 | 1461639421332 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:57:01 INFO - PROCESS | 1827 | 1461639421341 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 19:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:57:01 INFO - PROCESS | 1827 | 1461639421353 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:57:01 INFO - PROCESS | 1827 | 1461639421358 Marionette TRACE conn3 <- [1,2318,null,{}] 19:57:01 INFO - PROCESS | 1827 | 1461639421364 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:01 INFO - PROCESS | 1827 | 1461639421651 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:57:01 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff06dc9c000) [pid = 1827] [serial = 1661] [outer = (nil)] [url = about:blank] 19:57:01 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff0851ef000) [pid = 1827] [serial = 1637] [outer = (nil)] [url = about:blank] 19:57:01 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff088569400) [pid = 1827] [serial = 1640] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | 1461639422009 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff06b038800) [pid = 1827] [serial = 1655] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff0776b0c00) [pid = 1827] [serial = 1628] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff064fa4800) [pid = 1827] [serial = 1649] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff06543e800) [pid = 1827] [serial = 1650] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff06d01a800) [pid = 1827] [serial = 1658] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff05fb6d800) [pid = 1827] [serial = 1644] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff05dacc000) [pid = 1827] [serial = 1643] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff05fe57000) [pid = 1827] [serial = 1601] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff076c97400) [pid = 1827] [serial = 1625] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff06712a000) [pid = 1827] [serial = 1652] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff084005000) [pid = 1827] [serial = 1634] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff07076ec00) [pid = 1827] [serial = 1619] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff0795b9c00) [pid = 1827] [serial = 1631] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff0678ecc00) [pid = 1827] [serial = 1607] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff06dadb400) [pid = 1827] [serial = 1616] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff06d456800) [pid = 1827] [serial = 1613] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff075482000) [pid = 1827] [serial = 1622] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff0621aa400) [pid = 1827] [serial = 1604] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff0621a8000) [pid = 1827] [serial = 1647] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff05e87cc00) [pid = 1827] [serial = 1646] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff06d017000) [pid = 1827] [serial = 1610] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff06cd9cc00) [pid = 1827] [serial = 1656] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06d83b000) [pid = 1827] [serial = 1659] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff067a87400) [pid = 1827] [serial = 1653] [outer = (nil)] [url = about:blank] 19:57:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05feaf800 == 133 [pid = 1827] [id = 587] 19:57:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff05dacc000) [pid = 1827] [serial = 1762] [outer = (nil)] 19:57:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff05fb8ec00) [pid = 1827] [serial = 1763] [outer = 0x7ff05dacc000] 19:57:02 INFO - PROCESS | 1827 | 1461639422103 Marionette DEBUG loaded listener.js 19:57:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff05fe55c00) [pid = 1827] [serial = 1764] [outer = 0x7ff05dacc000] 19:57:02 INFO - PROCESS | 1827 | 1461639422867 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 19:57:02 INFO - PROCESS | 1827 | 1461639422890 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 19:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:57:02 INFO - PROCESS | 1827 | 1461639422896 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:57:02 INFO - PROCESS | 1827 | 1461639422901 Marionette TRACE conn3 <- [1,2322,null,{}] 19:57:02 INFO - PROCESS | 1827 | 1461639422917 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:03 INFO - PROCESS | 1827 | 1461639423106 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:57:03 INFO - PROCESS | 1827 | 1461639423283 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061ebf000 == 134 [pid = 1827] [id = 588] 19:57:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff05ffb1c00) [pid = 1827] [serial = 1765] [outer = (nil)] 19:57:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff060e53800) [pid = 1827] [serial = 1766] [outer = 0x7ff05ffb1c00] 19:57:03 INFO - PROCESS | 1827 | 1461639423350 Marionette DEBUG loaded listener.js 19:57:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff060f4ac00) [pid = 1827] [serial = 1767] [outer = 0x7ff05ffb1c00] 19:57:04 INFO - PROCESS | 1827 | 1461639424281 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1435ms 19:57:04 INFO - PROCESS | 1827 | 1461639424331 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:57:04 INFO - PROCESS | 1827 | 1461639424342 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 19:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:57:04 INFO - PROCESS | 1827 | 1461639424367 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:57:04 INFO - PROCESS | 1827 | 1461639424374 Marionette TRACE conn3 <- [1,2326,null,{}] 19:57:04 INFO - PROCESS | 1827 | 1461639424383 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:04 INFO - PROCESS | 1827 | 1461639424584 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:57:04 INFO - PROCESS | 1827 | 1461639424856 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fea5000 == 135 [pid = 1827] [id = 589] 19:57:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff05c18ec00) [pid = 1827] [serial = 1768] [outer = (nil)] 19:57:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff05dac9800) [pid = 1827] [serial = 1769] [outer = 0x7ff05c18ec00] 19:57:04 INFO - PROCESS | 1827 | 1461639424944 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff05ef2e400) [pid = 1827] [serial = 1770] [outer = 0x7ff05c18ec00] 19:57:05 INFO - PROCESS | 1827 | 1461639425818 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1490ms 19:57:05 INFO - PROCESS | 1827 | 1461639425855 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:57:05 INFO - PROCESS | 1827 | 1461639425863 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 19:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:57:05 INFO - PROCESS | 1827 | 1461639425873 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:57:05 INFO - PROCESS | 1827 | 1461639425878 Marionette TRACE conn3 <- [1,2330,null,{}] 19:57:05 INFO - PROCESS | 1827 | 1461639425885 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:06 INFO - PROCESS | 1827 | 1461639426080 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:57:06 INFO - PROCESS | 1827 | 1461639426300 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06282e000 == 136 [pid = 1827] [id = 590] 19:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff05fb63800) [pid = 1827] [serial = 1771] [outer = (nil)] 19:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff05ffafc00) [pid = 1827] [serial = 1772] [outer = 0x7ff05fb63800] 19:57:06 INFO - PROCESS | 1827 | 1461639426416 Marionette DEBUG loaded listener.js 19:57:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff060e4c400) [pid = 1827] [serial = 1773] [outer = 0x7ff05fb63800] 19:57:07 INFO - PROCESS | 1827 | 1461639427323 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1496ms 19:57:07 INFO - PROCESS | 1827 | 1461639427369 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:57:07 INFO - PROCESS | 1827 | 1461639427372 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 19:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:57:07 INFO - PROCESS | 1827 | 1461639427379 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:57:07 INFO - PROCESS | 1827 | 1461639427384 Marionette TRACE conn3 <- [1,2334,null,{}] 19:57:07 INFO - PROCESS | 1827 | 1461639427400 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:07 INFO - PROCESS | 1827 | 1461639427600 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:57:07 INFO - PROCESS | 1827 | 1461639427812 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff064d80000 == 137 [pid = 1827] [id = 591] 19:57:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff060f51400) [pid = 1827] [serial = 1774] [outer = (nil)] 19:57:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff061141c00) [pid = 1827] [serial = 1775] [outer = 0x7ff060f51400] 19:57:07 INFO - PROCESS | 1827 | 1461639427940 Marionette DEBUG loaded listener.js 19:57:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff0621afc00) [pid = 1827] [serial = 1776] [outer = 0x7ff060f51400] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05f0b0000 == 136 [pid = 1827] [id = 566] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076ee4800 == 135 [pid = 1827] [id = 474] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fee6800 == 134 [pid = 1827] [id = 361] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061e33000 == 133 [pid = 1827] [id = 565] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0776e9800 == 132 [pid = 1827] [id = 395] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07775c000 == 131 [pid = 1827] [id = 475] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff084f23000 == 130 [pid = 1827] [id = 476] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05feaf800 == 129 [pid = 1827] [id = 587] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05eff0000 == 128 [pid = 1827] [id = 586] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fbaf800 == 127 [pid = 1827] [id = 582] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061f4f000 == 126 [pid = 1827] [id = 581] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088da2000 == 125 [pid = 1827] [id = 580] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff085279000 == 124 [pid = 1827] [id = 579] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079886800 == 123 [pid = 1827] [id = 578] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07763f000 == 122 [pid = 1827] [id = 577] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07662c800 == 121 [pid = 1827] [id = 576] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff070988000 == 120 [pid = 1827] [id = 575] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d8bc000 == 119 [pid = 1827] [id = 574] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06783d000 == 118 [pid = 1827] [id = 573] 19:57:10 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061de2000 == 117 [pid = 1827] [id = 572] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff05c11e800) [pid = 1827] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff06567ec00) [pid = 1827] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff05ef22800) [pid = 1827] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff06ac07000) [pid = 1827] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff05ef2d400) [pid = 1827] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff05fb66800) [pid = 1827] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff05c11f400) [pid = 1827] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff05c121000) [pid = 1827] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff05dac9000) [pid = 1827] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:57:12 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff05dacc000) [pid = 1827] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:57:12 INFO - PROCESS | 1827 | 1461639432647 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 19:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 5294ms 19:57:12 INFO - PROCESS | 1827 | 1461639432674 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:57:12 INFO - PROCESS | 1827 | 1461639432682 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 19:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:57:12 INFO - PROCESS | 1827 | 1461639432690 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:57:12 INFO - PROCESS | 1827 | 1461639432695 Marionette TRACE conn3 <- [1,2338,null,{}] 19:57:12 INFO - PROCESS | 1827 | 1461639432702 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:12 INFO - PROCESS | 1827 | 1461639432937 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:57:12 INFO - PROCESS | 1827 | 1461639432962 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fbaf800 == 118 [pid = 1827] [id = 592] 19:57:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff05dac7c00) [pid = 1827] [serial = 1777] [outer = (nil)] 19:57:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff05e87c400) [pid = 1827] [serial = 1778] [outer = 0x7ff05dac7c00] 19:57:13 INFO - PROCESS | 1827 | 1461639433027 Marionette DEBUG loaded listener.js 19:57:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff05fb4bc00) [pid = 1827] [serial = 1779] [outer = 0x7ff05dac7c00] 19:57:13 INFO - PROCESS | 1827 | 1461639433927 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1290ms 19:57:13 INFO - PROCESS | 1827 | 1461639433981 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:57:13 INFO - PROCESS | 1827 | 1461639433988 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 19:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:57:13 INFO - PROCESS | 1827 | 1461639433997 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:57:14 INFO - PROCESS | 1827 | 1461639434001 Marionette TRACE conn3 <- [1,2342,null,{}] 19:57:14 INFO - PROCESS | 1827 | 1461639434006 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:14 INFO - PROCESS | 1827 | 1461639434161 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:57:14 INFO - PROCESS | 1827 | 1461639434460 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05dbf2800 == 119 [pid = 1827] [id = 593] 19:57:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff05c08a800) [pid = 1827] [serial = 1780] [outer = (nil)] 19:57:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff05c125800) [pid = 1827] [serial = 1781] [outer = 0x7ff05c08a800] 19:57:14 INFO - PROCESS | 1827 | 1461639434533 Marionette DEBUG loaded listener.js 19:57:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff05c1fb000) [pid = 1827] [serial = 1782] [outer = 0x7ff05c08a800] 19:57:15 INFO - PROCESS | 1827 | 1461639435482 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 19:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1530ms 19:57:15 INFO - PROCESS | 1827 | 1461639435528 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:57:15 INFO - PROCESS | 1827 | 1461639435535 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 19:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:57:15 INFO - PROCESS | 1827 | 1461639435560 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:57:15 INFO - PROCESS | 1827 | 1461639435566 Marionette TRACE conn3 <- [1,2346,null,{}] 19:57:15 INFO - PROCESS | 1827 | 1461639435574 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:15 INFO - PROCESS | 1827 | 1461639435797 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:57:16 INFO - PROCESS | 1827 | 1461639436140 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06378c000 == 120 [pid = 1827] [id = 594] 19:57:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff060333400) [pid = 1827] [serial = 1783] [outer = (nil)] 19:57:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff06033a400) [pid = 1827] [serial = 1784] [outer = 0x7ff060333400] 19:57:16 INFO - PROCESS | 1827 | 1461639436222 Marionette DEBUG loaded listener.js 19:57:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff060f45c00) [pid = 1827] [serial = 1785] [outer = 0x7ff060333400] 19:57:17 INFO - PROCESS | 1827 | 1461639437143 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1655ms 19:57:17 INFO - PROCESS | 1827 | 1461639437199 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:57:17 INFO - PROCESS | 1827 | 1461639437205 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 19:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:57:17 INFO - PROCESS | 1827 | 1461639437213 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 1827 | 1461639437216 Marionette TRACE conn3 <- [1,2350,null,{}] 19:57:17 INFO - PROCESS | 1827 | 1461639437222 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:17 INFO - PROCESS | 1827 | 1461639437415 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:57:17 INFO - PROCESS | 1827 | 1461639437716 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0654c3800 == 121 [pid = 1827] [id = 595] 19:57:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff060fa0400) [pid = 1827] [serial = 1786] [outer = (nil)] 19:57:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff0621b0000) [pid = 1827] [serial = 1787] [outer = 0x7ff060fa0400] 19:57:17 INFO - PROCESS | 1827 | 1461639437837 Marionette DEBUG loaded listener.js 19:57:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff0621bd800) [pid = 1827] [serial = 1788] [outer = 0x7ff060fa0400] 19:57:18 INFO - PROCESS | 1827 | 1461639438731 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 19:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1577ms 19:57:18 INFO - PROCESS | 1827 | 1461639438794 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:57:18 INFO - PROCESS | 1827 | 1461639438801 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 19:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:57:18 INFO - PROCESS | 1827 | 1461639438811 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:57:18 INFO - PROCESS | 1827 | 1461639438820 Marionette TRACE conn3 <- [1,2354,null,{}] 19:57:18 INFO - PROCESS | 1827 | 1461639438833 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:19 INFO - PROCESS | 1827 | 1461639439063 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:57:19 INFO - PROCESS | 1827 | 1461639439287 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067259000 == 122 [pid = 1827] [id = 596] 19:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff06341dc00) [pid = 1827] [serial = 1789] [outer = (nil)] 19:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff063773800) [pid = 1827] [serial = 1790] [outer = 0x7ff06341dc00] 19:57:19 INFO - PROCESS | 1827 | 1461639439450 Marionette DEBUG loaded listener.js 19:57:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff063a3e400) [pid = 1827] [serial = 1791] [outer = 0x7ff06341dc00] 19:57:20 INFO - PROCESS | 1827 | 1461639440281 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 19:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1542ms 19:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:57:20 INFO - PROCESS | 1827 | 1461639440353 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:57:20 INFO - PROCESS | 1827 | 1461639440356 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 19:57:20 INFO - PROCESS | 1827 | 1461639440362 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:57:20 INFO - PROCESS | 1827 | 1461639440365 Marionette TRACE conn3 <- [1,2358,null,{}] 19:57:20 INFO - PROCESS | 1827 | 1461639440370 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:20 INFO - PROCESS | 1827 | 1461639440589 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:57:20 INFO - PROCESS | 1827 | 1461639440797 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067856000 == 123 [pid = 1827] [id = 597] 19:57:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff06341f000) [pid = 1827] [serial = 1792] [outer = (nil)] 19:57:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff063a83400) [pid = 1827] [serial = 1793] [outer = 0x7ff06341f000] 19:57:20 INFO - PROCESS | 1827 | 1461639440920 Marionette DEBUG loaded listener.js 19:57:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff064f9a000) [pid = 1827] [serial = 1794] [outer = 0x7ff06341f000] 19:57:21 INFO - PROCESS | 1827 | 1461639441850 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 19:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1530ms 19:57:21 INFO - PROCESS | 1827 | 1461639441894 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:57:21 INFO - PROCESS | 1827 | 1461639441896 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 19:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:57:21 INFO - PROCESS | 1827 | 1461639441903 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:57:21 INFO - PROCESS | 1827 | 1461639441905 Marionette TRACE conn3 <- [1,2362,null,{}] 19:57:21 INFO - PROCESS | 1827 | 1461639441911 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:22 INFO - PROCESS | 1827 | 1461639442091 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:57:22 INFO - PROCESS | 1827 | 1461639442308 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063795800 == 124 [pid = 1827] [id = 598] 19:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff06514ec00) [pid = 1827] [serial = 1795] [outer = (nil)] 19:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff065437c00) [pid = 1827] [serial = 1796] [outer = 0x7ff06514ec00] 19:57:22 INFO - PROCESS | 1827 | 1461639442437 Marionette DEBUG loaded listener.js 19:57:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff065681c00) [pid = 1827] [serial = 1797] [outer = 0x7ff06514ec00] 19:57:23 INFO - PROCESS | 1827 | 1461639443458 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 19:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1629ms 19:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:57:23 INFO - PROCESS | 1827 | 1461639443533 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:57:23 INFO - PROCESS | 1827 | 1461639443536 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 19:57:23 INFO - PROCESS | 1827 | 1461639443542 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:57:23 INFO - PROCESS | 1827 | 1461639443546 Marionette TRACE conn3 <- [1,2366,null,{}] 19:57:23 INFO - PROCESS | 1827 | 1461639443551 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:23 INFO - PROCESS | 1827 | 1461639443790 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:57:24 INFO - PROCESS | 1827 | 1461639444103 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06c199800 == 125 [pid = 1827] [id = 599] 19:57:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff0667bf800) [pid = 1827] [serial = 1798] [outer = (nil)] 19:57:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff066be4800) [pid = 1827] [serial = 1799] [outer = 0x7ff0667bf800] 19:57:24 INFO - PROCESS | 1827 | 1461639444176 Marionette DEBUG loaded listener.js 19:57:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7ff067122000) [pid = 1827] [serial = 1800] [outer = 0x7ff0667bf800] 19:57:25 INFO - PROCESS | 1827 | 1461639445030 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 19:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1535ms 19:57:25 INFO - PROCESS | 1827 | 1461639445077 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:57:25 INFO - PROCESS | 1827 | 1461639445082 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 19:57:25 INFO - PROCESS | 1827 | 1461639445088 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 1827 | 1461639445092 Marionette TRACE conn3 <- [1,2370,null,{}] 19:57:25 INFO - PROCESS | 1827 | 1461639445097 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:25 INFO - PROCESS | 1827 | 1461639445274 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:57:25 INFO - PROCESS | 1827 | 1461639445493 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ce51000 == 126 [pid = 1827] [id = 600] 19:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7ff05c11b400) [pid = 1827] [serial = 1801] [outer = (nil)] 19:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7ff06712bc00) [pid = 1827] [serial = 1802] [outer = 0x7ff05c11b400] 19:57:25 INFO - PROCESS | 1827 | 1461639445606 Marionette DEBUG loaded listener.js 19:57:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7ff06728dc00) [pid = 1827] [serial = 1803] [outer = 0x7ff05c11b400] 19:57:26 INFO - PROCESS | 1827 | 1461639446522 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1482ms 19:57:26 INFO - PROCESS | 1827 | 1461639446571 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 1827 | 1461639446574 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 19:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:57:26 INFO - PROCESS | 1827 | 1461639446581 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 1827 | 1461639446585 Marionette TRACE conn3 <- [1,2374,null,{}] 19:57:26 INFO - PROCESS | 1827 | 1461639446591 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:26 INFO - PROCESS | 1827 | 1461639446770 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:57:27 INFO - PROCESS | 1827 | 1461639447035 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d363000 == 127 [pid = 1827] [id = 601] 19:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7ff066805c00) [pid = 1827] [serial = 1804] [outer = (nil)] 19:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7ff0673a9c00) [pid = 1827] [serial = 1805] [outer = 0x7ff066805c00] 19:57:27 INFO - PROCESS | 1827 | 1461639447118 Marionette DEBUG loaded listener.js 19:57:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7ff0673b5000) [pid = 1827] [serial = 1806] [outer = 0x7ff066805c00] 19:57:28 INFO - PROCESS | 1827 | 1461639448016 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1488ms 19:57:28 INFO - PROCESS | 1827 | 1461639448070 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1827 | 1461639448074 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 19:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:57:28 INFO - PROCESS | 1827 | 1461639448079 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 1827 | 1461639448081 Marionette TRACE conn3 <- [1,2378,null,{}] 19:57:28 INFO - PROCESS | 1827 | 1461639448087 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:28 INFO - PROCESS | 1827 | 1461639448263 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:57:28 INFO - PROCESS | 1827 | 1461639448480 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d9a4800 == 128 [pid = 1827] [id = 602] 19:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff06728e800) [pid = 1827] [serial = 1807] [outer = (nil)] 19:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff0678ecc00) [pid = 1827] [serial = 1808] [outer = 0x7ff06728e800] 19:57:28 INFO - PROCESS | 1827 | 1461639448592 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff067a8c800) [pid = 1827] [serial = 1809] [outer = 0x7ff06728e800] 19:57:29 INFO - PROCESS | 1827 | 1461639449508 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 19:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1478ms 19:57:29 INFO - PROCESS | 1827 | 1461639449564 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:57:29 INFO - PROCESS | 1827 | 1461639449568 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 19:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:57:29 INFO - PROCESS | 1827 | 1461639449575 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 1827 | 1461639449578 Marionette TRACE conn3 <- [1,2382,null,{}] 19:57:29 INFO - PROCESS | 1827 | 1461639449583 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:29 INFO - PROCESS | 1827 | 1461639449770 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:57:29 INFO - PROCESS | 1827 | 1461639449988 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee38800 == 129 [pid = 1827] [id = 603] 19:57:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff0673b5400) [pid = 1827] [serial = 1810] [outer = (nil)] 19:57:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff06ac0c800) [pid = 1827] [serial = 1811] [outer = 0x7ff0673b5400] 19:57:30 INFO - PROCESS | 1827 | 1461639450114 Marionette DEBUG loaded listener.js 19:57:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff06b036c00) [pid = 1827] [serial = 1812] [outer = 0x7ff0673b5400] 19:57:31 INFO - PROCESS | 1827 | 1461639451054 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1585ms 19:57:31 INFO - PROCESS | 1827 | 1461639451162 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 1827 | 1461639451166 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 19:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:57:31 INFO - PROCESS | 1827 | 1461639451172 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 1827 | 1461639451176 Marionette TRACE conn3 <- [1,2386,null,{}] 19:57:31 INFO - PROCESS | 1827 | 1461639451182 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:31 INFO - PROCESS | 1827 | 1461639451391 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:57:31 INFO - PROCESS | 1827 | 1461639451652 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07638e800 == 130 [pid = 1827] [id = 604] 19:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff06ac06000) [pid = 1827] [serial = 1813] [outer = (nil)] 19:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7ff06ce16c00) [pid = 1827] [serial = 1814] [outer = 0x7ff06ac06000] 19:57:31 INFO - PROCESS | 1827 | 1461639451765 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7ff06d02e800) [pid = 1827] [serial = 1815] [outer = 0x7ff06ac06000] 19:57:32 INFO - PROCESS | 1827 | 1461639452585 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 19:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1481ms 19:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:57:32 INFO - PROCESS | 1827 | 1461639452655 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:57:32 INFO - PROCESS | 1827 | 1461639452657 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 19:57:32 INFO - PROCESS | 1827 | 1461639452664 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:57:32 INFO - PROCESS | 1827 | 1461639452666 Marionette TRACE conn3 <- [1,2390,null,{}] 19:57:32 INFO - PROCESS | 1827 | 1461639452672 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:32 INFO - PROCESS | 1827 | 1461639452862 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:57:33 INFO - PROCESS | 1827 | 1461639453130 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c1f000 == 131 [pid = 1827] [id = 605] 19:57:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7ff05c08cc00) [pid = 1827] [serial = 1816] [outer = (nil)] 19:57:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7ff06d031800) [pid = 1827] [serial = 1817] [outer = 0x7ff05c08cc00] 19:57:33 INFO - PROCESS | 1827 | 1461639453205 Marionette DEBUG loaded listener.js 19:57:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7ff06d076000) [pid = 1827] [serial = 1818] [outer = 0x7ff05c08cc00] 19:57:34 INFO - PROCESS | 1827 | 1461639454107 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1487ms 19:57:34 INFO - PROCESS | 1827 | 1461639454151 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:57:34 INFO - PROCESS | 1827 | 1461639454153 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 19:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:57:34 INFO - PROCESS | 1827 | 1461639454159 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:57:34 INFO - PROCESS | 1827 | 1461639454161 Marionette TRACE conn3 <- [1,2394,null,{}] 19:57:34 INFO - PROCESS | 1827 | 1461639454167 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:34 INFO - PROCESS | 1827 | 1461639454351 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:57:34 INFO - PROCESS | 1827 | 1461639454565 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06282a800 == 132 [pid = 1827] [id = 606] 19:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7ff05c1f4c00) [pid = 1827] [serial = 1819] [outer = (nil)] 19:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7ff0667c1c00) [pid = 1827] [serial = 1820] [outer = 0x7ff05c1f4c00] 19:57:34 INFO - PROCESS | 1827 | 1461639454676 Marionette DEBUG loaded listener.js 19:57:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7ff06d0c8c00) [pid = 1827] [serial = 1821] [outer = 0x7ff05c1f4c00] 19:57:35 INFO - PROCESS | 1827 | 1461639455600 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1485ms 19:57:35 INFO - PROCESS | 1827 | 1461639455646 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:57:35 INFO - PROCESS | 1827 | 1461639455650 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 19:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:57:35 INFO - PROCESS | 1827 | 1461639455656 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:57:35 INFO - PROCESS | 1827 | 1461639455659 Marionette TRACE conn3 <- [1,2398,null,{}] 19:57:35 INFO - PROCESS | 1827 | 1461639455664 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:35 INFO - PROCESS | 1827 | 1461639455848 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:57:36 INFO - PROCESS | 1827 | 1461639456128 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0650dc800 == 133 [pid = 1827] [id = 607] 19:57:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7ff05dac3c00) [pid = 1827] [serial = 1822] [outer = (nil)] 19:57:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7ff06d0ce000) [pid = 1827] [serial = 1823] [outer = 0x7ff05dac3c00] 19:57:36 INFO - PROCESS | 1827 | 1461639456203 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7ff06d311c00) [pid = 1827] [serial = 1824] [outer = 0x7ff05dac3c00] 19:57:37 INFO - PROCESS | 1827 | 1461639457062 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1477ms 19:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:57:37 INFO - PROCESS | 1827 | 1461639457134 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:57:37 INFO - PROCESS | 1827 | 1461639457136 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 19:57:37 INFO - PROCESS | 1827 | 1461639457142 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:57:37 INFO - PROCESS | 1827 | 1461639457145 Marionette TRACE conn3 <- [1,2402,null,{}] 19:57:37 INFO - PROCESS | 1827 | 1461639457151 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:37 INFO - PROCESS | 1827 | 1461639457350 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:57:37 INFO - PROCESS | 1827 | 1461639457570 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074a8b800 == 134 [pid = 1827] [id = 608] 19:57:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7ff063421c00) [pid = 1827] [serial = 1825] [outer = (nil)] 19:57:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7ff06d673c00) [pid = 1827] [serial = 1826] [outer = 0x7ff063421c00] 19:57:37 INFO - PROCESS | 1827 | 1461639457685 Marionette DEBUG loaded listener.js 19:57:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7ff06d6bbc00) [pid = 1827] [serial = 1827] [outer = 0x7ff063421c00] 19:57:38 INFO - PROCESS | 1827 | 1461639458849 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 19:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1778ms 19:57:38 INFO - PROCESS | 1827 | 1461639458920 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 1827 | 1461639458928 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 19:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:57:38 INFO - PROCESS | 1827 | 1461639458934 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1827 | 1461639458940 Marionette TRACE conn3 <- [1,2406,null,{}] 19:57:38 INFO - PROCESS | 1827 | 1461639458947 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:39 INFO - PROCESS | 1827 | 1461639459141 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:57:39 INFO - PROCESS | 1827 | 1461639459379 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062841000 == 135 [pid = 1827] [id = 609] 19:57:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7ff05e87c000) [pid = 1827] [serial = 1828] [outer = (nil)] 19:57:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7ff05ef2ec00) [pid = 1827] [serial = 1829] [outer = 0x7ff05e87c000] 19:57:39 INFO - PROCESS | 1827 | 1461639459557 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7ff05ffabc00) [pid = 1827] [serial = 1830] [outer = 0x7ff05e87c000] 19:57:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fbaf800 == 134 [pid = 1827] [id = 592] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7ff060e53800) [pid = 1827] [serial = 1766] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7ff084eaa800) [pid = 1827] [serial = 1739] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7ff0885a2c00) [pid = 1827] [serial = 1742] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7ff05c0f8400) [pid = 1827] [serial = 1745] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7ff088f5cc00) [pid = 1827] [serial = 1748] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7ff06341e000) [pid = 1827] [serial = 1751] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7ff060336c00) [pid = 1827] [serial = 1754] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7ff05c186800) [pid = 1827] [serial = 1757] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06282e000 == 133 [pid = 1827] [id = 590] 19:57:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fea5000 == 132 [pid = 1827] [id = 589] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7ff06d673000) [pid = 1827] [serial = 1715] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7ff063a3b400) [pid = 1827] [serial = 1685] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7ff05fb44800) [pid = 1827] [serial = 1695] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7ff05c1f2800) [pid = 1827] [serial = 1694] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7ff0667bdc00) [pid = 1827] [serial = 1703] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7ff0668d2800) [pid = 1827] [serial = 1704] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7ff060f9e800) [pid = 1827] [serial = 1698] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7ff05fb94c00) [pid = 1827] [serial = 1697] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7ff06afe7c00) [pid = 1827] [serial = 1709] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff05c1f8400) [pid = 1827] [serial = 1682] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff088eacc00) [pid = 1827] [serial = 1691] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff06efa2c00) [pid = 1827] [serial = 1673] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff063a45400) [pid = 1827] [serial = 1688] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff0873eec00) [pid = 1827] [serial = 1679] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff063a3d800) [pid = 1827] [serial = 1700] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff065143000) [pid = 1827] [serial = 1701] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7ff06543a800) [pid = 1827] [serial = 1667] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7ff060ed6400) [pid = 1827] [serial = 1664] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7ff0672a6800) [pid = 1827] [serial = 1706] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7ff06d455c00) [pid = 1827] [serial = 1670] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7ff060f9fc00) [pid = 1827] [serial = 1712] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7ff077111400) [pid = 1827] [serial = 1676] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7ff05fb69000) [pid = 1827] [serial = 1718] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff063a47c00) [pid = 1827] [serial = 1721] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff06ac11400) [pid = 1827] [serial = 1724] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff06d07ec00) [pid = 1827] [serial = 1727] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff06dd2a000) [pid = 1827] [serial = 1730] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff077709c00) [pid = 1827] [serial = 1733] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff06d01ec00) [pid = 1827] [serial = 1736] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff05dacf400) [pid = 1827] [serial = 1760] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff05dcbe800) [pid = 1827] [serial = 1761] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff05fb8ec00) [pid = 1827] [serial = 1763] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff05fe55c00) [pid = 1827] [serial = 1764] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06d9cd800) [pid = 1827] [serial = 1716] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06cddb400) [pid = 1827] [serial = 1710] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff0678edc00) [pid = 1827] [serial = 1707] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff06d036400) [pid = 1827] [serial = 1713] [outer = (nil)] [url = about:blank] 19:57:40 INFO - PROCESS | 1827 | 1461639460605 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 19:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1734ms 19:57:40 INFO - PROCESS | 1827 | 1461639460670 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:57:40 INFO - PROCESS | 1827 | 1461639460677 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 19:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:57:40 INFO - PROCESS | 1827 | 1461639460687 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:57:40 INFO - PROCESS | 1827 | 1461639460690 Marionette TRACE conn3 <- [1,2410,null,{}] 19:57:40 INFO - PROCESS | 1827 | 1461639460695 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:40 INFO - PROCESS | 1827 | 1461639460910 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:57:41 INFO - PROCESS | 1827 | 1461639461111 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ff18800 == 133 [pid = 1827] [id = 610] 19:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff05fb96c00) [pid = 1827] [serial = 1831] [outer = (nil)] 19:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff060f4f000) [pid = 1827] [serial = 1832] [outer = 0x7ff05fb96c00] 19:57:41 INFO - PROCESS | 1827 | 1461639461252 Marionette DEBUG loaded listener.js 19:57:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff0621aec00) [pid = 1827] [serial = 1833] [outer = 0x7ff05fb96c00] 19:57:42 INFO - PROCESS | 1827 | 1461639462070 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1433ms 19:57:42 INFO - PROCESS | 1827 | 1461639462120 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:57:42 INFO - PROCESS | 1827 | 1461639462123 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 19:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:57:42 INFO - PROCESS | 1827 | 1461639462129 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:57:42 INFO - PROCESS | 1827 | 1461639462134 Marionette TRACE conn3 <- [1,2414,null,{}] 19:57:42 INFO - PROCESS | 1827 | 1461639462150 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:42 INFO - PROCESS | 1827 | 1461639462347 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:57:42 INFO - PROCESS | 1827 | 1461639462555 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0654b8000 == 134 [pid = 1827] [id = 611] 19:57:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff060fa1400) [pid = 1827] [serial = 1834] [outer = (nil)] 19:57:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff063a83c00) [pid = 1827] [serial = 1835] [outer = 0x7ff060fa1400] 19:57:42 INFO - PROCESS | 1827 | 1461639462625 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff065441800) [pid = 1827] [serial = 1836] [outer = 0x7ff060fa1400] 19:57:43 INFO - PROCESS | 1827 | 1461639463732 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 19:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1643ms 19:57:43 INFO - PROCESS | 1827 | 1461639463772 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:57:43 INFO - PROCESS | 1827 | 1461639463777 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 19:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:57:43 INFO - PROCESS | 1827 | 1461639463782 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:57:43 INFO - PROCESS | 1827 | 1461639463785 Marionette TRACE conn3 <- [1,2418,null,{}] 19:57:43 INFO - PROCESS | 1827 | 1461639463799 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:44 INFO - PROCESS | 1827 | 1461639464052 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:57:44 INFO - PROCESS | 1827 | 1461639464085 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac43000 == 135 [pid = 1827] [id = 612] 19:57:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff0621bc800) [pid = 1827] [serial = 1837] [outer = (nil)] 19:57:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff0678edc00) [pid = 1827] [serial = 1838] [outer = 0x7ff0621bc800] 19:57:44 INFO - PROCESS | 1827 | 1461639464145 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff06afe9000) [pid = 1827] [serial = 1839] [outer = 0x7ff0621bc800] 19:57:45 INFO - PROCESS | 1827 | 1461639465583 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff073035c00) [pid = 1827] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff06d6bb800) [pid = 1827] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff060f51400) [pid = 1827] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff05c11c400) [pid = 1827] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff05fb63800) [pid = 1827] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06afef400) [pid = 1827] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06d080800) [pid = 1827] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff067282000) [pid = 1827] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff0621a4400) [pid = 1827] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff05c0f3400) [pid = 1827] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff063419000) [pid = 1827] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff06d838c00) [pid = 1827] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff0673acc00) [pid = 1827] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff05c18ec00) [pid = 1827] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff05ffb1c00) [pid = 1827] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff067284400) [pid = 1827] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff06d079000) [pid = 1827] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff06680a400) [pid = 1827] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff05c086c00) [pid = 1827] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff078357000) [pid = 1827] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff05c0f4000) [pid = 1827] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06d020000) [pid = 1827] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff067a91000) [pid = 1827] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff074ad7400) [pid = 1827] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff05c082c00) [pid = 1827] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff06dc4ac00) [pid = 1827] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff0673b3800) [pid = 1827] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff067284000) [pid = 1827] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff060edbc00) [pid = 1827] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff06cda0c00) [pid = 1827] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff06d671800) [pid = 1827] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff07c95a400) [pid = 1827] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff05fb46400) [pid = 1827] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff0782a8800) [pid = 1827] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff06113f000) [pid = 1827] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff060ed2400) [pid = 1827] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff05c121400) [pid = 1827] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff06d89fc00) [pid = 1827] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff06dc98000) [pid = 1827] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff06ce1b800) [pid = 1827] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff05c11bc00) [pid = 1827] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff06cd95400) [pid = 1827] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff05c084c00) [pid = 1827] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff06729ec00) [pid = 1827] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff06d02e400) [pid = 1827] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff05fb91400) [pid = 1827] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff065675c00) [pid = 1827] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff06cdd9000) [pid = 1827] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff06680f000) [pid = 1827] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff060f42800) [pid = 1827] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff06dd32000) [pid = 1827] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff05c0f1400) [pid = 1827] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff060331800) [pid = 1827] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff06dc93c00) [pid = 1827] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff05e87d400) [pid = 1827] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff06dd02c00) [pid = 1827] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff05c1f2c00) [pid = 1827] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff0678eb000) [pid = 1827] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff05fe58400) [pid = 1827] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff05c1fec00) [pid = 1827] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff06d01bc00) [pid = 1827] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff083fdf400) [pid = 1827] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff05ffa2400) [pid = 1827] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff05c1f8000) [pid = 1827] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff05c1f0c00) [pid = 1827] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff074a40400) [pid = 1827] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff05dcbdc00) [pid = 1827] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06cddc000) [pid = 1827] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff063774c00) [pid = 1827] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:57:45 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff05dacf000) [pid = 1827] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1940ms 19:57:45 INFO - PROCESS | 1827 | 1461639465760 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:57:45 INFO - PROCESS | 1827 | 1461639465764 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 19:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:57:45 INFO - PROCESS | 1827 | 1461639465771 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 1827 | 1461639465773 Marionette TRACE conn3 <- [1,2422,null,{}] 19:57:45 INFO - PROCESS | 1827 | 1461639465778 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:46 INFO - PROCESS | 1827 | 1461639466012 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:57:46 INFO - PROCESS | 1827 | 1461639466124 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05dc0b800 == 136 [pid = 1827] [id = 613] 19:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff05c0f1800) [pid = 1827] [serial = 1840] [outer = (nil)] 19:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff05c1f0c00) [pid = 1827] [serial = 1841] [outer = 0x7ff05c0f1800] 19:57:46 INFO - PROCESS | 1827 | 1461639466197 Marionette DEBUG loaded listener.js 19:57:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff05e884000) [pid = 1827] [serial = 1842] [outer = 0x7ff05c0f1800] 19:57:46 INFO - PROCESS | 1827 | 1461639466988 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1227ms 19:57:47 INFO - PROCESS | 1827 | 1461639466998 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:57:47 INFO - PROCESS | 1827 | 1461639467002 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 19:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:57:47 INFO - PROCESS | 1827 | 1461639467011 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:57:47 INFO - PROCESS | 1827 | 1461639467014 Marionette TRACE conn3 <- [1,2426,null,{}] 19:57:47 INFO - PROCESS | 1827 | 1461639467031 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:47 INFO - PROCESS | 1827 | 1461639467243 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:57:47 INFO - PROCESS | 1827 | 1461639467260 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06c194800 == 137 [pid = 1827] [id = 614] 19:57:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff063a38400) [pid = 1827] [serial = 1843] [outer = (nil)] 19:57:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff067121800) [pid = 1827] [serial = 1844] [outer = 0x7ff063a38400] 19:57:47 INFO - PROCESS | 1827 | 1461639467323 Marionette DEBUG loaded listener.js 19:57:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff06b03b400) [pid = 1827] [serial = 1845] [outer = 0x7ff063a38400] 19:57:48 INFO - PROCESS | 1827 | 1461639468538 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1600ms 19:57:48 INFO - PROCESS | 1827 | 1461639468610 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:57:48 INFO - PROCESS | 1827 | 1461639468616 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 19:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:57:48 INFO - PROCESS | 1827 | 1461639468625 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:57:48 INFO - PROCESS | 1827 | 1461639468629 Marionette TRACE conn3 <- [1,2430,null,{}] 19:57:48 INFO - PROCESS | 1827 | 1461639468637 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:48 INFO - PROCESS | 1827 | 1461639468878 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:57:49 INFO - PROCESS | 1827 | 1461639469191 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062830800 == 138 [pid = 1827] [id = 615] 19:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff05ef2d800) [pid = 1827] [serial = 1846] [outer = (nil)] 19:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff05fe56400) [pid = 1827] [serial = 1847] [outer = 0x7ff05ef2d800] 19:57:49 INFO - PROCESS | 1827 | 1461639469274 Marionette DEBUG loaded listener.js 19:57:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff060336c00) [pid = 1827] [serial = 1848] [outer = 0x7ff05ef2d800] 19:57:50 INFO - PROCESS | 1827 | 1461639470182 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 19:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1634ms 19:57:50 INFO - PROCESS | 1827 | 1461639470260 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:57:50 INFO - PROCESS | 1827 | 1461639470269 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 19:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:57:50 INFO - PROCESS | 1827 | 1461639470279 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:57:50 INFO - PROCESS | 1827 | 1461639470282 Marionette TRACE conn3 <- [1,2434,null,{}] 19:57:50 INFO - PROCESS | 1827 | 1461639470288 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:50 INFO - PROCESS | 1827 | 1461639470525 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:57:50 INFO - PROCESS | 1827 | 1461639470870 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067243000 == 139 [pid = 1827] [id = 616] 19:57:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff0621a5c00) [pid = 1827] [serial = 1849] [outer = (nil)] 19:57:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff063412c00) [pid = 1827] [serial = 1850] [outer = 0x7ff0621a5c00] 19:57:50 INFO - PROCESS | 1827 | 1461639470949 Marionette DEBUG loaded listener.js 19:57:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff063770400) [pid = 1827] [serial = 1851] [outer = 0x7ff0621a5c00] 19:57:51 INFO - PROCESS | 1827 | 1461639471795 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1587ms 19:57:51 INFO - PROCESS | 1827 | 1461639471866 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 1827 | 1461639471869 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 19:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:57:51 INFO - PROCESS | 1827 | 1461639471876 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 1827 | 1461639471881 Marionette TRACE conn3 <- [1,2438,null,{}] 19:57:51 INFO - PROCESS | 1827 | 1461639471897 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:52 INFO - PROCESS | 1827 | 1461639472142 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:57:52 INFO - PROCESS | 1827 | 1461639472455 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d9a0800 == 140 [pid = 1827] [id = 617] 19:57:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff065438c00) [pid = 1827] [serial = 1852] [outer = (nil)] 19:57:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff06680a000) [pid = 1827] [serial = 1853] [outer = 0x7ff065438c00] 19:57:52 INFO - PROCESS | 1827 | 1461639472534 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff06728b400) [pid = 1827] [serial = 1854] [outer = 0x7ff065438c00] 19:57:53 INFO - PROCESS | 1827 | 1461639473409 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1582ms 19:57:53 INFO - PROCESS | 1827 | 1461639473459 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1827 | 1461639473463 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 19:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:57:53 INFO - PROCESS | 1827 | 1461639473469 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1827 | 1461639473472 Marionette TRACE conn3 <- [1,2442,null,{}] 19:57:53 INFO - PROCESS | 1827 | 1461639473477 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:53 INFO - PROCESS | 1827 | 1461639473708 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:57:54 INFO - PROCESS | 1827 | 1461639474014 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074c6b800 == 141 [pid = 1827] [id = 618] 19:57:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff064f9ac00) [pid = 1827] [serial = 1855] [outer = (nil)] 19:57:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff06ac10000) [pid = 1827] [serial = 1856] [outer = 0x7ff064f9ac00] 19:57:54 INFO - PROCESS | 1827 | 1461639474089 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff06bdcdc00) [pid = 1827] [serial = 1857] [outer = 0x7ff064f9ac00] 19:57:54 INFO - PROCESS | 1827 | 1461639474881 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1426ms 19:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:57:54 INFO - PROCESS | 1827 | 1461639474896 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 1827 | 1461639474898 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 19:57:54 INFO - PROCESS | 1827 | 1461639474905 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:57:54 INFO - PROCESS | 1827 | 1461639474908 Marionette TRACE conn3 <- [1,2446,null,{}] 19:57:54 INFO - PROCESS | 1827 | 1461639474914 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:55 INFO - PROCESS | 1827 | 1461639475111 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:57:55 INFO - PROCESS | 1827 | 1461639475333 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c4e000 == 142 [pid = 1827] [id = 619] 19:57:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff0673af400) [pid = 1827] [serial = 1858] [outer = (nil)] 19:57:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff06cdd5800) [pid = 1827] [serial = 1859] [outer = 0x7ff0673af400] 19:57:55 INFO - PROCESS | 1827 | 1461639475453 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff06ce1a000) [pid = 1827] [serial = 1860] [outer = 0x7ff0673af400] 19:57:56 INFO - PROCESS | 1827 | 1461639476382 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1534ms 19:57:56 INFO - PROCESS | 1827 | 1461639476439 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 1827 | 1461639476442 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 19:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:57:56 INFO - PROCESS | 1827 | 1461639476448 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 1827 | 1461639476450 Marionette TRACE conn3 <- [1,2450,null,{}] 19:57:56 INFO - PROCESS | 1827 | 1461639476456 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:56 INFO - PROCESS | 1827 | 1461639476690 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:57:56 INFO - PROCESS | 1827 | 1461639476964 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff077e4f800 == 143 [pid = 1827] [id = 620] 19:57:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff05fb4f400) [pid = 1827] [serial = 1861] [outer = (nil)] 19:57:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff06d0d5c00) [pid = 1827] [serial = 1862] [outer = 0x7ff05fb4f400] 19:57:57 INFO - PROCESS | 1827 | 1461639477084 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff06d838c00) [pid = 1827] [serial = 1863] [outer = 0x7ff05fb4f400] 19:57:57 INFO - PROCESS | 1827 | 1461639477920 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1529ms 19:57:57 INFO - PROCESS | 1827 | 1461639477978 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1827 | 1461639477980 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 19:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:57:57 INFO - PROCESS | 1827 | 1461639477986 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1827 | 1461639477989 Marionette TRACE conn3 <- [1,2454,null,{}] 19:57:57 INFO - PROCESS | 1827 | 1461639477994 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:58 INFO - PROCESS | 1827 | 1461639478189 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:57:58 INFO - PROCESS | 1827 | 1461639478470 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07960c000 == 144 [pid = 1827] [id = 621] 19:57:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff06ce20800) [pid = 1827] [serial = 1864] [outer = (nil)] 19:57:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff06d898800) [pid = 1827] [serial = 1865] [outer = 0x7ff06ce20800] 19:57:58 INFO - PROCESS | 1827 | 1461639478582 Marionette DEBUG loaded listener.js 19:57:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06da50800) [pid = 1827] [serial = 1866] [outer = 0x7ff06ce20800] 19:57:59 INFO - PROCESS | 1827 | 1461639479369 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1430ms 19:57:59 INFO - PROCESS | 1827 | 1461639479417 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1827 | 1461639479420 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 19:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:57:59 INFO - PROCESS | 1827 | 1461639479426 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1827 | 1461639479428 Marionette TRACE conn3 <- [1,2458,null,{}] 19:57:59 INFO - PROCESS | 1827 | 1461639479434 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:59 INFO - PROCESS | 1827 | 1461639479629 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:57:59 INFO - PROCESS | 1827 | 1461639479894 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07c9f9800 == 145 [pid = 1827] [id = 622] 19:57:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff06d0d0000) [pid = 1827] [serial = 1867] [outer = (nil)] 19:57:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06dae6400) [pid = 1827] [serial = 1868] [outer = 0x7ff06d0d0000] 19:57:59 INFO - PROCESS | 1827 | 1461639479969 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff06dc4cc00) [pid = 1827] [serial = 1869] [outer = 0x7ff06d0d0000] 19:58:00 INFO - PROCESS | 1827 | 1461639480823 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 19:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1430ms 19:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:58:00 INFO - PROCESS | 1827 | 1461639480856 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:58:00 INFO - PROCESS | 1827 | 1461639480859 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 19:58:00 INFO - PROCESS | 1827 | 1461639480865 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:58:00 INFO - PROCESS | 1827 | 1461639480868 Marionette TRACE conn3 <- [1,2462,null,{}] 19:58:00 INFO - PROCESS | 1827 | 1461639480873 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:01 INFO - PROCESS | 1827 | 1461639481057 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:58:01 INFO - PROCESS | 1827 | 1461639481333 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08408e000 == 146 [pid = 1827] [id = 623] 19:58:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff067a8ac00) [pid = 1827] [serial = 1870] [outer = (nil)] 19:58:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff06dc95000) [pid = 1827] [serial = 1871] [outer = 0x7ff067a8ac00] 19:58:01 INFO - PROCESS | 1827 | 1461639481410 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff06dd02400) [pid = 1827] [serial = 1872] [outer = 0x7ff067a8ac00] 19:58:02 INFO - PROCESS | 1827 | 1461639482336 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1535ms 19:58:02 INFO - PROCESS | 1827 | 1461639482401 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 1827 | 1461639482404 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 19:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:58:02 INFO - PROCESS | 1827 | 1461639482410 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 1827 | 1461639482412 Marionette TRACE conn3 <- [1,2466,null,{}] 19:58:02 INFO - PROCESS | 1827 | 1461639482418 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:02 INFO - PROCESS | 1827 | 1461639482630 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:58:02 INFO - PROCESS | 1827 | 1461639482986 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05bad1000 == 147 [pid = 1827] [id = 624] 19:58:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff05c08dc00) [pid = 1827] [serial = 1873] [outer = (nil)] 19:58:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff05c183800) [pid = 1827] [serial = 1874] [outer = 0x7ff05c08dc00] 19:58:03 INFO - PROCESS | 1827 | 1461639483066 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff06113f400) [pid = 1827] [serial = 1875] [outer = 0x7ff05c08dc00] 19:58:03 INFO - PROCESS | 1827 | 1461639483933 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 19:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1579ms 19:58:03 INFO - PROCESS | 1827 | 1461639483991 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:58:03 INFO - PROCESS | 1827 | 1461639483994 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 19:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:58:04 INFO - PROCESS | 1827 | 1461639484000 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1827 | 1461639484004 Marionette TRACE conn3 <- [1,2470,null,{}] 19:58:04 INFO - PROCESS | 1827 | 1461639484009 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:04 INFO - PROCESS | 1827 | 1461639484227 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:58:04 INFO - PROCESS | 1827 | 1461639484490 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061f47800 == 148 [pid = 1827] [id = 625] 19:58:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff05c0ee800) [pid = 1827] [serial = 1876] [outer = (nil)] 19:58:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff05dac2c00) [pid = 1827] [serial = 1877] [outer = 0x7ff05c0ee800] 19:58:04 INFO - PROCESS | 1827 | 1461639484578 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff06dd0bc00) [pid = 1827] [serial = 1878] [outer = 0x7ff05c0ee800] 19:58:05 INFO - PROCESS | 1827 | 1461639485465 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1526ms 19:58:05 INFO - PROCESS | 1827 | 1461639485527 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:58:05 INFO - PROCESS | 1827 | 1461639485531 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 19:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:58:05 INFO - PROCESS | 1827 | 1461639485538 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 1827 | 1461639485541 Marionette TRACE conn3 <- [1,2474,null,{}] 19:58:05 INFO - PROCESS | 1827 | 1461639485546 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:05 INFO - PROCESS | 1827 | 1461639485757 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:58:06 INFO - PROCESS | 1827 | 1461639486030 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fea0000 == 149 [pid = 1827] [id = 626] 19:58:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff05c0f1c00) [pid = 1827] [serial = 1879] [outer = (nil)] 19:58:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff05e87fc00) [pid = 1827] [serial = 1880] [outer = 0x7ff05c0f1c00] 19:58:06 INFO - PROCESS | 1827 | 1461639486157 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff06376c000) [pid = 1827] [serial = 1881] [outer = 0x7ff05c0f1c00] 19:58:07 INFO - PROCESS | 1827 | 1461639487011 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 19:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1529ms 19:58:07 INFO - PROCESS | 1827 | 1461639487067 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 1827 | 1461639487070 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 19:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:58:07 INFO - PROCESS | 1827 | 1461639487076 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 1827 | 1461639487078 Marionette TRACE conn3 <- [1,2478,null,{}] 19:58:07 INFO - PROCESS | 1827 | 1461639487093 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:07 INFO - PROCESS | 1827 | 1461639487309 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:58:08 INFO - PROCESS | 1827 | 1461639488392 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05eae2000 == 150 [pid = 1827] [id = 627] 19:58:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff05c091800) [pid = 1827] [serial = 1882] [outer = (nil)] 19:58:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff05c0f7800) [pid = 1827] [serial = 1883] [outer = 0x7ff05c091800] 19:58:08 INFO - PROCESS | 1827 | 1461639488580 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff05c187400) [pid = 1827] [serial = 1884] [outer = 0x7ff05c091800] 19:58:09 INFO - PROCESS | 1827 | 1461639489449 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2437ms 19:58:09 INFO - PROCESS | 1827 | 1461639489515 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:58:09 INFO - PROCESS | 1827 | 1461639489523 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 19:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:58:09 INFO - PROCESS | 1827 | 1461639489530 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:58:09 INFO - PROCESS | 1827 | 1461639489535 Marionette TRACE conn3 <- [1,2482,null,{}] 19:58:09 INFO - PROCESS | 1827 | 1461639489542 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:09 INFO - PROCESS | 1827 | 1461639489799 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:58:10 INFO - PROCESS | 1827 | 1461639490261 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05e79e000 == 151 [pid = 1827] [id = 628] 19:58:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff05e881000) [pid = 1827] [serial = 1885] [outer = (nil)] 19:58:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff05ef21400) [pid = 1827] [serial = 1886] [outer = 0x7ff05e881000] 19:58:10 INFO - PROCESS | 1827 | 1461639490336 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff05fb45800) [pid = 1827] [serial = 1887] [outer = 0x7ff05e881000] 19:58:11 INFO - PROCESS | 1827 | 1461639491227 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066911800 == 150 [pid = 1827] [id = 550] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067253800 == 149 [pid = 1827] [id = 363] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07637c800 == 148 [pid = 1827] [id = 26] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061e35800 == 147 [pid = 1827] [id = 549] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067a15800 == 146 [pid = 1827] [id = 551] 19:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1840ms 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff05e87c400) [pid = 1827] [serial = 1778] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061ebf000 == 145 [pid = 1827] [id = 588] 19:58:11 INFO - PROCESS | 1827 | 1461639491435 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 1827 | 1461639491440 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0650dc800 == 144 [pid = 1827] [id = 607] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06282a800 == 143 [pid = 1827] [id = 606] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c1f000 == 142 [pid = 1827] [id = 605] 19:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07638e800 == 141 [pid = 1827] [id = 604] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d9a4800 == 140 [pid = 1827] [id = 602] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d363000 == 139 [pid = 1827] [id = 601] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ce51000 == 138 [pid = 1827] [id = 600] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06c199800 == 137 [pid = 1827] [id = 599] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff063795800 == 136 [pid = 1827] [id = 598] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067856000 == 135 [pid = 1827] [id = 597] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067259000 == 134 [pid = 1827] [id = 596] 19:58:11 INFO - PROCESS | 1827 | 1461639491468 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1827 | 1461639491471 Marionette TRACE conn3 <- [1,2486,null,{}] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0654c3800 == 133 [pid = 1827] [id = 595] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06378c000 == 132 [pid = 1827] [id = 594] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06dfcd800 == 131 [pid = 1827] [id = 553] 19:58:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05dbf2800 == 130 [pid = 1827] [id = 593] 19:58:11 INFO - PROCESS | 1827 | 1461639491484 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:11 INFO - PROCESS | 1827 | 1461639491651 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff074ad0800) [pid = 1827] [serial = 1581] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff06dae8000) [pid = 1827] [serial = 1524] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff061141c00) [pid = 1827] [serial = 1775] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff067a90800) [pid = 1827] [serial = 1500] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff060e4c400) [pid = 1827] [serial = 1773] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff06d01e400) [pid = 1827] [serial = 1506] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff06da56000) [pid = 1827] [serial = 1566] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff06b03c800) [pid = 1827] [serial = 1560] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff065673400) [pid = 1827] [serial = 1491] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff05ffafc00) [pid = 1827] [serial = 1772] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff08952ac00) [pid = 1827] [serial = 1749] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff086ea5c00) [pid = 1827] [serial = 1752] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff070667000) [pid = 1827] [serial = 1617] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff088b24000) [pid = 1827] [serial = 1641] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff05ef2e400) [pid = 1827] [serial = 1770] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff060f4ac00) [pid = 1827] [serial = 1767] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff06afef000) [pid = 1827] [serial = 1608] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff06d6b6400) [pid = 1827] [serial = 1614] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff067128800) [pid = 1827] [serial = 1494] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff060faac00) [pid = 1827] [serial = 1584] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff084248800) [pid = 1827] [serial = 1635] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff05c18c800) [pid = 1827] [serial = 1758] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff06d0d6c00) [pid = 1827] [serial = 1515] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff06ce14800) [pid = 1827] [serial = 1503] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff077e2ec00) [pid = 1827] [serial = 1629] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff0621afc00) [pid = 1827] [serial = 1776] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff05e87e000) [pid = 1827] [serial = 1551] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff06dd0d000) [pid = 1827] [serial = 1662] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff07076b800) [pid = 1827] [serial = 1578] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff06d01b800) [pid = 1827] [serial = 1563] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff08540ec00) [pid = 1827] [serial = 1740] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff074acfc00) [pid = 1827] [serial = 1620] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff06da4e000) [pid = 1827] [serial = 1521] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff085416400) [pid = 1827] [serial = 1638] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff06e325c00) [pid = 1827] [serial = 1572] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff07c965800) [pid = 1827] [serial = 1632] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff0667bf400) [pid = 1827] [serial = 1557] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff0621b0c00) [pid = 1827] [serial = 1554] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff060e4f800) [pid = 1827] [serial = 1602] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff0770ac400) [pid = 1827] [serial = 1626] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff06dd29c00) [pid = 1827] [serial = 1569] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff06d07d400) [pid = 1827] [serial = 1512] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff0667bec00) [pid = 1827] [serial = 1485] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff07623d400) [pid = 1827] [serial = 1623] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff06f3d1000) [pid = 1827] [serial = 1575] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff06d077800) [pid = 1827] [serial = 1611] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff06d892000) [pid = 1827] [serial = 1518] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff060fa3400) [pid = 1827] [serial = 1488] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff067288000) [pid = 1827] [serial = 1599] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06d038c00) [pid = 1827] [serial = 1509] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7ff0673b0c00) [pid = 1827] [serial = 1497] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7ff0621c0800) [pid = 1827] [serial = 1605] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7ff05dac9800) [pid = 1827] [serial = 1769] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7ff088f5c000) [pid = 1827] [serial = 1743] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7ff05c0fc800) [pid = 1827] [serial = 1746] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7ff06033b400) [pid = 1827] [serial = 1755] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7ff077f72c00) [pid = 1827] [serial = 1677] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7ff060ed2800) [pid = 1827] [serial = 1719] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7ff0730a7400) [pid = 1827] [serial = 1674] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7ff063a40000) [pid = 1827] [serial = 1686] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7ff06cdda800) [pid = 1827] [serial = 1725] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7ff07e17a000) [pid = 1827] [serial = 1737] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7ff088f57c00) [pid = 1827] [serial = 1692] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7ff06da5b000) [pid = 1827] [serial = 1671] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff088d68c00) [pid = 1827] [serial = 1680] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff065443800) [pid = 1827] [serial = 1668] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff083fdf000) [pid = 1827] [serial = 1689] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff05c1fd000) [pid = 1827] [serial = 1683] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff0796e9400) [pid = 1827] [serial = 1734] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff061141000) [pid = 1827] [serial = 1665] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7ff07076dc00) [pid = 1827] [serial = 1731] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7ff065439800) [pid = 1827] [serial = 1722] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7ff06dae4400) [pid = 1827] [serial = 1728] [outer = (nil)] [url = about:blank] 19:58:11 INFO - PROCESS | 1827 | 1461639491973 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05efe8000 == 131 [pid = 1827] [id = 629] 19:58:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7ff05c18c800) [pid = 1827] [serial = 1888] [outer = (nil)] 19:58:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7ff05fb63c00) [pid = 1827] [serial = 1889] [outer = 0x7ff05c18c800] 19:58:12 INFO - PROCESS | 1827 | 1461639492089 Marionette DEBUG loaded listener.js 19:58:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7ff05fb96400) [pid = 1827] [serial = 1890] [outer = 0x7ff05c18c800] 19:58:12 INFO - PROCESS | 1827 | 1461639492870 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 19:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1452ms 19:58:12 INFO - PROCESS | 1827 | 1461639492907 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:58:12 INFO - PROCESS | 1827 | 1461639492910 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 19:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:58:12 INFO - PROCESS | 1827 | 1461639492918 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:58:12 INFO - PROCESS | 1827 | 1461639492926 Marionette TRACE conn3 <- [1,2490,null,{}] 19:58:12 INFO - PROCESS | 1827 | 1461639492939 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:13 INFO - PROCESS | 1827 | 1461639493173 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:58:13 INFO - PROCESS | 1827 | 1461639493199 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061ded800 == 132 [pid = 1827] [id = 630] 19:58:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff05fb48400) [pid = 1827] [serial = 1891] [outer = (nil)] 19:58:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff05ffafc00) [pid = 1827] [serial = 1892] [outer = 0x7ff05fb48400] 19:58:13 INFO - PROCESS | 1827 | 1461639493264 Marionette DEBUG loaded listener.js 19:58:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff060e46000) [pid = 1827] [serial = 1893] [outer = 0x7ff05fb48400] 19:58:14 INFO - PROCESS | 1827 | 1461639494210 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1336ms 19:58:14 INFO - PROCESS | 1827 | 1461639494253 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:58:14 INFO - PROCESS | 1827 | 1461639494257 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 19:58:14 INFO - PROCESS | 1827 | 1461639494268 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:58:14 INFO - PROCESS | 1827 | 1461639494271 Marionette TRACE conn3 <- [1,2494,null,{}] 19:58:14 INFO - PROCESS | 1827 | 1461639494276 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:14 INFO - PROCESS | 1827 | 1461639494523 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:58:14 INFO - PROCESS | 1827 | 1461639494554 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061f59800 == 133 [pid = 1827] [id = 631] 19:58:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff05ffaec00) [pid = 1827] [serial = 1894] [outer = (nil)] 19:58:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff060edac00) [pid = 1827] [serial = 1895] [outer = 0x7ff05ffaec00] 19:58:14 INFO - PROCESS | 1827 | 1461639494626 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff060f4d400) [pid = 1827] [serial = 1896] [outer = 0x7ff05ffaec00] 19:58:15 INFO - PROCESS | 1827 | 1461639495655 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1432ms 19:58:15 INFO - PROCESS | 1827 | 1461639495695 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 1827 | 1461639495698 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 19:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:58:15 INFO - PROCESS | 1827 | 1461639495703 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1827 | 1461639495706 Marionette TRACE conn3 <- [1,2498,null,{}] 19:58:15 INFO - PROCESS | 1827 | 1461639495719 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:15 INFO - PROCESS | 1827 | 1461639495944 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:58:17 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7ff05fb96c00) [pid = 1827] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:58:17 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7ff060fa1400) [pid = 1827] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:58:17 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7ff05e87c000) [pid = 1827] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:58:17 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7ff05dac7c00) [pid = 1827] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:58:17 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7ff05c0f1800) [pid = 1827] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:58:17 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7ff0621bc800) [pid = 1827] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:58:17 INFO - PROCESS | 1827 | 1461639497082 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06283c000 == 134 [pid = 1827] [id = 632] 19:58:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7ff060f43c00) [pid = 1827] [serial = 1897] [outer = (nil)] 19:58:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7ff06113e800) [pid = 1827] [serial = 1898] [outer = 0x7ff060f43c00] 19:58:17 INFO - PROCESS | 1827 | 1461639497158 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7ff0621b4400) [pid = 1827] [serial = 1899] [outer = 0x7ff060f43c00] 19:58:17 INFO - PROCESS | 1827 | 1461639497854 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2186ms 19:58:17 INFO - PROCESS | 1827 | 1461639497890 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:58:17 INFO - PROCESS | 1827 | 1461639497892 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 19:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:58:17 INFO - PROCESS | 1827 | 1461639497899 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:58:17 INFO - PROCESS | 1827 | 1461639497902 Marionette TRACE conn3 <- [1,2502,null,{}] 19:58:17 INFO - PROCESS | 1827 | 1461639497906 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:18 INFO - PROCESS | 1827 | 1461639498151 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:58:18 INFO - PROCESS | 1827 | 1461639498167 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0650d1800 == 135 [pid = 1827] [id = 633] 19:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7ff060f4d000) [pid = 1827] [serial = 1900] [outer = (nil)] 19:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7ff063419c00) [pid = 1827] [serial = 1901] [outer = 0x7ff060f4d000] 19:58:18 INFO - PROCESS | 1827 | 1461639498324 Marionette DEBUG loaded listener.js 19:58:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7ff063775800) [pid = 1827] [serial = 1902] [outer = 0x7ff060f4d000] 19:58:19 INFO - PROCESS | 1827 | 1461639499226 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1376ms 19:58:19 INFO - PROCESS | 1827 | 1461639499277 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:58:19 INFO - PROCESS | 1827 | 1461639499282 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 19:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:58:19 INFO - PROCESS | 1827 | 1461639499290 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:58:19 INFO - PROCESS | 1827 | 1461639499297 Marionette TRACE conn3 <- [1,2506,null,{}] 19:58:19 INFO - PROCESS | 1827 | 1461639499307 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:19 INFO - PROCESS | 1827 | 1461639499519 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:58:19 INFO - PROCESS | 1827 | 1461639499784 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fcb6000 == 136 [pid = 1827] [id = 634] 19:58:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7ff05c180000) [pid = 1827] [serial = 1903] [outer = (nil)] 19:58:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7ff05dcb0400) [pid = 1827] [serial = 1904] [outer = 0x7ff05c180000] 19:58:19 INFO - PROCESS | 1827 | 1461639499905 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7ff05ef22c00) [pid = 1827] [serial = 1905] [outer = 0x7ff05c180000] 19:58:20 INFO - PROCESS | 1827 | 1461639500820 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1595ms 19:58:20 INFO - PROCESS | 1827 | 1461639500886 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 1827 | 1461639500895 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 19:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:58:20 INFO - PROCESS | 1827 | 1461639500904 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 1827 | 1461639500908 Marionette TRACE conn3 <- [1,2510,null,{}] 19:58:20 INFO - PROCESS | 1827 | 1461639500914 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:21 INFO - PROCESS | 1827 | 1461639501138 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:58:21 INFO - PROCESS | 1827 | 1461639501350 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06209d000 == 137 [pid = 1827] [id = 635] 19:58:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7ff05dac9800) [pid = 1827] [serial = 1906] [outer = (nil)] 19:58:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7ff05fb96000) [pid = 1827] [serial = 1907] [outer = 0x7ff05dac9800] 19:58:21 INFO - PROCESS | 1827 | 1461639501459 Marionette DEBUG loaded listener.js 19:58:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7ff05ffaac00) [pid = 1827] [serial = 1908] [outer = 0x7ff05dac9800] 19:58:22 INFO - PROCESS | 1827 | 1461639502529 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 19:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1680ms 19:58:22 INFO - PROCESS | 1827 | 1461639502586 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:58:22 INFO - PROCESS | 1827 | 1461639502590 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 19:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:58:22 INFO - PROCESS | 1827 | 1461639502596 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:58:22 INFO - PROCESS | 1827 | 1461639502602 Marionette TRACE conn3 <- [1,2514,null,{}] 19:58:22 INFO - PROCESS | 1827 | 1461639502619 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:22 INFO - PROCESS | 1827 | 1461639502827 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:58:23 INFO - PROCESS | 1827 | 1461639503079 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06589b000 == 138 [pid = 1827] [id = 636] 19:58:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7ff060fa6800) [pid = 1827] [serial = 1909] [outer = (nil)] 19:58:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7ff0621ac400) [pid = 1827] [serial = 1910] [outer = 0x7ff060fa6800] 19:58:23 INFO - PROCESS | 1827 | 1461639503198 Marionette DEBUG loaded listener.js 19:58:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7ff06341b400) [pid = 1827] [serial = 1911] [outer = 0x7ff060fa6800] 19:58:24 INFO - PROCESS | 1827 | 1461639504074 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1535ms 19:58:24 INFO - PROCESS | 1827 | 1461639504132 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:58:24 INFO - PROCESS | 1827 | 1461639504137 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 19:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:58:24 INFO - PROCESS | 1827 | 1461639504142 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:58:24 INFO - PROCESS | 1827 | 1461639504145 Marionette TRACE conn3 <- [1,2518,null,{}] 19:58:24 INFO - PROCESS | 1827 | 1461639504150 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:24 INFO - PROCESS | 1827 | 1461639504345 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:58:24 INFO - PROCESS | 1827 | 1461639504545 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066ab9800 == 139 [pid = 1827] [id = 637] 19:58:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7ff06113bc00) [pid = 1827] [serial = 1912] [outer = (nil)] 19:58:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7ff063a42000) [pid = 1827] [serial = 1913] [outer = 0x7ff06113bc00] 19:58:24 INFO - PROCESS | 1827 | 1461639504617 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7ff064fa2000) [pid = 1827] [serial = 1914] [outer = 0x7ff06113bc00] 19:58:25 INFO - PROCESS | 1827 | 1461639505532 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:58:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:58:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1427ms 19:58:25 INFO - PROCESS | 1827 | 1461639505570 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 1827 | 1461639505574 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 19:58:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:58:25 INFO - PROCESS | 1827 | 1461639505580 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 1827 | 1461639505583 Marionette TRACE conn3 <- [1,2522,null,{}] 19:58:25 INFO - PROCESS | 1827 | 1461639505588 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:25 INFO - PROCESS | 1827 | 1461639505758 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:58:25 INFO - PROCESS | 1827 | 1461639505966 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0677c6000 == 140 [pid = 1827] [id = 638] 19:58:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7ff06376a800) [pid = 1827] [serial = 1915] [outer = (nil)] 19:58:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7ff065443800) [pid = 1827] [serial = 1916] [outer = 0x7ff06376a800] 19:58:26 INFO - PROCESS | 1827 | 1461639506034 Marionette DEBUG loaded listener.js 19:58:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff0667bbc00) [pid = 1827] [serial = 1917] [outer = 0x7ff06376a800] 19:58:26 INFO - PROCESS | 1827 | 1461639506935 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1431ms 19:58:27 INFO - PROCESS | 1827 | 1461639507012 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:58:27 INFO - PROCESS | 1827 | 1461639507015 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 19:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:58:27 INFO - PROCESS | 1827 | 1461639507026 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:58:27 INFO - PROCESS | 1827 | 1461639507031 Marionette TRACE conn3 <- [1,2526,null,{}] 19:58:27 INFO - PROCESS | 1827 | 1461639507036 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:27 INFO - PROCESS | 1827 | 1461639507296 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:58:27 INFO - PROCESS | 1827 | 1461639507551 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac3b000 == 141 [pid = 1827] [id = 639] 19:58:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff067129c00) [pid = 1827] [serial = 1918] [outer = (nil)] 19:58:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff0672a5c00) [pid = 1827] [serial = 1919] [outer = 0x7ff067129c00] 19:58:27 INFO - PROCESS | 1827 | 1461639507665 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff0673b0400) [pid = 1827] [serial = 1920] [outer = 0x7ff067129c00] 19:58:28 INFO - PROCESS | 1827 | 1461639508515 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:58:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:58:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1535ms 19:58:28 INFO - PROCESS | 1827 | 1461639508562 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:58:28 INFO - PROCESS | 1827 | 1461639508566 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 19:58:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:58:28 INFO - PROCESS | 1827 | 1461639508572 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 1827 | 1461639508575 Marionette TRACE conn3 <- [1,2530,null,{}] 19:58:28 INFO - PROCESS | 1827 | 1461639508580 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:28 INFO - PROCESS | 1827 | 1461639508774 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:58:28 INFO - PROCESS | 1827 | 1461639508988 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bee4800 == 142 [pid = 1827] [id = 640] 19:58:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff067288000) [pid = 1827] [serial = 1921] [outer = (nil)] 19:58:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff067a86c00) [pid = 1827] [serial = 1922] [outer = 0x7ff067288000] 19:58:29 INFO - PROCESS | 1827 | 1461639509099 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff06afe4000) [pid = 1827] [serial = 1923] [outer = 0x7ff067288000] 19:58:30 INFO - PROCESS | 1827 | 1461639510005 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1480ms 19:58:30 INFO - PROCESS | 1827 | 1461639510054 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 1827 | 1461639510057 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 19:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:58:30 INFO - PROCESS | 1827 | 1461639510081 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 1827 | 1461639510085 Marionette TRACE conn3 <- [1,2534,null,{}] 19:58:30 INFO - PROCESS | 1827 | 1461639510091 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:30 INFO - PROCESS | 1827 | 1461639510285 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:58:30 INFO - PROCESS | 1827 | 1461639510493 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06c189800 == 143 [pid = 1827] [id = 641] 19:58:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06729e800) [pid = 1827] [serial = 1924] [outer = (nil)] 19:58:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff06ac0f800) [pid = 1827] [serial = 1925] [outer = 0x7ff06729e800] 19:58:30 INFO - PROCESS | 1827 | 1461639510614 Marionette DEBUG loaded listener.js 19:58:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff06b03cc00) [pid = 1827] [serial = 1926] [outer = 0x7ff06729e800] 19:58:31 INFO - PROCESS | 1827 | 1461639511522 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 19:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1490ms 19:58:31 INFO - PROCESS | 1827 | 1461639511569 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:58:31 INFO - PROCESS | 1827 | 1461639511573 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 19:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:58:31 INFO - PROCESS | 1827 | 1461639511579 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:58:31 INFO - PROCESS | 1827 | 1461639511581 Marionette TRACE conn3 <- [1,2538,null,{}] 19:58:31 INFO - PROCESS | 1827 | 1461639511587 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:31 INFO - PROCESS | 1827 | 1461639511858 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:58:32 INFO - PROCESS | 1827 | 1461639512008 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ce49000 == 144 [pid = 1827] [id = 642] 19:58:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff067a87000) [pid = 1827] [serial = 1927] [outer = (nil)] 19:58:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff06cd93c00) [pid = 1827] [serial = 1928] [outer = 0x7ff067a87000] 19:58:32 INFO - PROCESS | 1827 | 1461639512126 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff06cdd8c00) [pid = 1827] [serial = 1929] [outer = 0x7ff067a87000] 19:58:33 INFO - PROCESS | 1827 | 1461639513088 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1577ms 19:58:33 INFO - PROCESS | 1827 | 1461639513157 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:58:33 INFO - PROCESS | 1827 | 1461639513159 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 19:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:58:33 INFO - PROCESS | 1827 | 1461639513165 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1827 | 1461639513167 Marionette TRACE conn3 <- [1,2542,null,{}] 19:58:33 INFO - PROCESS | 1827 | 1461639513173 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:33 INFO - PROCESS | 1827 | 1461639513374 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:58:33 INFO - PROCESS | 1827 | 1461639513593 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d11a000 == 145 [pid = 1827] [id = 643] 19:58:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff067a8f400) [pid = 1827] [serial = 1930] [outer = (nil)] 19:58:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff06ce1b400) [pid = 1827] [serial = 1931] [outer = 0x7ff067a8f400] 19:58:33 INFO - PROCESS | 1827 | 1461639513707 Marionette DEBUG loaded listener.js 19:58:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff06d01b400) [pid = 1827] [serial = 1932] [outer = 0x7ff067a8f400] 19:58:34 INFO - PROCESS | 1827 | 1461639514645 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 19:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1533ms 19:58:34 INFO - PROCESS | 1827 | 1461639514700 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:58:34 INFO - PROCESS | 1827 | 1461639514704 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 19:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:58:34 INFO - PROCESS | 1827 | 1461639514728 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:58:34 INFO - PROCESS | 1827 | 1461639514733 Marionette TRACE conn3 <- [1,2546,null,{}] 19:58:34 INFO - PROCESS | 1827 | 1461639514740 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:34 INFO - PROCESS | 1827 | 1461639514956 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:58:35 INFO - PROCESS | 1827 | 1461639515177 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d99e800 == 146 [pid = 1827] [id = 644] 19:58:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff060fa7800) [pid = 1827] [serial = 1933] [outer = (nil)] 19:58:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff06d03a000) [pid = 1827] [serial = 1934] [outer = 0x7ff060fa7800] 19:58:35 INFO - PROCESS | 1827 | 1461639515295 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff06d0c8400) [pid = 1827] [serial = 1935] [outer = 0x7ff060fa7800] 19:58:36 INFO - PROCESS | 1827 | 1461639516250 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1601ms 19:58:36 INFO - PROCESS | 1827 | 1461639516311 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:58:36 INFO - PROCESS | 1827 | 1461639516315 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 19:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:58:36 INFO - PROCESS | 1827 | 1461639516321 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 1827 | 1461639516324 Marionette TRACE conn3 <- [1,2550,null,{}] 19:58:36 INFO - PROCESS | 1827 | 1461639516330 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:36 INFO - PROCESS | 1827 | 1461639516539 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:58:36 INFO - PROCESS | 1827 | 1461639516753 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05dc0e800 == 147 [pid = 1827] [id = 645] 19:58:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff05c088800) [pid = 1827] [serial = 1936] [outer = (nil)] 19:58:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff05fb6bc00) [pid = 1827] [serial = 1937] [outer = 0x7ff05c088800] 19:58:36 INFO - PROCESS | 1827 | 1461639516867 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff065681800) [pid = 1827] [serial = 1938] [outer = 0x7ff05c088800] 19:58:38 INFO - PROCESS | 1827 | 1461639518300 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 19:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2030ms 19:58:38 INFO - PROCESS | 1827 | 1461639518352 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:58:38 INFO - PROCESS | 1827 | 1461639518357 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 19:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:58:38 INFO - PROCESS | 1827 | 1461639518366 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1827 | 1461639518371 Marionette TRACE conn3 <- [1,2554,null,{}] 19:58:38 INFO - PROCESS | 1827 | 1461639518379 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:38 INFO - PROCESS | 1827 | 1461639518609 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:58:38 INFO - PROCESS | 1827 | 1461639518888 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062085800 == 148 [pid = 1827] [id = 646] 19:58:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff05c128000) [pid = 1827] [serial = 1939] [outer = (nil)] 19:58:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff05e883800) [pid = 1827] [serial = 1940] [outer = 0x7ff05c128000] 19:58:38 INFO - PROCESS | 1827 | 1461639518960 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff05fb8e000) [pid = 1827] [serial = 1941] [outer = 0x7ff05c128000] 19:58:39 INFO - PROCESS | 1827 | 1461639519997 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1693ms 19:58:40 INFO - PROCESS | 1827 | 1461639520060 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1827 | 1461639520068 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 19:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:58:40 INFO - PROCESS | 1827 | 1461639520077 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1827 | 1461639520080 Marionette TRACE conn3 <- [1,2558,null,{}] 19:58:40 INFO - PROCESS | 1827 | 1461639520087 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:40 INFO - PROCESS | 1827 | 1461639520293 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:58:40 INFO - PROCESS | 1827 | 1461639520589 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fcb7000 == 149 [pid = 1827] [id = 647] 19:58:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff05ef2b000) [pid = 1827] [serial = 1942] [outer = (nil)] 19:58:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff060e4c800) [pid = 1827] [serial = 1943] [outer = 0x7ff05ef2b000] 19:58:40 INFO - PROCESS | 1827 | 1461639520704 Marionette DEBUG loaded listener.js 19:58:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff060f4e400) [pid = 1827] [serial = 1944] [outer = 0x7ff05ef2b000] 19:58:41 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0760dd000 == 148 [pid = 1827] [id = 41] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff067121800) [pid = 1827] [serial = 1844] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7ff06ce16c00) [pid = 1827] [serial = 1814] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7ff06ac0c800) [pid = 1827] [serial = 1811] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7ff0678ecc00) [pid = 1827] [serial = 1808] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7ff06d031800) [pid = 1827] [serial = 1817] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7ff066be4800) [pid = 1827] [serial = 1799] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7ff0673a9c00) [pid = 1827] [serial = 1805] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7ff0667c1c00) [pid = 1827] [serial = 1820] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7ff06712bc00) [pid = 1827] [serial = 1802] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7ff06d0ce000) [pid = 1827] [serial = 1823] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | 1461639521680 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1628ms 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7ff05e884000) [pid = 1827] [serial = 1842] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7ff063a83400) [pid = 1827] [serial = 1793] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7ff0621aec00) [pid = 1827] [serial = 1833] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7ff065437c00) [pid = 1827] [serial = 1796] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7ff065441800) [pid = 1827] [serial = 1836] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7ff05ffabc00) [pid = 1827] [serial = 1830] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7ff06d673c00) [pid = 1827] [serial = 1826] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7ff06033a400) [pid = 1827] [serial = 1784] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7ff05fb4bc00) [pid = 1827] [serial = 1779] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff063a83c00) [pid = 1827] [serial = 1835] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff060f4f000) [pid = 1827] [serial = 1832] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff063773800) [pid = 1827] [serial = 1790] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff05c1f0c00) [pid = 1827] [serial = 1841] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff0621b0000) [pid = 1827] [serial = 1787] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff05ef2ec00) [pid = 1827] [serial = 1829] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff0678edc00) [pid = 1827] [serial = 1838] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7ff05c125800) [pid = 1827] [serial = 1781] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7ff06afe9000) [pid = 1827] [serial = 1839] [outer = (nil)] [url = about:blank] 19:58:41 INFO - PROCESS | 1827 | 1461639521734 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:58:41 INFO - PROCESS | 1827 | 1461639521737 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 19:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:58:41 INFO - PROCESS | 1827 | 1461639521747 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:58:41 INFO - PROCESS | 1827 | 1461639521752 Marionette TRACE conn3 <- [1,2562,null,{}] 19:58:41 INFO - PROCESS | 1827 | 1461639521768 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:41 INFO - PROCESS | 1827 | 1461639521967 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:58:42 INFO - PROCESS | 1827 | 1461639522201 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061eb7000 == 149 [pid = 1827] [id = 648] 19:58:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7ff0621a9000) [pid = 1827] [serial = 1945] [outer = (nil)] 19:58:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7ff063414800) [pid = 1827] [serial = 1946] [outer = 0x7ff0621a9000] 19:58:42 INFO - PROCESS | 1827 | 1461639522283 Marionette DEBUG loaded listener.js 19:58:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff063776800) [pid = 1827] [serial = 1947] [outer = 0x7ff0621a9000] 19:58:43 INFO - PROCESS | 1827 | 1461639523113 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 19:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1436ms 19:58:43 INFO - PROCESS | 1827 | 1461639523186 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:58:43 INFO - PROCESS | 1827 | 1461639523190 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 19:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:58:43 INFO - PROCESS | 1827 | 1461639523196 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:58:43 INFO - PROCESS | 1827 | 1461639523200 Marionette TRACE conn3 <- [1,2566,null,{}] 19:58:43 INFO - PROCESS | 1827 | 1461639523205 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:43 INFO - PROCESS | 1827 | 1461639523391 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:58:43 INFO - PROCESS | 1827 | 1461639523585 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0658a5000 == 150 [pid = 1827] [id = 649] 19:58:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff060e49000) [pid = 1827] [serial = 1948] [outer = (nil)] 19:58:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff0667bec00) [pid = 1827] [serial = 1949] [outer = 0x7ff060e49000] 19:58:43 INFO - PROCESS | 1827 | 1461639523652 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff0668d1000) [pid = 1827] [serial = 1950] [outer = 0x7ff060e49000] 19:58:44 INFO - PROCESS | 1827 | 1461639524470 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:58:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1327ms 19:58:44 INFO - PROCESS | 1827 | 1461639524525 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 1827 | 1461639524529 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 19:58:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:58:44 INFO - PROCESS | 1827 | 1461639524543 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 1827 | 1461639524556 Marionette TRACE conn3 <- [1,2570,null,{}] 19:58:44 INFO - PROCESS | 1827 | 1461639524561 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:44 INFO - PROCESS | 1827 | 1461639524810 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:58:44 INFO - PROCESS | 1827 | 1461639524838 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac2c800 == 151 [pid = 1827] [id = 650] 19:58:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff05c085800) [pid = 1827] [serial = 1951] [outer = (nil)] 19:58:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06711f800) [pid = 1827] [serial = 1952] [outer = 0x7ff05c085800] 19:58:44 INFO - PROCESS | 1827 | 1461639524900 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff067284000) [pid = 1827] [serial = 1953] [outer = 0x7ff05c085800] 19:58:45 INFO - PROCESS | 1827 | 1461639525932 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 19:58:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:58:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1649ms 19:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7ff05ffaec00) [pid = 1827] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7ff063a38400) [pid = 1827] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7ff05fb48400) [pid = 1827] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7ff060f43c00) [pid = 1827] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7ff05e881000) [pid = 1827] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7ff05c18c800) [pid = 1827] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:58:46 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7ff05c091800) [pid = 1827] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:58:46 INFO - PROCESS | 1827 | 1461639526215 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:58:46 INFO - PROCESS | 1827 | 1461639526219 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 19:58:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:58:46 INFO - PROCESS | 1827 | 1461639526225 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:58:46 INFO - PROCESS | 1827 | 1461639526227 Marionette TRACE conn3 <- [1,2574,null,{}] 19:58:46 INFO - PROCESS | 1827 | 1461639526232 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:46 INFO - PROCESS | 1827 | 1461639526421 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:58:46 INFO - PROCESS | 1827 | 1461639526640 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06b018800 == 152 [pid = 1827] [id = 651] 19:58:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7ff067a8d000) [pid = 1827] [serial = 1954] [outer = (nil)] 19:58:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7ff06b032400) [pid = 1827] [serial = 1955] [outer = 0x7ff067a8d000] 19:58:46 INFO - PROCESS | 1827 | 1461639526714 Marionette DEBUG loaded listener.js 19:58:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7ff06cddd800) [pid = 1827] [serial = 1956] [outer = 0x7ff067a8d000] 19:58:47 INFO - PROCESS | 1827 | 1461639527418 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1230ms 19:58:47 INFO - PROCESS | 1827 | 1461639527455 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:58:47 INFO - PROCESS | 1827 | 1461639527459 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 19:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:58:47 INFO - PROCESS | 1827 | 1461639527464 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 1827 | 1461639527466 Marionette TRACE conn3 <- [1,2578,null,{}] 19:58:47 INFO - PROCESS | 1827 | 1461639527472 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:47 INFO - PROCESS | 1827 | 1461639527720 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:58:47 INFO - PROCESS | 1827 | 1461639527768 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d137800 == 153 [pid = 1827] [id = 652] 19:58:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7ff060eda400) [pid = 1827] [serial = 1957] [outer = (nil)] 19:58:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7ff06d033c00) [pid = 1827] [serial = 1958] [outer = 0x7ff060eda400] 19:58:47 INFO - PROCESS | 1827 | 1461639527832 Marionette DEBUG loaded listener.js 19:58:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7ff06d07f400) [pid = 1827] [serial = 1959] [outer = 0x7ff060eda400] 19:58:48 INFO - PROCESS | 1827 | 1461639528930 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:58:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:58:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1528ms 19:58:48 INFO - PROCESS | 1827 | 1461639528994 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:58:49 INFO - PROCESS | 1827 | 1461639529001 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 19:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:58:49 INFO - PROCESS | 1827 | 1461639529009 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 1827 | 1461639529014 Marionette TRACE conn3 <- [1,2582,null,{}] 19:58:49 INFO - PROCESS | 1827 | 1461639529022 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:49 INFO - PROCESS | 1827 | 1461639529256 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:58:49 INFO - PROCESS | 1827 | 1461639529517 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ff25000 == 154 [pid = 1827] [id = 653] 19:58:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7ff05ef2c400) [pid = 1827] [serial = 1960] [outer = (nil)] 19:58:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7ff05fb64800) [pid = 1827] [serial = 1961] [outer = 0x7ff05ef2c400] 19:58:49 INFO - PROCESS | 1827 | 1461639529636 Marionette DEBUG loaded listener.js 19:58:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7ff05ffa2400) [pid = 1827] [serial = 1962] [outer = 0x7ff05ef2c400] 19:58:50 INFO - PROCESS | 1827 | 1461639530578 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1631ms 19:58:50 INFO - PROCESS | 1827 | 1461639530641 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:58:50 INFO - PROCESS | 1827 | 1461639530649 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 19:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:58:50 INFO - PROCESS | 1827 | 1461639530660 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:58:50 INFO - PROCESS | 1827 | 1461639530663 Marionette TRACE conn3 <- [1,2586,null,{}] 19:58:50 INFO - PROCESS | 1827 | 1461639530670 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:50 INFO - PROCESS | 1827 | 1461639530911 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:58:51 INFO - PROCESS | 1827 | 1461639531192 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065878000 == 155 [pid = 1827] [id = 654] 19:58:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7ff060f46800) [pid = 1827] [serial = 1963] [outer = (nil)] 19:58:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7ff060faa800) [pid = 1827] [serial = 1964] [outer = 0x7ff060f46800] 19:58:51 INFO - PROCESS | 1827 | 1461639531309 Marionette DEBUG loaded listener.js 19:58:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7ff0621b6800) [pid = 1827] [serial = 1965] [outer = 0x7ff060f46800] 19:58:52 INFO - PROCESS | 1827 | 1461639532247 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1631ms 19:58:52 INFO - PROCESS | 1827 | 1461639532291 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:58:52 INFO - PROCESS | 1827 | 1461639532295 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 19:58:52 INFO - PROCESS | 1827 | 1461639532301 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:58:52 INFO - PROCESS | 1827 | 1461639532307 Marionette TRACE conn3 <- [1,2590,null,{}] 19:58:52 INFO - PROCESS | 1827 | 1461639532322 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:52 INFO - PROCESS | 1827 | 1461639532547 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:58:52 INFO - PROCESS | 1827 | 1461639532863 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ee20000 == 156 [pid = 1827] [id = 655] 19:58:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7ff0667b6c00) [pid = 1827] [serial = 1966] [outer = (nil)] 19:58:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7ff067284400) [pid = 1827] [serial = 1967] [outer = 0x7ff0667b6c00] 19:58:52 INFO - PROCESS | 1827 | 1461639532945 Marionette DEBUG loaded listener.js 19:58:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7ff0678eb000) [pid = 1827] [serial = 1968] [outer = 0x7ff0667b6c00] 19:58:53 INFO - PROCESS | 1827 | 1461639533813 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 19:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1589ms 19:58:53 INFO - PROCESS | 1827 | 1461639533891 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:58:53 INFO - PROCESS | 1827 | 1461639533897 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 19:58:53 INFO - PROCESS | 1827 | 1461639533903 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:58:53 INFO - PROCESS | 1827 | 1461639533907 Marionette TRACE conn3 <- [1,2594,null,{}] 19:58:53 INFO - PROCESS | 1827 | 1461639533913 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:54 INFO - PROCESS | 1827 | 1461639534162 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:58:54 INFO - PROCESS | 1827 | 1461639534472 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07099e800 == 157 [pid = 1827] [id = 656] 19:58:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7ff066803000) [pid = 1827] [serial = 1969] [outer = (nil)] 19:58:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7ff06d015800) [pid = 1827] [serial = 1970] [outer = 0x7ff066803000] 19:58:54 INFO - PROCESS | 1827 | 1461639534556 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7ff06d03ac00) [pid = 1827] [serial = 1971] [outer = 0x7ff066803000] 19:58:55 INFO - PROCESS | 1827 | 1461639535467 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1634ms 19:58:55 INFO - PROCESS | 1827 | 1461639535539 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:58:55 INFO - PROCESS | 1827 | 1461639535542 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 19:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:58:55 INFO - PROCESS | 1827 | 1461639535548 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 1827 | 1461639535551 Marionette TRACE conn3 <- [1,2598,null,{}] 19:58:55 INFO - PROCESS | 1827 | 1461639535556 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:55 INFO - PROCESS | 1827 | 1461639535804 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:58:56 INFO - PROCESS | 1827 | 1461639536100 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07538a800 == 158 [pid = 1827] [id = 657] 19:58:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7ff060339000) [pid = 1827] [serial = 1972] [outer = (nil)] 19:58:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7ff06d0cd800) [pid = 1827] [serial = 1973] [outer = 0x7ff060339000] 19:58:56 INFO - PROCESS | 1827 | 1461639536177 Marionette DEBUG loaded listener.js 19:58:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7ff06d30d000) [pid = 1827] [serial = 1974] [outer = 0x7ff060339000] 19:58:57 INFO - PROCESS | 1827 | 1461639537070 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1582ms 19:58:57 INFO - PROCESS | 1827 | 1461639537131 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:58:57 INFO - PROCESS | 1827 | 1461639537135 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 19:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:58:57 INFO - PROCESS | 1827 | 1461639537140 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:58:57 INFO - PROCESS | 1827 | 1461639537144 Marionette TRACE conn3 <- [1,2602,null,{}] 19:58:57 INFO - PROCESS | 1827 | 1461639537149 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:57 INFO - PROCESS | 1827 | 1461639537407 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:58:57 INFO - PROCESS | 1827 | 1461639537712 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076796000 == 159 [pid = 1827] [id = 658] 19:58:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7ff06d83c400) [pid = 1827] [serial = 1975] [outer = (nil)] 19:58:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7ff06da54800) [pid = 1827] [serial = 1976] [outer = 0x7ff06d83c400] 19:58:57 INFO - PROCESS | 1827 | 1461639537803 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7ff06dc46000) [pid = 1827] [serial = 1977] [outer = 0x7ff06d83c400] 19:58:58 INFO - PROCESS | 1827 | 1461639538665 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1580ms 19:58:58 INFO - PROCESS | 1827 | 1461639538722 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:58:58 INFO - PROCESS | 1827 | 1461639538727 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 19:58:58 INFO - PROCESS | 1827 | 1461639538734 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1827 | 1461639538737 Marionette TRACE conn3 <- [1,2606,null,{}] 19:58:58 INFO - PROCESS | 1827 | 1461639538742 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:58 INFO - PROCESS | 1827 | 1461639538945 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:58:59 INFO - PROCESS | 1827 | 1461639539162 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076eed800 == 160 [pid = 1827] [id = 659] 19:58:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7ff063a82800) [pid = 1827] [serial = 1978] [outer = (nil)] 19:58:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff06dc9b000) [pid = 1827] [serial = 1979] [outer = 0x7ff063a82800] 19:58:59 INFO - PROCESS | 1827 | 1461639539323 Marionette DEBUG loaded listener.js 19:58:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff06dd0e000) [pid = 1827] [serial = 1980] [outer = 0x7ff063a82800] 19:59:00 INFO - PROCESS | 1827 | 1461639540231 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1528ms 19:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:59:00 INFO - PROCESS | 1827 | 1461639540262 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1827 | 1461639540264 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 19:59:00 INFO - PROCESS | 1827 | 1461639540270 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1827 | 1461639540273 Marionette TRACE conn3 <- [1,2610,null,{}] 19:59:00 INFO - PROCESS | 1827 | 1461639540279 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:00 INFO - PROCESS | 1827 | 1461639540472 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:59:00 INFO - PROCESS | 1827 | 1461639540692 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0774a9000 == 161 [pid = 1827] [id = 660] 19:59:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff06d6c0800) [pid = 1827] [serial = 1981] [outer = (nil)] 19:59:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff06dd2c000) [pid = 1827] [serial = 1982] [outer = 0x7ff06d6c0800] 19:59:00 INFO - PROCESS | 1827 | 1461639540812 Marionette DEBUG loaded listener.js 19:59:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff06e221400) [pid = 1827] [serial = 1983] [outer = 0x7ff06d6c0800] 19:59:01 INFO - PROCESS | 1827 | 1461639541696 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1484ms 19:59:01 INFO - PROCESS | 1827 | 1461639541755 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:59:01 INFO - PROCESS | 1827 | 1461639541758 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 19:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:59:01 INFO - PROCESS | 1827 | 1461639541764 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 1827 | 1461639541766 Marionette TRACE conn3 <- [1,2614,null,{}] 19:59:01 INFO - PROCESS | 1827 | 1461639541771 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:01 INFO - PROCESS | 1827 | 1461639541965 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:59:02 INFO - PROCESS | 1827 | 1461639542179 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07774f000 == 162 [pid = 1827] [id = 661] 19:59:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff06dd0f000) [pid = 1827] [serial = 1984] [outer = (nil)] 19:59:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff06ef96400) [pid = 1827] [serial = 1985] [outer = 0x7ff06dd0f000] 19:59:02 INFO - PROCESS | 1827 | 1461639542296 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff06f21fc00) [pid = 1827] [serial = 1986] [outer = 0x7ff06dd0f000] 19:59:03 INFO - PROCESS | 1827 | 1461639543305 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 19:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1579ms 19:59:03 INFO - PROCESS | 1827 | 1461639543344 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:59:03 INFO - PROCESS | 1827 | 1461639543348 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 19:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:59:03 INFO - PROCESS | 1827 | 1461639543354 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:59:03 INFO - PROCESS | 1827 | 1461639543357 Marionette TRACE conn3 <- [1,2618,null,{}] 19:59:03 INFO - PROCESS | 1827 | 1461639543362 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:03 INFO - PROCESS | 1827 | 1461639543573 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:59:03 INFO - PROCESS | 1827 | 1461639543877 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079613000 == 163 [pid = 1827] [id = 662] 19:59:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff06dd10c00) [pid = 1827] [serial = 1987] [outer = (nil)] 19:59:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff0705e3800) [pid = 1827] [serial = 1988] [outer = 0x7ff06dd10c00] 19:59:03 INFO - PROCESS | 1827 | 1461639543970 Marionette DEBUG loaded listener.js 19:59:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff07066f000) [pid = 1827] [serial = 1989] [outer = 0x7ff06dd10c00] 19:59:04 INFO - PROCESS | 1827 | 1461639544826 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1527ms 19:59:04 INFO - PROCESS | 1827 | 1461639544883 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:59:04 INFO - PROCESS | 1827 | 1461639544888 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 19:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:59:04 INFO - PROCESS | 1827 | 1461639544893 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:59:04 INFO - PROCESS | 1827 | 1461639544897 Marionette TRACE conn3 <- [1,2622,null,{}] 19:59:04 INFO - PROCESS | 1827 | 1461639544902 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:05 INFO - PROCESS | 1827 | 1461639545115 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:59:05 INFO - PROCESS | 1827 | 1461639545327 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff083d22000 == 164 [pid = 1827] [id = 663] 19:59:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff06e322800) [pid = 1827] [serial = 1990] [outer = (nil)] 19:59:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff0730a5c00) [pid = 1827] [serial = 1991] [outer = 0x7ff06e322800] 19:59:05 INFO - PROCESS | 1827 | 1461639545469 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff073ca1000) [pid = 1827] [serial = 1992] [outer = 0x7ff06e322800] 19:59:06 INFO - PROCESS | 1827 | 1461639546369 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1527ms 19:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:59:06 INFO - PROCESS | 1827 | 1461639546421 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:59:06 INFO - PROCESS | 1827 | 1461639546424 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 19:59:06 INFO - PROCESS | 1827 | 1461639546430 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 1827 | 1461639546433 Marionette TRACE conn3 <- [1,2626,null,{}] 19:59:06 INFO - PROCESS | 1827 | 1461639546437 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:06 INFO - PROCESS | 1827 | 1461639546623 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:59:06 INFO - PROCESS | 1827 | 1461639546844 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08526c800 == 165 [pid = 1827] [id = 664] 19:59:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff070666000) [pid = 1827] [serial = 1993] [outer = (nil)] 19:59:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff074a3d800) [pid = 1827] [serial = 1994] [outer = 0x7ff070666000] 19:59:06 INFO - PROCESS | 1827 | 1461639546957 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff074ad0400) [pid = 1827] [serial = 1995] [outer = 0x7ff070666000] 19:59:07 INFO - PROCESS | 1827 | 1461639547863 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1487ms 19:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:59:07 INFO - PROCESS | 1827 | 1461639547932 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:59:07 INFO - PROCESS | 1827 | 1461639547935 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 19:59:07 INFO - PROCESS | 1827 | 1461639547944 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:59:07 INFO - PROCESS | 1827 | 1461639547946 Marionette TRACE conn3 <- [1,2630,null,{}] 19:59:07 INFO - PROCESS | 1827 | 1461639547951 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:08 INFO - PROCESS | 1827 | 1461639548151 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:59:08 INFO - PROCESS | 1827 | 1461639548372 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d8c3800 == 166 [pid = 1827] [id = 665] 19:59:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff05c0fb400) [pid = 1827] [serial = 1996] [outer = (nil)] 19:59:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff0730a4800) [pid = 1827] [serial = 1997] [outer = 0x7ff05c0fb400] 19:59:08 INFO - PROCESS | 1827 | 1461639548513 Marionette DEBUG loaded listener.js 19:59:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff07547d000) [pid = 1827] [serial = 1998] [outer = 0x7ff05c0fb400] 19:59:09 INFO - PROCESS | 1827 | 1461639549443 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 19:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1534ms 19:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:59:09 INFO - PROCESS | 1827 | 1461639549492 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:59:09 INFO - PROCESS | 1827 | 1461639549495 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 19:59:09 INFO - PROCESS | 1827 | 1461639549502 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:59:09 INFO - PROCESS | 1827 | 1461639549505 Marionette TRACE conn3 <- [1,2634,null,{}] 19:59:09 INFO - PROCESS | 1827 | 1461639549510 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:09 INFO - PROCESS | 1827 | 1461639549704 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:59:10 INFO - PROCESS | 1827 | 1461639550470 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ff0a000 == 167 [pid = 1827] [id = 666] 19:59:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff05c0f4400) [pid = 1827] [serial = 1999] [outer = (nil)] 19:59:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff05c17fc00) [pid = 1827] [serial = 2000] [outer = 0x7ff05c0f4400] 19:59:10 INFO - PROCESS | 1827 | 1461639550546 Marionette DEBUG loaded listener.js 19:59:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff05dcb2c00) [pid = 1827] [serial = 2001] [outer = 0x7ff05c0f4400] 19:59:11 INFO - PROCESS | 1827 | 1461639551412 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1932ms 19:59:11 INFO - PROCESS | 1827 | 1461639551435 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:59:11 INFO - PROCESS | 1827 | 1461639551440 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 19:59:11 INFO - PROCESS | 1827 | 1461639551447 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:59:11 INFO - PROCESS | 1827 | 1461639551452 Marionette TRACE conn3 <- [1,2638,null,{}] 19:59:11 INFO - PROCESS | 1827 | 1461639551458 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:11 INFO - PROCESS | 1827 | 1461639551645 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:59:11 INFO - PROCESS | 1827 | 1461639551884 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06378a800 == 168 [pid = 1827] [id = 667] 19:59:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff05dcbe800) [pid = 1827] [serial = 2002] [outer = (nil)] 19:59:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff05fb6b400) [pid = 1827] [serial = 2003] [outer = 0x7ff05dcbe800] 19:59:12 INFO - PROCESS | 1827 | 1461639552047 Marionette DEBUG loaded listener.js 19:59:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff060e52000) [pid = 1827] [serial = 2004] [outer = 0x7ff05dcbe800] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06adcb000 == 167 [pid = 1827] [id = 113] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0842d3800 == 166 [pid = 1827] [id = 138] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0658a2800 == 165 [pid = 1827] [id = 348] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ee1c000 == 164 [pid = 1827] [id = 403] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ce58000 == 163 [pid = 1827] [id = 571] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff063419c00) [pid = 1827] [serial = 1901] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06dae6400) [pid = 1827] [serial = 1868] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff06dc95000) [pid = 1827] [serial = 1871] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff05c183800) [pid = 1827] [serial = 1874] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff05dac2c00) [pid = 1827] [serial = 1877] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff05e87fc00) [pid = 1827] [serial = 1880] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | 1461639553220 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06b018800 == 162 [pid = 1827] [id = 651] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ac2c800 == 161 [pid = 1827] [id = 650] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0658a5000 == 160 [pid = 1827] [id = 649] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061eb7000 == 159 [pid = 1827] [id = 648] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fcb7000 == 158 [pid = 1827] [id = 647] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff062085800 == 157 [pid = 1827] [id = 646] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066ab9800 == 156 [pid = 1827] [id = 637] 19:59:13 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05fcb6000 == 155 [pid = 1827] [id = 634] 19:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1837ms 19:59:13 INFO - PROCESS | 1827 | 1461639553287 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:59:13 INFO - PROCESS | 1827 | 1461639553292 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 19:59:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:59:13 INFO - PROCESS | 1827 | 1461639553299 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:59:13 INFO - PROCESS | 1827 | 1461639553301 Marionette TRACE conn3 <- [1,2642,null,{}] 19:59:13 INFO - PROCESS | 1827 | 1461639553307 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:13 INFO - PROCESS | 1827 | 1461639553498 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff060edac00) [pid = 1827] [serial = 1895] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff06b03b400) [pid = 1827] [serial = 1845] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff05ffafc00) [pid = 1827] [serial = 1892] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff06113e800) [pid = 1827] [serial = 1898] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff05fb45800) [pid = 1827] [serial = 1887] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff05ef21400) [pid = 1827] [serial = 1886] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff06680a000) [pid = 1827] [serial = 1853] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff05fb63c00) [pid = 1827] [serial = 1889] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff05fb96400) [pid = 1827] [serial = 1890] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff06d0d5c00) [pid = 1827] [serial = 1862] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff06cdd5800) [pid = 1827] [serial = 1859] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff05fe56400) [pid = 1827] [serial = 1847] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff06ac10000) [pid = 1827] [serial = 1856] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff063412c00) [pid = 1827] [serial = 1850] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff06d898800) [pid = 1827] [serial = 1865] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7ff05c187400) [pid = 1827] [serial = 1884] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7ff05c0f7800) [pid = 1827] [serial = 1883] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7ff060f4d400) [pid = 1827] [serial = 1896] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7ff060e46000) [pid = 1827] [serial = 1893] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7ff0621b4400) [pid = 1827] [serial = 1899] [outer = (nil)] [url = about:blank] 19:59:13 INFO - PROCESS | 1827 | 1461639553827 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fcbd800 == 156 [pid = 1827] [id = 668] 19:59:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7ff05e87a800) [pid = 1827] [serial = 2005] [outer = (nil)] 19:59:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7ff060edac00) [pid = 1827] [serial = 2006] [outer = 0x7ff05e87a800] 19:59:13 INFO - PROCESS | 1827 | 1461639553892 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7ff0621b6c00) [pid = 1827] [serial = 2007] [outer = 0x7ff05e87a800] 19:59:14 INFO - PROCESS | 1827 | 1461639554602 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:59:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:59:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1328ms 19:59:14 INFO - PROCESS | 1827 | 1461639554628 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 1827 | 1461639554632 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 19:59:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:59:14 INFO - PROCESS | 1827 | 1461639554644 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 1827 | 1461639554653 Marionette TRACE conn3 <- [1,2646,null,{}] 19:59:14 INFO - PROCESS | 1827 | 1461639554660 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:14 INFO - PROCESS | 1827 | 1461639554905 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:59:14 INFO - PROCESS | 1827 | 1461639554930 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063682000 == 157 [pid = 1827] [id = 669] 19:59:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7ff060f4c400) [pid = 1827] [serial = 2008] [outer = (nil)] 19:59:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7ff063a47800) [pid = 1827] [serial = 2009] [outer = 0x7ff060f4c400] 19:59:14 INFO - PROCESS | 1827 | 1461639554991 Marionette DEBUG loaded listener.js 19:59:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff06567b400) [pid = 1827] [serial = 2010] [outer = 0x7ff060f4c400] 19:59:15 INFO - PROCESS | 1827 | 1461639555861 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:59:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:59:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1241ms 19:59:15 INFO - PROCESS | 1827 | 1461639555883 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:59:15 INFO - PROCESS | 1827 | 1461639555887 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 19:59:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:59:15 INFO - PROCESS | 1827 | 1461639555892 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:59:15 INFO - PROCESS | 1827 | 1461639555894 Marionette TRACE conn3 <- [1,2650,null,{}] 19:59:15 INFO - PROCESS | 1827 | 1461639555910 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:16 INFO - PROCESS | 1827 | 1461639556169 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:59:16 INFO - PROCESS | 1827 | 1461639556201 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668a3800 == 158 [pid = 1827] [id = 670] 19:59:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff0621b7000) [pid = 1827] [serial = 2011] [outer = (nil)] 19:59:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff067122800) [pid = 1827] [serial = 2012] [outer = 0x7ff0621b7000] 19:59:16 INFO - PROCESS | 1827 | 1461639556261 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff0672ac400) [pid = 1827] [serial = 2013] [outer = 0x7ff0621b7000] 19:59:17 INFO - PROCESS | 1827 | 1461639557136 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:59:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:59:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1286ms 19:59:17 INFO - PROCESS | 1827 | 1461639557180 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:59:17 INFO - PROCESS | 1827 | 1461639557184 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 19:59:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:59:17 INFO - PROCESS | 1827 | 1461639557190 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 1827 | 1461639557192 Marionette TRACE conn3 <- [1,2654,null,{}] 19:59:17 INFO - PROCESS | 1827 | 1461639557197 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:17 INFO - PROCESS | 1827 | 1461639557457 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:59:17 INFO - PROCESS | 1827 | 1461639557504 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac31000 == 159 [pid = 1827] [id = 671] 19:59:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff06ac07000) [pid = 1827] [serial = 2014] [outer = (nil)] 19:59:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff06afec800) [pid = 1827] [serial = 2015] [outer = 0x7ff06ac07000] 19:59:17 INFO - PROCESS | 1827 | 1461639557577 Marionette DEBUG loaded listener.js 19:59:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff06ce13800) [pid = 1827] [serial = 2016] [outer = 0x7ff06ac07000] 19:59:18 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7ff0621a9000) [pid = 1827] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:59:18 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7ff05c128000) [pid = 1827] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:59:18 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7ff05c085800) [pid = 1827] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:59:18 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7ff067a8d000) [pid = 1827] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:59:18 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7ff060f4d000) [pid = 1827] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:59:18 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7ff05ef2b000) [pid = 1827] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:59:18 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7ff060e49000) [pid = 1827] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:59:18 INFO - PROCESS | 1827 | 1461639558750 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:59:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:59:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1583ms 19:59:18 INFO - PROCESS | 1827 | 1461639558774 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:59:18 INFO - PROCESS | 1827 | 1461639558777 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 19:59:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:59:18 INFO - PROCESS | 1827 | 1461639558783 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:59:18 INFO - PROCESS | 1827 | 1461639558785 Marionette TRACE conn3 <- [1,2658,null,{}] 19:59:18 INFO - PROCESS | 1827 | 1461639558791 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:18 INFO - PROCESS | 1827 | 1461639558970 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:59:18 INFO - PROCESS | 1827 | 1461639558986 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06c197800 == 160 [pid = 1827] [id = 672] 19:59:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7ff067a90800) [pid = 1827] [serial = 2017] [outer = (nil)] 19:59:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7ff06d079400) [pid = 1827] [serial = 2018] [outer = 0x7ff067a90800] 19:59:19 INFO - PROCESS | 1827 | 1461639559047 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7ff06d66c800) [pid = 1827] [serial = 2019] [outer = 0x7ff067a90800] 19:59:19 INFO - PROCESS | 1827 | 1461639559911 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:59:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:59:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1181ms 19:59:19 INFO - PROCESS | 1827 | 1461639559972 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:59:19 INFO - PROCESS | 1827 | 1461639559976 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 19:59:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:59:19 INFO - PROCESS | 1827 | 1461639559981 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:59:19 INFO - PROCESS | 1827 | 1461639559984 Marionette TRACE conn3 <- [1,2662,null,{}] 19:59:19 INFO - PROCESS | 1827 | 1461639559988 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:20 INFO - PROCESS | 1827 | 1461639560156 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:59:20 INFO - PROCESS | 1827 | 1461639560495 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05efd7800 == 161 [pid = 1827] [id = 673] 19:59:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7ff05c083c00) [pid = 1827] [serial = 2020] [outer = (nil)] 19:59:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7ff05c08fc00) [pid = 1827] [serial = 2021] [outer = 0x7ff05c083c00] 19:59:20 INFO - PROCESS | 1827 | 1461639560573 Marionette DEBUG loaded listener.js 19:59:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7ff05dac9000) [pid = 1827] [serial = 2022] [outer = 0x7ff05c083c00] 19:59:21 INFO - PROCESS | 1827 | 1461639561534 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:59:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:59:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1628ms 19:59:21 INFO - PROCESS | 1827 | 1461639561612 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:59:21 INFO - PROCESS | 1827 | 1461639561618 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 19:59:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:59:21 INFO - PROCESS | 1827 | 1461639561627 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:59:21 INFO - PROCESS | 1827 | 1461639561632 Marionette TRACE conn3 <- [1,2666,null,{}] 19:59:21 INFO - PROCESS | 1827 | 1461639561639 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:21 INFO - PROCESS | 1827 | 1461639561891 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:59:22 INFO - PROCESS | 1827 | 1461639562197 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0650c9800 == 162 [pid = 1827] [id = 674] 19:59:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7ff060e53800) [pid = 1827] [serial = 2023] [outer = (nil)] 19:59:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff060f43c00) [pid = 1827] [serial = 2024] [outer = 0x7ff060e53800] 19:59:22 INFO - PROCESS | 1827 | 1461639562283 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff0621a3800) [pid = 1827] [serial = 2025] [outer = 0x7ff060e53800] 19:59:23 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:23 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:59:23 INFO - PROCESS | 1827 | 1461639563650 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 19:59:23 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) 19:59:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2035ms 19:59:23 INFO - PROCESS | 1827 | 1461639563666 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 1827 | 1461639563672 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 19:59:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:59:23 INFO - PROCESS | 1827 | 1461639563683 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 1827 | 1461639563686 Marionette TRACE conn3 <- [1,2670,null,{}] 19:59:23 INFO - PROCESS | 1827 | 1461639563693 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:23 INFO - PROCESS | 1827 | 1461639563985 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:59:24 INFO - PROCESS | 1827 | 1461639564202 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bef8000 == 163 [pid = 1827] [id = 675] 19:59:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff0621a6000) [pid = 1827] [serial = 2026] [outer = (nil)] 19:59:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff06341d400) [pid = 1827] [serial = 2027] [outer = 0x7ff0621a6000] 19:59:24 INFO - PROCESS | 1827 | 1461639564317 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff065673400) [pid = 1827] [serial = 2028] [outer = 0x7ff0621a6000] 19:59:25 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:25 INFO - PROCESS | 1827 | 1461639565703 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 1827 | 1461639565731 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 19:59:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:59:25 INFO - PROCESS | 1827 | 1461639565747 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 1827 | 1461639565756 Marionette TRACE conn3 <- [1,2674,null,{}] 19:59:25 INFO - PROCESS | 1827 | 1461639565762 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:26 INFO - PROCESS | 1827 | 1461639566039 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:59:26 INFO - PROCESS | 1827 | 1461639566269 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ef76800 == 164 [pid = 1827] [id = 676] 19:59:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff0621afc00) [pid = 1827] [serial = 2029] [outer = (nil)] 19:59:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff0678e4800) [pid = 1827] [serial = 2030] [outer = 0x7ff0621afc00] 19:59:26 INFO - PROCESS | 1827 | 1461639566340 Marionette DEBUG loaded listener.js 19:59:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff06ce1f400) [pid = 1827] [serial = 2031] [outer = 0x7ff0621afc00] 19:59:27 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:27 INFO - PROCESS | 1827 | 1461639567652 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 19:59:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:59:27 INFO - PROCESS | 1827 | 1461639567692 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 19:59:27 INFO - PROCESS | 1827 | 1461639567698 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:59:27 INFO - PROCESS | 1827 | 1461639567701 Marionette TRACE conn3 <- [1,2678,null,{}] 19:59:27 INFO - PROCESS | 1827 | 1461639567706 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:27 INFO - PROCESS | 1827 | 1461639567932 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:59:28 INFO - PROCESS | 1827 | 1461639568163 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c26000 == 165 [pid = 1827] [id = 677] 19:59:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff06376e000) [pid = 1827] [serial = 2032] [outer = (nil)] 19:59:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff06d66d400) [pid = 1827] [serial = 2033] [outer = 0x7ff06376e000] 19:59:28 INFO - PROCESS | 1827 | 1461639568237 Marionette DEBUG loaded listener.js 19:59:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff06d89fc00) [pid = 1827] [serial = 2034] [outer = 0x7ff06376e000] 19:59:29 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:29 INFO - PROCESS | 1827 | 1461639569536 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 19:59:29 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) 19:59:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1884ms 19:59:29 INFO - PROCESS | 1827 | 1461639569626 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:59:29 INFO - PROCESS | 1827 | 1461639569630 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 19:59:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:59:29 INFO - PROCESS | 1827 | 1461639569637 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:59:29 INFO - PROCESS | 1827 | 1461639569640 Marionette TRACE conn3 <- [1,2682,null,{}] 19:59:29 INFO - PROCESS | 1827 | 1461639569645 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:29 INFO - PROCESS | 1827 | 1461639569866 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:59:30 INFO - PROCESS | 1827 | 1461639570134 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07c9e6000 == 166 [pid = 1827] [id = 678] 19:59:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff06dd33c00) [pid = 1827] [serial = 2035] [outer = (nil)] 19:59:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff06f212c00) [pid = 1827] [serial = 2036] [outer = 0x7ff06dd33c00] 19:59:30 INFO - PROCESS | 1827 | 1461639570216 Marionette DEBUG loaded listener.js 19:59:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff0730ab400) [pid = 1827] [serial = 2037] [outer = 0x7ff06dd33c00] 19:59:31 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:31 INFO - PROCESS | 1827 | 1461639571565 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 19:59:31 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) 19:59:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1982ms 19:59:31 INFO - PROCESS | 1827 | 1461639571621 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:59:31 INFO - PROCESS | 1827 | 1461639571625 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 19:59:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:59:31 INFO - PROCESS | 1827 | 1461639571631 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:59:31 INFO - PROCESS | 1827 | 1461639571634 Marionette TRACE conn3 <- [1,2686,null,{}] 19:59:31 INFO - PROCESS | 1827 | 1461639571639 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:31 INFO - PROCESS | 1827 | 1461639571903 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:59:32 INFO - PROCESS | 1827 | 1461639572132 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0887a5800 == 167 [pid = 1827] [id = 679] 19:59:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff06d890800) [pid = 1827] [serial = 2038] [outer = (nil)] 19:59:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff074a3b000) [pid = 1827] [serial = 2039] [outer = 0x7ff06d890800] 19:59:32 INFO - PROCESS | 1827 | 1461639572200 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff076245000) [pid = 1827] [serial = 2040] [outer = 0x7ff06d890800] 19:59:33 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:33 INFO - PROCESS | 1827 | 1461639573509 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 19:59:33 INFO - PROCESS | 1827 | 1461639573569 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 19:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:59:33 INFO - PROCESS | 1827 | 1461639573576 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 1827 | 1461639573578 Marionette TRACE conn3 <- [1,2690,null,{}] 19:59:33 INFO - PROCESS | 1827 | 1461639573584 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:33 INFO - PROCESS | 1827 | 1461639573862 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:59:34 INFO - PROCESS | 1827 | 1461639574092 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff089491000 == 168 [pid = 1827] [id = 680] 19:59:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff06d9cdc00) [pid = 1827] [serial = 2041] [outer = (nil)] 19:59:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff076add400) [pid = 1827] [serial = 2042] [outer = 0x7ff06d9cdc00] 19:59:34 INFO - PROCESS | 1827 | 1461639574163 Marionette DEBUG loaded listener.js 19:59:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff076c99c00) [pid = 1827] [serial = 2043] [outer = 0x7ff06d9cdc00] 19:59:35 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:35 INFO - PROCESS | 1827 | 1461639575461 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 19:59:35 INFO - PROCESS | 1827 | 1461639575512 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 19:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:59:35 INFO - PROCESS | 1827 | 1461639575519 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:59:35 INFO - PROCESS | 1827 | 1461639575522 Marionette TRACE conn3 <- [1,2694,null,{}] 19:59:35 INFO - PROCESS | 1827 | 1461639575536 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:35 INFO - PROCESS | 1827 | 1461639575844 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:59:36 INFO - PROCESS | 1827 | 1461639576042 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08be52800 == 169 [pid = 1827] [id = 681] 19:59:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff076374000) [pid = 1827] [serial = 2044] [outer = (nil)] 19:59:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff0770ae800) [pid = 1827] [serial = 2045] [outer = 0x7ff076374000] 19:59:36 INFO - PROCESS | 1827 | 1461639576120 Marionette DEBUG loaded listener.js 19:59:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff0776b2000) [pid = 1827] [serial = 2046] [outer = 0x7ff076374000] 19:59:37 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:38 INFO - PROCESS | 1827 | 1461639578007 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 19:59:38 INFO - PROCESS | 1827 | 1461639578073 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 19:59:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:59:38 INFO - PROCESS | 1827 | 1461639578080 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 1827 | 1461639578085 Marionette TRACE conn3 <- [1,2698,null,{}] 19:59:38 INFO - PROCESS | 1827 | 1461639578092 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:38 INFO - PROCESS | 1827 | 1461639578321 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:59:38 INFO - PROCESS | 1827 | 1461639578592 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0668aa000 == 170 [pid = 1827] [id = 682] 19:59:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff05ffaa000) [pid = 1827] [serial = 2047] [outer = (nil)] 19:59:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff060330c00) [pid = 1827] [serial = 2048] [outer = 0x7ff05ffaa000] 19:59:38 INFO - PROCESS | 1827 | 1461639578673 Marionette DEBUG loaded listener.js 19:59:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff060ed9800) [pid = 1827] [serial = 2049] [outer = 0x7ff05ffaa000] 19:59:40 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 19:59:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff062841000 == 169 [pid = 1827] [id = 609] 19:59:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff077e4f800 == 168 [pid = 1827] [id = 620] 19:59:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0611ca000 == 167 [pid = 1827] [id = 548] 19:59:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07960c000 == 166 [pid = 1827] [id = 621] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff06d033c00) [pid = 1827] [serial = 1958] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | 1461639580360 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 19:59:40 INFO - PROCESS | 1827 | 1461639580438 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 19:59:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076796000 == 152 [pid = 1827] [id = 658] 19:59:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07538a800 == 151 [pid = 1827] [id = 657] 19:59:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07099e800 == 150 [pid = 1827] [id = 656] 19:59:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:59:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05ff25000 == 149 [pid = 1827] [id = 653] 19:59:40 INFO - PROCESS | 1827 | 1461639580459 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:59:40 INFO - PROCESS | 1827 | 1461639580463 Marionette TRACE conn3 <- [1,2702,null,{}] 19:59:40 INFO - PROCESS | 1827 | 1461639580469 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:40 INFO - PROCESS | 1827 | 1461639580659 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff063414800) [pid = 1827] [serial = 1946] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff05e883800) [pid = 1827] [serial = 1940] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff06cd93c00) [pid = 1827] [serial = 1928] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff067284000) [pid = 1827] [serial = 1953] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff06b032400) [pid = 1827] [serial = 1955] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff063775800) [pid = 1827] [serial = 1902] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff060f4e400) [pid = 1827] [serial = 1944] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff0672a5c00) [pid = 1827] [serial = 1919] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff05fb96000) [pid = 1827] [serial = 1907] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff063776800) [pid = 1827] [serial = 1947] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff060e4c800) [pid = 1827] [serial = 1943] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff0667bec00) [pid = 1827] [serial = 1949] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff05dcb0400) [pid = 1827] [serial = 1904] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff0621ac400) [pid = 1827] [serial = 1910] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff063a42000) [pid = 1827] [serial = 1913] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff067a86c00) [pid = 1827] [serial = 1922] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff06ac0f800) [pid = 1827] [serial = 1925] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff05fb6bc00) [pid = 1827] [serial = 1937] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff06ce1b400) [pid = 1827] [serial = 1931] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff0668d1000) [pid = 1827] [serial = 1950] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff06d03a000) [pid = 1827] [serial = 1934] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff06711f800) [pid = 1827] [serial = 1952] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff05fb8e000) [pid = 1827] [serial = 1941] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7ff06cddd800) [pid = 1827] [serial = 1956] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7ff065443800) [pid = 1827] [serial = 1916] [outer = (nil)] [url = about:blank] 19:59:40 INFO - PROCESS | 1827 | 1461639580865 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061eb3000 == 150 [pid = 1827] [id = 683] 19:59:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7ff05dcb0400) [pid = 1827] [serial = 2050] [outer = (nil)] 19:59:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7ff05fe57800) [pid = 1827] [serial = 2051] [outer = 0x7ff05dcb0400] 19:59:40 INFO - PROCESS | 1827 | 1461639580928 Marionette DEBUG loaded listener.js 19:59:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff063a81000) [pid = 1827] [serial = 2052] [outer = 0x7ff05dcb0400] 19:59:41 INFO - PROCESS | 1827 | 1461639581759 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:59:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:59:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1338ms 19:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:59:41 INFO - PROCESS | 1827 | 1461639581792 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:59:41 INFO - PROCESS | 1827 | 1461639581795 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 19:59:41 INFO - PROCESS | 1827 | 1461639581801 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 1827 | 1461639581806 Marionette TRACE conn3 <- [1,2706,null,{}] 19:59:41 INFO - PROCESS | 1827 | 1461639581820 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:42 INFO - PROCESS | 1827 | 1461639582010 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:59:42 INFO - PROCESS | 1827 | 1461639582185 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff065871000 == 151 [pid = 1827] [id = 684] 19:59:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff060f49400) [pid = 1827] [serial = 2053] [outer = (nil)] 19:59:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff066bdf000) [pid = 1827] [serial = 2054] [outer = 0x7ff060f49400] 19:59:42 INFO - PROCESS | 1827 | 1461639582249 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff0672acc00) [pid = 1827] [serial = 2055] [outer = 0x7ff060f49400] 19:59:43 INFO - PROCESS | 1827 | 1461639583063 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 19:59:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:59:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1281ms 19:59:43 INFO - PROCESS | 1827 | 1461639583082 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:59:43 INFO - PROCESS | 1827 | 1461639583085 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 19:59:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:59:43 INFO - PROCESS | 1827 | 1461639583091 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 1827 | 1461639583093 Marionette TRACE conn3 <- [1,2710,null,{}] 19:59:43 INFO - PROCESS | 1827 | 1461639583098 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:43 INFO - PROCESS | 1827 | 1461639583341 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:59:43 INFO - PROCESS | 1827 | 1461639583378 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bede800 == 152 [pid = 1827] [id = 685] 19:59:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff05c1f8400) [pid = 1827] [serial = 2056] [outer = (nil)] 19:59:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff06cddbc00) [pid = 1827] [serial = 2057] [outer = 0x7ff05c1f8400] 19:59:43 INFO - PROCESS | 1827 | 1461639583443 Marionette DEBUG loaded listener.js 19:59:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff06d07e000) [pid = 1827] [serial = 2058] [outer = 0x7ff05c1f8400] 19:59:44 INFO - PROCESS | 1827 | 1461639584428 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 19:59:44 INFO - PROCESS | 1827 | 1461639584471 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 19:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:59:44 INFO - PROCESS | 1827 | 1461639584477 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:59:44 INFO - PROCESS | 1827 | 1461639584479 Marionette TRACE conn3 <- [1,2714,null,{}] 19:59:44 INFO - PROCESS | 1827 | 1461639584490 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:44 INFO - PROCESS | 1827 | 1461639584713 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:59:44 INFO - PROCESS | 1827 | 1461639584741 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cfb1000 == 153 [pid = 1827] [id = 686] 19:59:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff06711fc00) [pid = 1827] [serial = 2059] [outer = (nil)] 19:59:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff06d080800) [pid = 1827] [serial = 2060] [outer = 0x7ff06711fc00] 19:59:44 INFO - PROCESS | 1827 | 1461639584810 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff06dc51400) [pid = 1827] [serial = 2061] [outer = 0x7ff06711fc00] 19:59:45 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff0621b7000) [pid = 1827] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:59:45 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff05dcbe800) [pid = 1827] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:59:45 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff05e87a800) [pid = 1827] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:59:45 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff06ac07000) [pid = 1827] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:59:45 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff060f4c400) [pid = 1827] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:59:45 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff05c0f4400) [pid = 1827] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:59:45 INFO - PROCESS | 1827 | 1461639585900 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 19:59:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:59:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1435ms 19:59:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:59:45 INFO - PROCESS | 1827 | 1461639585912 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:59:45 INFO - PROCESS | 1827 | 1461639585914 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 19:59:45 INFO - PROCESS | 1827 | 1461639585920 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:59:45 INFO - PROCESS | 1827 | 1461639585922 Marionette TRACE conn3 <- [1,2718,null,{}] 19:59:45 INFO - PROCESS | 1827 | 1461639585927 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:46 INFO - PROCESS | 1827 | 1461639586205 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:59:46 INFO - PROCESS | 1827 | 1461639586242 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06dfde800 == 154 [pid = 1827] [id = 687] 19:59:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff06dc96400) [pid = 1827] [serial = 2062] [outer = (nil)] 19:59:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff07302bc00) [pid = 1827] [serial = 2063] [outer = 0x7ff06dc96400] 19:59:46 INFO - PROCESS | 1827 | 1461639586305 Marionette DEBUG loaded listener.js 19:59:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff0745d7000) [pid = 1827] [serial = 2064] [outer = 0x7ff06dc96400] 19:59:47 INFO - PROCESS | 1827 | 1461639587146 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 19:59:47 INFO - PROCESS | 1827 | 1461639587206 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 19:59:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:59:47 INFO - PROCESS | 1827 | 1461639587212 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:59:47 INFO - PROCESS | 1827 | 1461639587214 Marionette TRACE conn3 <- [1,2722,null,{}] 19:59:47 INFO - PROCESS | 1827 | 1461639587220 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:47 INFO - PROCESS | 1827 | 1461639587402 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:59:47 INFO - PROCESS | 1827 | 1461639587753 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05feb1800 == 155 [pid = 1827] [id = 688] 19:59:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff05c0f7800) [pid = 1827] [serial = 2065] [outer = (nil)] 19:59:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff05c188800) [pid = 1827] [serial = 2066] [outer = 0x7ff05c0f7800] 19:59:47 INFO - PROCESS | 1827 | 1461639587835 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff05fb64c00) [pid = 1827] [serial = 2067] [outer = 0x7ff05c0f7800] 19:59:48 INFO - PROCESS | 1827 | 1461639588882 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 1827 | 1461639588906 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 19:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:59:48 INFO - PROCESS | 1827 | 1461639588913 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1827 | 1461639588919 Marionette TRACE conn3 <- [1,2726,null,{}] 19:59:48 INFO - PROCESS | 1827 | 1461639588926 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:49 INFO - PROCESS | 1827 | 1461639589127 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:59:49 INFO - PROCESS | 1827 | 1461639589407 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ac2c000 == 156 [pid = 1827] [id = 689] 19:59:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff060e47800) [pid = 1827] [serial = 2068] [outer = (nil)] 19:59:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff063a47c00) [pid = 1827] [serial = 2069] [outer = 0x7ff060e47800] 19:59:49 INFO - PROCESS | 1827 | 1461639589526 Marionette DEBUG loaded listener.js 19:59:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff0667bf400) [pid = 1827] [serial = 2070] [outer = 0x7ff060e47800] 19:59:50 INFO - PROCESS | 1827 | 1461639590432 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 19:59:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:59:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1586ms 19:59:50 INFO - PROCESS | 1827 | 1461639590503 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 1827 | 1461639590509 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 19:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:59:50 INFO - PROCESS | 1827 | 1461639590516 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1827 | 1461639590518 Marionette TRACE conn3 <- [1,2730,null,{}] 19:59:50 INFO - PROCESS | 1827 | 1461639590525 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:50 INFO - PROCESS | 1827 | 1461639590734 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:59:51 INFO - PROCESS | 1827 | 1461639591042 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff074470800 == 157 [pid = 1827] [id = 690] 19:59:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff0672a7c00) [pid = 1827] [serial = 2071] [outer = (nil)] 19:59:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff06afed000) [pid = 1827] [serial = 2072] [outer = 0x7ff0672a7c00] 19:59:51 INFO - PROCESS | 1827 | 1461639591160 Marionette DEBUG loaded listener.js 19:59:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff06d016800) [pid = 1827] [serial = 2073] [outer = 0x7ff0672a7c00] 19:59:52 INFO - PROCESS | 1827 | 1461639592491 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 19:59:52 INFO - PROCESS | 1827 | 1461639592552 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 19:59:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:59:52 INFO - PROCESS | 1827 | 1461639592568 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:59:52 INFO - PROCESS | 1827 | 1461639592577 Marionette TRACE conn3 <- [1,2734,null,{}] 19:59:52 INFO - PROCESS | 1827 | 1461639592673 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:52 INFO - PROCESS | 1827 | 1461639592871 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:59:53 INFO - PROCESS | 1827 | 1461639593135 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff079613000 == 158 [pid = 1827] [id = 691] 19:59:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff0673a9800) [pid = 1827] [serial = 2074] [outer = (nil)] 19:59:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff06dd02c00) [pid = 1827] [serial = 2075] [outer = 0x7ff0673a9800] 19:59:53 INFO - PROCESS | 1827 | 1461639593208 Marionette DEBUG loaded listener.js 19:59:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff07076c800) [pid = 1827] [serial = 2076] [outer = 0x7ff0673a9800] 19:59:54 INFO - PROCESS | 1827 | 1461639594125 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 19:59:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:59:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1593ms 19:59:54 INFO - PROCESS | 1827 | 1461639594154 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:59:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:59:54 INFO - PROCESS | 1827 | 1461639594159 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 19:59:54 INFO - PROCESS | 1827 | 1461639594165 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:59:54 INFO - PROCESS | 1827 | 1461639594168 Marionette TRACE conn3 <- [1,2738,null,{}] 19:59:54 INFO - PROCESS | 1827 | 1461639594174 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:54 INFO - PROCESS | 1827 | 1461639594358 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:59:54 INFO - PROCESS | 1827 | 1461639594583 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08527d000 == 159 [pid = 1827] [id = 692] 19:59:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff05c091800) [pid = 1827] [serial = 2077] [outer = (nil)] 19:59:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff074446400) [pid = 1827] [serial = 2078] [outer = 0x7ff05c091800] 19:59:54 INFO - PROCESS | 1827 | 1461639594694 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff0753c0400) [pid = 1827] [serial = 2079] [outer = 0x7ff05c091800] 19:59:55 INFO - PROCESS | 1827 | 1461639595609 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 19:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1488ms 19:59:55 INFO - PROCESS | 1827 | 1461639595656 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:59:55 INFO - PROCESS | 1827 | 1461639595660 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 19:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:59:55 INFO - PROCESS | 1827 | 1461639595665 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 1827 | 1461639595669 Marionette TRACE conn3 <- [1,2742,null,{}] 19:59:55 INFO - PROCESS | 1827 | 1461639595674 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:55 INFO - PROCESS | 1827 | 1461639595864 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:59:56 INFO - PROCESS | 1827 | 1461639596132 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d43d000 == 160 [pid = 1827] [id = 693] 19:59:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff076c92c00) [pid = 1827] [serial = 2080] [outer = (nil)] 19:59:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff077116c00) [pid = 1827] [serial = 2081] [outer = 0x7ff076c92c00] 19:59:56 INFO - PROCESS | 1827 | 1461639596221 Marionette DEBUG loaded listener.js 19:59:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff077f80400) [pid = 1827] [serial = 2082] [outer = 0x7ff076c92c00] 19:59:57 INFO - PROCESS | 1827 | 1461639597139 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:59:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:59:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1526ms 19:59:57 INFO - PROCESS | 1827 | 1461639597193 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:59:57 INFO - PROCESS | 1827 | 1461639597196 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 19:59:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:59:57 INFO - PROCESS | 1827 | 1461639597202 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:59:57 INFO - PROCESS | 1827 | 1461639597205 Marionette TRACE conn3 <- [1,2746,null,{}] 19:59:57 INFO - PROCESS | 1827 | 1461639597210 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:57 INFO - PROCESS | 1827 | 1461639597395 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:59:57 INFO - PROCESS | 1827 | 1461639597620 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063c86000 == 161 [pid = 1827] [id = 694] 19:59:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff076c93c00) [pid = 1827] [serial = 2083] [outer = (nil)] 19:59:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff0796f2400) [pid = 1827] [serial = 2084] [outer = 0x7ff076c93c00] 19:59:57 INFO - PROCESS | 1827 | 1461639597731 Marionette DEBUG loaded listener.js 19:59:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff07c965c00) [pid = 1827] [serial = 2085] [outer = 0x7ff076c93c00] 19:59:58 INFO - PROCESS | 1827 | 1461639598625 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1481ms 19:59:58 INFO - PROCESS | 1827 | 1461639598683 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:59:58 INFO - PROCESS | 1827 | 1461639598686 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 19:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:59:58 INFO - PROCESS | 1827 | 1461639598692 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:59:58 INFO - PROCESS | 1827 | 1461639598695 Marionette TRACE conn3 <- [1,2750,null,{}] 19:59:58 INFO - PROCESS | 1827 | 1461639598700 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:58 INFO - PROCESS | 1827 | 1461639598906 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:59:59 INFO - PROCESS | 1827 | 1461639599173 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff090b99000 == 162 [pid = 1827] [id = 695] 19:59:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff063413c00) [pid = 1827] [serial = 2086] [outer = (nil)] 19:59:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff07e10b400) [pid = 1827] [serial = 2087] [outer = 0x7ff063413c00] 19:59:59 INFO - PROCESS | 1827 | 1461639599247 Marionette DEBUG loaded listener.js 19:59:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff083d71400) [pid = 1827] [serial = 2088] [outer = 0x7ff063413c00] 20:00:00 INFO - PROCESS | 1827 | 1461639600084 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 20:00:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:00:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1430ms 20:00:00 INFO - PROCESS | 1827 | 1461639600124 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:00:00 INFO - PROCESS | 1827 | 1461639600128 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:00:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:00:00 INFO - PROCESS | 1827 | 1461639600134 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:00:00 INFO - PROCESS | 1827 | 1461639600137 Marionette TRACE conn3 <- [1,2754,null,{}] 20:00:00 INFO - PROCESS | 1827 | 1461639600142 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:00 INFO - PROCESS | 1827 | 1461639600330 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:00:00 INFO - PROCESS | 1827 | 1461639600597 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05bdf4800 == 163 [pid = 1827] [id = 696] 20:00:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff06d031400) [pid = 1827] [serial = 2089] [outer = (nil)] 20:00:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff083fe9800) [pid = 1827] [serial = 2090] [outer = 0x7ff06d031400] 20:00:00 INFO - PROCESS | 1827 | 1461639600679 Marionette DEBUG loaded listener.js 20:00:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff0840e0c00) [pid = 1827] [serial = 2091] [outer = 0x7ff06d031400] 20:00:01 INFO - PROCESS | 1827 | 1461639601546 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 20:00:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:00:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1430ms 20:00:01 INFO - PROCESS | 1827 | 1461639601581 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:00:01 INFO - PROCESS | 1827 | 1461639601585 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:00:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:00:01 INFO - PROCESS | 1827 | 1461639601593 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:00:01 INFO - PROCESS | 1827 | 1461639601597 Marionette TRACE conn3 <- [1,2758,null,{}] 20:00:01 INFO - PROCESS | 1827 | 1461639601602 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:01 INFO - PROCESS | 1827 | 1461639601798 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:00:02 INFO - PROCESS | 1827 | 1461639602070 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06c06a800 == 164 [pid = 1827] [id = 697] 20:00:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff05c124400) [pid = 1827] [serial = 2092] [outer = (nil)] 20:00:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff08428e800) [pid = 1827] [serial = 2093] [outer = 0x7ff05c124400] 20:00:02 INFO - PROCESS | 1827 | 1461639602150 Marionette DEBUG loaded listener.js 20:00:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff08513c800) [pid = 1827] [serial = 2094] [outer = 0x7ff05c124400] 20:00:03 INFO - PROCESS | 1827 | 1461639603045 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 20:00:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:00:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1534ms 20:00:03 INFO - PROCESS | 1827 | 1461639603129 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:00:03 INFO - PROCESS | 1827 | 1461639603132 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:00:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:00:03 INFO - PROCESS | 1827 | 1461639603138 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:00:03 INFO - PROCESS | 1827 | 1461639603141 Marionette TRACE conn3 <- [1,2762,null,{}] 20:00:03 INFO - PROCESS | 1827 | 1461639603147 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:03 INFO - PROCESS | 1827 | 1461639603353 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:00:03 INFO - PROCESS | 1827 | 1461639603626 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff059ad8000 == 165 [pid = 1827] [id = 698] 20:00:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7ff08540e800) [pid = 1827] [serial = 2095] [outer = (nil)] 20:00:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7ff08540f000) [pid = 1827] [serial = 2096] [outer = 0x7ff08540e800] 20:00:03 INFO - PROCESS | 1827 | 1461639603827 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7ff088570000) [pid = 1827] [serial = 2097] [outer = 0x7ff08540e800] 20:00:04 INFO - PROCESS | 1827 | 1461639604762 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 20:00:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:00:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1676ms 20:00:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:00:04 INFO - PROCESS | 1827 | 1461639604816 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:00:04 INFO - PROCESS | 1827 | 1461639604819 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:00:04 INFO - PROCESS | 1827 | 1461639604825 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:00:04 INFO - PROCESS | 1827 | 1461639604829 Marionette TRACE conn3 <- [1,2766,null,{}] 20:00:04 INFO - PROCESS | 1827 | 1461639604834 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:05 INFO - PROCESS | 1827 | 1461639605062 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:00:05 INFO - PROCESS | 1827 | 1461639605333 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05e74c000 == 166 [pid = 1827] [id = 699] 20:00:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7ff08540ec00) [pid = 1827] [serial = 2098] [outer = (nil)] 20:00:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7ff088f53800) [pid = 1827] [serial = 2099] [outer = 0x7ff08540ec00] 20:00:05 INFO - PROCESS | 1827 | 1461639605408 Marionette DEBUG loaded listener.js 20:00:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7ff088f5d400) [pid = 1827] [serial = 2100] [outer = 0x7ff08540ec00] 20:00:06 INFO - PROCESS | 1827 | 1461639606238 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 20:00:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:00:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1427ms 20:00:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:00:06 INFO - PROCESS | 1827 | 1461639606252 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:00:06 INFO - PROCESS | 1827 | 1461639606254 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:00:06 INFO - PROCESS | 1827 | 1461639606274 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:00:06 INFO - PROCESS | 1827 | 1461639606277 Marionette TRACE conn3 <- [1,2770,null,{}] 20:00:06 INFO - PROCESS | 1827 | 1461639606289 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:06 INFO - PROCESS | 1827 | 1461639606487 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:00:06 INFO - PROCESS | 1827 | 1461639606754 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d0c3000 == 167 [pid = 1827] [id = 700] 20:00:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7ff05bfa6c00) [pid = 1827] [serial = 2101] [outer = (nil)] 20:00:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff05bfaec00) [pid = 1827] [serial = 2102] [outer = 0x7ff05bfa6c00] 20:00:06 INFO - PROCESS | 1827 | 1461639606830 Marionette DEBUG loaded listener.js 20:00:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff05bfb3c00) [pid = 1827] [serial = 2103] [outer = 0x7ff05bfa6c00] 20:00:07 INFO - PROCESS | 1827 | 1461639607714 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 20:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1510ms 20:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:00:07 INFO - PROCESS | 1827 | 1461639607769 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:00:07 INFO - PROCESS | 1827 | 1461639607772 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:00:07 INFO - PROCESS | 1827 | 1461639607778 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:00:07 INFO - PROCESS | 1827 | 1461639607781 Marionette TRACE conn3 <- [1,2774,null,{}] 20:00:07 INFO - PROCESS | 1827 | 1461639607786 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:07 INFO - PROCESS | 1827 | 1461639607979 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:00:08 INFO - PROCESS | 1827 | 1461639608253 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d0de000 == 168 [pid = 1827] [id = 701] 20:00:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff0594d2c00) [pid = 1827] [serial = 2104] [outer = (nil)] 20:00:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff0594d8000) [pid = 1827] [serial = 2105] [outer = 0x7ff0594d2c00] 20:00:08 INFO - PROCESS | 1827 | 1461639608327 Marionette DEBUG loaded listener.js 20:00:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff0594dd000) [pid = 1827] [serial = 2106] [outer = 0x7ff0594d2c00] 20:00:09 INFO - PROCESS | 1827 | 1461639609270 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 20:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1533ms 20:00:09 INFO - PROCESS | 1827 | 1461639609310 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:00:09 INFO - PROCESS | 1827 | 1461639609314 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:00:09 INFO - PROCESS | 1827 | 1461639609319 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:00:09 INFO - PROCESS | 1827 | 1461639609321 Marionette TRACE conn3 <- [1,2778,null,{}] 20:00:09 INFO - PROCESS | 1827 | 1461639609327 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:09 INFO - PROCESS | 1827 | 1461639609527 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:00:10 INFO - PROCESS | 1827 | 1461639610267 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05bdb5000 == 169 [pid = 1827] [id = 702] 20:00:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff05994d800) [pid = 1827] [serial = 2107] [outer = (nil)] 20:00:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff05994f400) [pid = 1827] [serial = 2108] [outer = 0x7ff05994d800] 20:00:10 INFO - PROCESS | 1827 | 1461639610342 Marionette DEBUG loaded listener.js 20:00:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7ff059955400) [pid = 1827] [serial = 2109] [outer = 0x7ff05994d800] 20:00:11 INFO - PROCESS | 1827 | 1461639611206 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 20:00:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:00:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1937ms 20:00:11 INFO - PROCESS | 1827 | 1461639611259 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:00:11 INFO - PROCESS | 1827 | 1461639611265 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:00:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:00:11 INFO - PROCESS | 1827 | 1461639611272 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:00:11 INFO - PROCESS | 1827 | 1461639611277 Marionette TRACE conn3 <- [1,2782,null,{}] 20:00:11 INFO - PROCESS | 1827 | 1461639611283 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:11 INFO - PROCESS | 1827 | 1461639611490 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:00:11 INFO - PROCESS | 1827 | 1461639611781 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ff0f000 == 170 [pid = 1827] [id = 703] 20:00:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7ff05c11e800) [pid = 1827] [serial = 2110] [outer = (nil)] 20:00:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7ff05dac3000) [pid = 1827] [serial = 2111] [outer = 0x7ff05c11e800] 20:00:11 INFO - PROCESS | 1827 | 1461639611894 Marionette DEBUG loaded listener.js 20:00:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7ff05fb69c00) [pid = 1827] [serial = 2112] [outer = 0x7ff05c11e800] 20:00:12 INFO - PROCESS | 1827 | 1461639612917 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 20:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1688ms 20:00:12 INFO - PROCESS | 1827 | 1461639612964 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:00:12 INFO - PROCESS | 1827 | 1461639612970 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:00:12 INFO - PROCESS | 1827 | 1461639612976 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:00:12 INFO - PROCESS | 1827 | 1461639612980 Marionette TRACE conn3 <- [1,2786,null,{}] 20:00:12 INFO - PROCESS | 1827 | 1461639612985 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:13 INFO - PROCESS | 1827 | 1461639613197 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:00:13 INFO - PROCESS | 1827 | 1461639613529 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0633ae000 == 171 [pid = 1827] [id = 704] 20:00:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7ff060ecfc00) [pid = 1827] [serial = 2113] [outer = (nil)] 20:00:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7ff060f9fc00) [pid = 1827] [serial = 2114] [outer = 0x7ff060ecfc00] 20:00:13 INFO - PROCESS | 1827 | 1461639613605 Marionette DEBUG loaded listener.js 20:00:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7ff0621b9400) [pid = 1827] [serial = 2115] [outer = 0x7ff060ecfc00] 20:00:14 INFO - PROCESS | 1827 | 1461639614496 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 20:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1576ms 20:00:14 INFO - PROCESS | 1827 | 1461639614554 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:00:14 INFO - PROCESS | 1827 | 1461639614558 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:00:14 INFO - PROCESS | 1827 | 1461639614572 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:00:14 INFO - PROCESS | 1827 | 1461639614581 Marionette TRACE conn3 <- [1,2790,null,{}] 20:00:14 INFO - PROCESS | 1827 | 1461639614589 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:14 INFO - PROCESS | 1827 | 1461639614850 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:00:15 INFO - PROCESS | 1827 | 1461639615175 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0654bf000 == 172 [pid = 1827] [id = 705] 20:00:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7ff05c181000) [pid = 1827] [serial = 2116] [outer = (nil)] 20:00:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7ff06567a800) [pid = 1827] [serial = 2117] [outer = 0x7ff05c181000] 20:00:15 INFO - PROCESS | 1827 | 1461639615248 Marionette DEBUG loaded listener.js 20:00:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7ff06680a000) [pid = 1827] [serial = 2118] [outer = 0x7ff05c181000] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06589b000 == 171 [pid = 1827] [id = 636] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06dfde800 == 170 [pid = 1827] [id = 687] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cfb1000 == 169 [pid = 1827] [id = 686] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7ff06d079400) [pid = 1827] [serial = 2018] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7ff074a3d800) [pid = 1827] [serial = 1994] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7ff06d0cd800) [pid = 1827] [serial = 1973] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7ff06ef96400) [pid = 1827] [serial = 1985] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7ff067284400) [pid = 1827] [serial = 1967] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7ff060faa800) [pid = 1827] [serial = 1964] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7ff06da54800) [pid = 1827] [serial = 1976] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7ff0730a4800) [pid = 1827] [serial = 1997] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7ff05fb64800) [pid = 1827] [serial = 1961] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7ff06d015800) [pid = 1827] [serial = 1970] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff06dc9b000) [pid = 1827] [serial = 1979] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff0730a5c00) [pid = 1827] [serial = 1991] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff0705e3800) [pid = 1827] [serial = 1988] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff06dd2c000) [pid = 1827] [serial = 1982] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06bede800 == 168 [pid = 1827] [id = 685] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d137800 == 167 [pid = 1827] [id = 652] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065871000 == 166 [pid = 1827] [id = 684] 20:00:16 INFO - PROCESS | 1827 | 1461639616242 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061eb3000 == 165 [pid = 1827] [id = 683] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0668aa000 == 164 [pid = 1827] [id = 682] 20:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1697ms 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c26000 == 163 [pid = 1827] [id = 677] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ef76800 == 162 [pid = 1827] [id = 676] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06bef8000 == 161 [pid = 1827] [id = 675] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0650c9800 == 160 [pid = 1827] [id = 674] 20:00:16 INFO - PROCESS | 1827 | 1461639616274 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:00:16 INFO - PROCESS | 1827 | 1461639616277 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:00:16 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05efd7800 == 159 [pid = 1827] [id = 673] 20:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:00:16 INFO - PROCESS | 1827 | 1461639616285 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:00:16 INFO - PROCESS | 1827 | 1461639616288 Marionette TRACE conn3 <- [1,2794,null,{}] 20:00:16 INFO - PROCESS | 1827 | 1461639616293 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:16 INFO - PROCESS | 1827 | 1461639616477 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff067122800) [pid = 1827] [serial = 2012] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff05fb6b400) [pid = 1827] [serial = 2003] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff0621b6c00) [pid = 1827] [serial = 2007] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7ff06afec800) [pid = 1827] [serial = 2015] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7ff060e52000) [pid = 1827] [serial = 2004] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7ff063a47800) [pid = 1827] [serial = 2009] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7ff060edac00) [pid = 1827] [serial = 2006] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7ff06567b400) [pid = 1827] [serial = 2010] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7ff0672ac400) [pid = 1827] [serial = 2013] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7ff05dcb2c00) [pid = 1827] [serial = 2001] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff05c17fc00) [pid = 1827] [serial = 2000] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff06ce13800) [pid = 1827] [serial = 2016] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1827 | 1461639616677 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff061e33000 == 160 [pid = 1827] [id = 706] 20:00:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff05c17fc00) [pid = 1827] [serial = 2119] [outer = (nil)] 20:00:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff060edac00) [pid = 1827] [serial = 2120] [outer = 0x7ff05c17fc00] 20:00:16 INFO - PROCESS | 1827 | 1461639616808 Marionette DEBUG loaded listener.js 20:00:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7ff0668d8400) [pid = 1827] [serial = 2121] [outer = 0x7ff05c17fc00] 20:00:17 INFO - PROCESS | 1827 | 1461639617487 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 20:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1277ms 20:00:17 INFO - PROCESS | 1827 | 1461639617587 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:00:17 INFO - PROCESS | 1827 | 1461639617591 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:00:17 INFO - PROCESS | 1827 | 1461639617599 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:00:17 INFO - PROCESS | 1827 | 1461639617602 Marionette TRACE conn3 <- [1,2798,null,{}] 20:00:17 INFO - PROCESS | 1827 | 1461639617606 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:17 INFO - PROCESS | 1827 | 1461639617779 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:00:17 INFO - PROCESS | 1827 | 1461639617789 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066908800 == 161 [pid = 1827] [id = 707] 20:00:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7ff0672ab400) [pid = 1827] [serial = 2122] [outer = (nil)] 20:00:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7ff0673ac000) [pid = 1827] [serial = 2123] [outer = 0x7ff0672ab400] 20:00:17 INFO - PROCESS | 1827 | 1461639617862 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7ff06ce1c400) [pid = 1827] [serial = 2124] [outer = 0x7ff0672ab400] 20:00:18 INFO - PROCESS | 1827 | 1461639618939 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 20:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1378ms 20:00:18 INFO - PROCESS | 1827 | 1461639618978 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:00:18 INFO - PROCESS | 1827 | 1461639618980 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:00:18 INFO - PROCESS | 1827 | 1461639618986 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:00:18 INFO - PROCESS | 1827 | 1461639618989 Marionette TRACE conn3 <- [1,2802,null,{}] 20:00:19 INFO - PROCESS | 1827 | 1461639618999 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:19 INFO - PROCESS | 1827 | 1461639619256 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:00:19 INFO - PROCESS | 1827 | 1461639619281 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bfc5800 == 162 [pid = 1827] [id = 708] 20:00:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7ff06d018c00) [pid = 1827] [serial = 2125] [outer = (nil)] 20:00:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7ff06dc45000) [pid = 1827] [serial = 2126] [outer = 0x7ff06d018c00] 20:00:19 INFO - PROCESS | 1827 | 1461639619343 Marionette DEBUG loaded listener.js 20:00:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7ff06dd2e800) [pid = 1827] [serial = 2127] [outer = 0x7ff06d018c00] 20:00:20 INFO - PROCESS | 1827 | 1461639620196 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 20:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1231ms 20:00:20 INFO - PROCESS | 1827 | 1461639620218 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:00:20 INFO - PROCESS | 1827 | 1461639620221 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:00:20 INFO - PROCESS | 1827 | 1461639620226 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:00:20 INFO - PROCESS | 1827 | 1461639620228 Marionette TRACE conn3 <- [1,2806,null,{}] 20:00:20 INFO - PROCESS | 1827 | 1461639620233 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:20 INFO - PROCESS | 1827 | 1461639620480 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:00:20 INFO - PROCESS | 1827 | 1461639620514 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cf9e800 == 163 [pid = 1827] [id = 709] 20:00:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff06d0d5c00) [pid = 1827] [serial = 2128] [outer = (nil)] 20:00:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff070669400) [pid = 1827] [serial = 2129] [outer = 0x7ff06d0d5c00] 20:00:20 INFO - PROCESS | 1827 | 1461639620573 Marionette DEBUG loaded listener.js 20:00:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff073b55800) [pid = 1827] [serial = 2130] [outer = 0x7ff06d0d5c00] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff06514ec00) [pid = 1827] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff067a8ac00) [pid = 1827] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff0673af400) [pid = 1827] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7ff066805c00) [pid = 1827] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7ff05c08a800) [pid = 1827] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7ff06728e800) [pid = 1827] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7ff060fa7800) [pid = 1827] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7ff06ac06000) [pid = 1827] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7ff0621a5c00) [pid = 1827] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7ff0673b5400) [pid = 1827] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff06113bc00) [pid = 1827] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff06376a800) [pid = 1827] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff060333400) [pid = 1827] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff05dac9800) [pid = 1827] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff05fb4f400) [pid = 1827] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff067a87000) [pid = 1827] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff05c0ee800) [pid = 1827] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff06341dc00) [pid = 1827] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff05dac3c00) [pid = 1827] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff067129c00) [pid = 1827] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff05c08cc00) [pid = 1827] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff067a90800) [pid = 1827] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff063421c00) [pid = 1827] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff06341f000) [pid = 1827] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff064f9ac00) [pid = 1827] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff05ef2d800) [pid = 1827] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff05c08dc00) [pid = 1827] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff067288000) [pid = 1827] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff065438c00) [pid = 1827] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff05c0f1c00) [pid = 1827] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff05c088800) [pid = 1827] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff06729e800) [pid = 1827] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff067a8f400) [pid = 1827] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff060fa6800) [pid = 1827] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff06ce20800) [pid = 1827] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff05c1f4c00) [pid = 1827] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff0667bf800) [pid = 1827] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff05c180000) [pid = 1827] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff060fa0400) [pid = 1827] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff06d0d0000) [pid = 1827] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff05c11b400) [pid = 1827] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff05c1f8400) [pid = 1827] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff06711fc00) [pid = 1827] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff05dcb0400) [pid = 1827] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff05ffaa000) [pid = 1827] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:00:21 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff060f49400) [pid = 1827] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:00:22 INFO - PROCESS | 1827 | 1461639622218 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 20:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2030ms 20:00:22 INFO - PROCESS | 1827 | 1461639622258 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:00:22 INFO - PROCESS | 1827 | 1461639622262 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:00:22 INFO - PROCESS | 1827 | 1461639622267 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:00:22 INFO - PROCESS | 1827 | 1461639622280 Marionette TRACE conn3 <- [1,2810,null,{}] 20:00:22 INFO - PROCESS | 1827 | 1461639622286 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:22 INFO - PROCESS | 1827 | 1461639622538 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:00:22 INFO - PROCESS | 1827 | 1461639622557 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0658a6800 == 164 [pid = 1827] [id = 710] 20:00:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff05c08cc00) [pid = 1827] [serial = 2131] [outer = (nil)] 20:00:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff05ef2d800) [pid = 1827] [serial = 2132] [outer = 0x7ff05c08cc00] 20:00:22 INFO - PROCESS | 1827 | 1461639622620 Marionette DEBUG loaded listener.js 20:00:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff06376a800) [pid = 1827] [serial = 2133] [outer = 0x7ff05c08cc00] 20:00:23 INFO - PROCESS | 1827 | 1461639623447 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 20:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1236ms 20:00:23 INFO - PROCESS | 1827 | 1461639623507 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:00:23 INFO - PROCESS | 1827 | 1461639623511 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:00:23 INFO - PROCESS | 1827 | 1461639623516 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:00:23 INFO - PROCESS | 1827 | 1461639623518 Marionette TRACE conn3 <- [1,2814,null,{}] 20:00:23 INFO - PROCESS | 1827 | 1461639623524 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:23 INFO - PROCESS | 1827 | 1461639623720 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:00:23 INFO - PROCESS | 1827 | 1461639623730 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff059aeb800 == 165 [pid = 1827] [id = 711] 20:00:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff0594d1800) [pid = 1827] [serial = 2134] [outer = (nil)] 20:00:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff0594dcc00) [pid = 1827] [serial = 2135] [outer = 0x7ff0594d1800] 20:00:23 INFO - PROCESS | 1827 | 1461639623961 Marionette DEBUG loaded listener.js 20:00:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff059952c00) [pid = 1827] [serial = 2136] [outer = 0x7ff0594d1800] 20:00:25 INFO - PROCESS | 1827 | 1461639625129 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 20:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1679ms 20:00:25 INFO - PROCESS | 1827 | 1461639625198 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:00:25 INFO - PROCESS | 1827 | 1461639625205 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:00:25 INFO - PROCESS | 1827 | 1461639625213 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:00:25 INFO - PROCESS | 1827 | 1461639625218 Marionette TRACE conn3 <- [1,2818,null,{}] 20:00:25 INFO - PROCESS | 1827 | 1461639625225 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:25 INFO - PROCESS | 1827 | 1461639625479 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:00:25 INFO - PROCESS | 1827 | 1461639625792 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063c7b800 == 166 [pid = 1827] [id = 712] 20:00:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff05fb46800) [pid = 1827] [serial = 2137] [outer = (nil)] 20:00:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff05fe54c00) [pid = 1827] [serial = 2138] [outer = 0x7ff05fb46800] 20:00:25 INFO - PROCESS | 1827 | 1461639625872 Marionette DEBUG loaded listener.js 20:00:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff060ed6c00) [pid = 1827] [serial = 2139] [outer = 0x7ff05fb46800] 20:00:26 INFO - PROCESS | 1827 | 1461639626772 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 20:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1634ms 20:00:26 INFO - PROCESS | 1827 | 1461639626847 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:00:26 INFO - PROCESS | 1827 | 1461639626852 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:00:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:00:26 INFO - PROCESS | 1827 | 1461639626862 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 1827 | 1461639626865 Marionette TRACE conn3 <- [1,2822,null,{}] 20:00:26 INFO - PROCESS | 1827 | 1461639626871 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:27 INFO - PROCESS | 1827 | 1461639627126 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:00:27 INFO - PROCESS | 1827 | 1461639627481 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a14800 == 167 [pid = 1827] [id = 713] 20:00:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff060f45000) [pid = 1827] [serial = 2140] [outer = (nil)] 20:00:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff063417000) [pid = 1827] [serial = 2141] [outer = 0x7ff060f45000] 20:00:27 INFO - PROCESS | 1827 | 1461639627560 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff065143800) [pid = 1827] [serial = 2142] [outer = 0x7ff060f45000] 20:00:28 INFO - PROCESS | 1827 | 1461639628452 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:00:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:00:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1632ms 20:00:28 INFO - PROCESS | 1827 | 1461639628494 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1827 | 1461639628498 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:00:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:00:28 INFO - PROCESS | 1827 | 1461639628504 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 1827 | 1461639628510 Marionette TRACE conn3 <- [1,2826,null,{}] 20:00:28 INFO - PROCESS | 1827 | 1461639628526 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:28 INFO - PROCESS | 1827 | 1461639628750 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:00:29 INFO - PROCESS | 1827 | 1461639629044 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff071b2a800 == 168 [pid = 1827] [id = 714] 20:00:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff066be6800) [pid = 1827] [serial = 2143] [outer = (nil)] 20:00:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff0672a2400) [pid = 1827] [serial = 2144] [outer = 0x7ff066be6800] 20:00:29 INFO - PROCESS | 1827 | 1461639629161 Marionette DEBUG loaded listener.js 20:00:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff0678ea800) [pid = 1827] [serial = 2145] [outer = 0x7ff066be6800] 20:00:30 INFO - PROCESS | 1827 | 1461639630049 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:00:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:00:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1585ms 20:00:30 INFO - PROCESS | 1827 | 1461639630089 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:00:30 INFO - PROCESS | 1827 | 1461639630093 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:00:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:00:30 INFO - PROCESS | 1827 | 1461639630099 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:00:30 INFO - PROCESS | 1827 | 1461639630103 Marionette TRACE conn3 <- [1,2830,null,{}] 20:00:30 INFO - PROCESS | 1827 | 1461639630108 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:30 INFO - PROCESS | 1827 | 1461639630314 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:00:30 INFO - PROCESS | 1827 | 1461639630590 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0768e4000 == 169 [pid = 1827] [id = 715] 20:00:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff05fb45c00) [pid = 1827] [serial = 2146] [outer = (nil)] 20:00:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff06b038800) [pid = 1827] [serial = 2147] [outer = 0x7ff05fb45c00] 20:00:30 INFO - PROCESS | 1827 | 1461639630666 Marionette DEBUG loaded listener.js 20:00:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff06ce15800) [pid = 1827] [serial = 2148] [outer = 0x7ff05fb45c00] 20:00:31 INFO - PROCESS | 1827 | 1461639631530 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:00:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1485ms 20:00:31 INFO - PROCESS | 1827 | 1461639631586 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:00:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:00:31 INFO - PROCESS | 1827 | 1461639631590 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:00:31 INFO - PROCESS | 1827 | 1461639631596 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:00:31 INFO - PROCESS | 1827 | 1461639631599 Marionette TRACE conn3 <- [1,2834,null,{}] 20:00:31 INFO - PROCESS | 1827 | 1461639631604 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:31 INFO - PROCESS | 1827 | 1461639631803 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:00:32 INFO - PROCESS | 1827 | 1461639632082 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07763f800 == 170 [pid = 1827] [id = 716] 20:00:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff06d01a400) [pid = 1827] [serial = 2149] [outer = (nil)] 20:00:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff06d073800) [pid = 1827] [serial = 2150] [outer = 0x7ff06d01a400] 20:00:32 INFO - PROCESS | 1827 | 1461639632167 Marionette DEBUG loaded listener.js 20:00:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff06dc9b000) [pid = 1827] [serial = 2151] [outer = 0x7ff06d01a400] 20:00:33 INFO - PROCESS | 1827 | 1461639633126 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:00:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:00:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1593ms 20:00:33 INFO - PROCESS | 1827 | 1461639633189 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:00:33 INFO - PROCESS | 1827 | 1461639633193 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:00:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:00:33 INFO - PROCESS | 1827 | 1461639633198 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:00:33 INFO - PROCESS | 1827 | 1461639633201 Marionette TRACE conn3 <- [1,2838,null,{}] 20:00:33 INFO - PROCESS | 1827 | 1461639633206 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:33 INFO - PROCESS | 1827 | 1461639633461 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:00:33 INFO - PROCESS | 1827 | 1461639633773 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff085277800 == 171 [pid = 1827] [id = 717] 20:00:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff070668800) [pid = 1827] [serial = 2152] [outer = (nil)] 20:00:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff074ad8400) [pid = 1827] [serial = 2153] [outer = 0x7ff070668800] 20:00:33 INFO - PROCESS | 1827 | 1461639633855 Marionette DEBUG loaded listener.js 20:00:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff076c8fc00) [pid = 1827] [serial = 2154] [outer = 0x7ff070668800] 20:00:34 INFO - PROCESS | 1827 | 1461639634729 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:00:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:00:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1583ms 20:00:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:00:34 INFO - PROCESS | 1827 | 1461639634782 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:00:34 INFO - PROCESS | 1827 | 1461639634785 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:00:34 INFO - PROCESS | 1827 | 1461639634791 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:00:34 INFO - PROCESS | 1827 | 1461639634794 Marionette TRACE conn3 <- [1,2842,null,{}] 20:00:34 INFO - PROCESS | 1827 | 1461639634799 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:34 INFO - PROCESS | 1827 | 1461639634993 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:00:35 INFO - PROCESS | 1827 | 1461639635264 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08951b000 == 172 [pid = 1827] [id = 718] 20:00:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff070763c00) [pid = 1827] [serial = 2155] [outer = (nil)] 20:00:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff0776b4000) [pid = 1827] [serial = 2156] [outer = 0x7ff070763c00] 20:00:35 INFO - PROCESS | 1827 | 1461639635338 Marionette DEBUG loaded listener.js 20:00:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff077797400) [pid = 1827] [serial = 2157] [outer = 0x7ff070763c00] 20:00:36 INFO - PROCESS | 1827 | 1461639636194 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:00:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:00:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1479ms 20:00:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:00:36 INFO - PROCESS | 1827 | 1461639636270 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:00:36 INFO - PROCESS | 1827 | 1461639636273 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:00:36 INFO - PROCESS | 1827 | 1461639636279 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:00:36 INFO - PROCESS | 1827 | 1461639636282 Marionette TRACE conn3 <- [1,2846,null,{}] 20:00:36 INFO - PROCESS | 1827 | 1461639636287 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:36 INFO - PROCESS | 1827 | 1461639636518 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:00:36 INFO - PROCESS | 1827 | 1461639636791 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d062800 == 173 [pid = 1827] [id = 719] 20:00:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff06376e800) [pid = 1827] [serial = 2158] [outer = (nil)] 20:00:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff077f7d000) [pid = 1827] [serial = 2159] [outer = 0x7ff06376e800] 20:00:36 INFO - PROCESS | 1827 | 1461639636915 Marionette DEBUG loaded listener.js 20:00:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff0795af800) [pid = 1827] [serial = 2160] [outer = 0x7ff06376e800] 20:00:37 INFO - PROCESS | 1827 | 1461639637733 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:00:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:00:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1528ms 20:00:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:00:37 INFO - PROCESS | 1827 | 1461639637807 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:00:37 INFO - PROCESS | 1827 | 1461639637810 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:00:37 INFO - PROCESS | 1827 | 1461639637816 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:00:37 INFO - PROCESS | 1827 | 1461639637819 Marionette TRACE conn3 <- [1,2850,null,{}] 20:00:37 INFO - PROCESS | 1827 | 1461639637824 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:38 INFO - PROCESS | 1827 | 1461639638066 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:00:38 INFO - PROCESS | 1827 | 1461639638387 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d07e000 == 174 [pid = 1827] [id = 720] 20:00:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff074ad5400) [pid = 1827] [serial = 2161] [outer = (nil)] 20:00:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff079aa1000) [pid = 1827] [serial = 2162] [outer = 0x7ff074ad5400] 20:00:38 INFO - PROCESS | 1827 | 1461639638461 Marionette DEBUG loaded listener.js 20:00:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff08424c400) [pid = 1827] [serial = 2163] [outer = 0x7ff074ad5400] 20:00:39 INFO - PROCESS | 1827 | 1461639639294 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1538ms 20:00:39 INFO - PROCESS | 1827 | 1461639639354 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:00:39 INFO - PROCESS | 1827 | 1461639639358 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:00:39 INFO - PROCESS | 1827 | 1461639639364 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:00:39 INFO - PROCESS | 1827 | 1461639639366 Marionette TRACE conn3 <- [1,2854,null,{}] 20:00:39 INFO - PROCESS | 1827 | 1461639639371 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:39 INFO - PROCESS | 1827 | 1461639639570 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:00:39 INFO - PROCESS | 1827 | 1461639639844 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f098000 == 175 [pid = 1827] [id = 721] 20:00:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff0852bfc00) [pid = 1827] [serial = 2164] [outer = (nil)] 20:00:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff085416800) [pid = 1827] [serial = 2165] [outer = 0x7ff0852bfc00] 20:00:39 INFO - PROCESS | 1827 | 1461639639979 Marionette DEBUG loaded listener.js 20:00:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff088b24c00) [pid = 1827] [serial = 2166] [outer = 0x7ff0852bfc00] 20:00:40 INFO - PROCESS | 1827 | 1461639640865 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1580ms 20:00:40 INFO - PROCESS | 1827 | 1461639640945 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:00:40 INFO - PROCESS | 1827 | 1461639640949 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:00:40 INFO - PROCESS | 1827 | 1461639640957 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:00:40 INFO - PROCESS | 1827 | 1461639640962 Marionette TRACE conn3 <- [1,2858,null,{}] 20:00:40 INFO - PROCESS | 1827 | 1461639640967 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:41 INFO - PROCESS | 1827 | 1461639641261 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:00:41 INFO - PROCESS | 1827 | 1461639641600 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05eee1800 == 176 [pid = 1827] [id = 722] 20:00:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7ff0591e4000) [pid = 1827] [serial = 2167] [outer = (nil)] 20:00:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7ff05ffa7400) [pid = 1827] [serial = 2168] [outer = 0x7ff0591e4000] 20:00:41 INFO - PROCESS | 1827 | 1461639641683 Marionette DEBUG loaded listener.js 20:00:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7ff088ea6800) [pid = 1827] [serial = 2169] [outer = 0x7ff0591e4000] 20:00:42 INFO - PROCESS | 1827 | 1461639642515 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1632ms 20:00:42 INFO - PROCESS | 1827 | 1461639642589 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 1827 | 1461639642593 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:00:42 INFO - PROCESS | 1827 | 1461639642599 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 1827 | 1461639642602 Marionette TRACE conn3 <- [1,2862,null,{}] 20:00:42 INFO - PROCESS | 1827 | 1461639642608 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:42 INFO - PROCESS | 1827 | 1461639642843 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:00:43 INFO - PROCESS | 1827 | 1461639643156 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff058453000 == 177 [pid = 1827] [id = 723] 20:00:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7ff0584d6800) [pid = 1827] [serial = 2170] [outer = (nil)] 20:00:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7ff0584dc400) [pid = 1827] [serial = 2171] [outer = 0x7ff0584d6800] 20:00:43 INFO - PROCESS | 1827 | 1461639643233 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7ff0584e1c00) [pid = 1827] [serial = 2172] [outer = 0x7ff0584d6800] 20:00:44 INFO - PROCESS | 1827 | 1461639644080 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1529ms 20:00:44 INFO - PROCESS | 1827 | 1461639644129 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:00:44 INFO - PROCESS | 1827 | 1461639644141 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:00:44 INFO - PROCESS | 1827 | 1461639644147 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:00:44 INFO - PROCESS | 1827 | 1461639644150 Marionette TRACE conn3 <- [1,2866,null,{}] 20:00:44 INFO - PROCESS | 1827 | 1461639644155 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:44 INFO - PROCESS | 1827 | 1461639644355 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:00:44 INFO - PROCESS | 1827 | 1461639644633 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05870e800 == 178 [pid = 1827] [id = 724] 20:00:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7ff0584d7400) [pid = 1827] [serial = 2173] [outer = (nil)] 20:00:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff058683800) [pid = 1827] [serial = 2174] [outer = 0x7ff0584d7400] 20:00:44 INFO - PROCESS | 1827 | 1461639644748 Marionette DEBUG loaded listener.js 20:00:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff058688000) [pid = 1827] [serial = 2175] [outer = 0x7ff0584d7400] 20:00:45 INFO - PROCESS | 1827 | 1461639645556 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:00:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1486ms 20:00:45 INFO - PROCESS | 1827 | 1461639645634 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:00:45 INFO - PROCESS | 1827 | 1461639645637 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:00:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:00:45 INFO - PROCESS | 1827 | 1461639645642 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:00:45 INFO - PROCESS | 1827 | 1461639645644 Marionette TRACE conn3 <- [1,2870,null,{}] 20:00:45 INFO - PROCESS | 1827 | 1461639645650 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:45 INFO - PROCESS | 1827 | 1461639645883 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:00:46 INFO - PROCESS | 1827 | 1461639646202 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05eee6800 == 179 [pid = 1827] [id = 725] 20:00:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff0584dc000) [pid = 1827] [serial = 2176] [outer = (nil)] 20:00:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff05868d000) [pid = 1827] [serial = 2177] [outer = 0x7ff0584dc000] 20:00:46 INFO - PROCESS | 1827 | 1461639646276 Marionette DEBUG loaded listener.js 20:00:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff05883b400) [pid = 1827] [serial = 2178] [outer = 0x7ff0584dc000] 20:00:47 INFO - PROCESS | 1827 | 1461639647120 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 20:00:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:00:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1532ms 20:00:47 INFO - PROCESS | 1827 | 1461639647176 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:00:47 INFO - PROCESS | 1827 | 1461639647179 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:00:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:00:47 INFO - PROCESS | 1827 | 1461639647185 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:00:47 INFO - PROCESS | 1827 | 1461639647188 Marionette TRACE conn3 <- [1,2874,null,{}] 20:00:47 INFO - PROCESS | 1827 | 1461639647193 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:47 INFO - PROCESS | 1827 | 1461639647399 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:00:47 INFO - PROCESS | 1827 | 1461639647680 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff056d27800 == 180 [pid = 1827] [id = 726] 20:00:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff058680400) [pid = 1827] [serial = 2179] [outer = (nil)] 20:00:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff058840400) [pid = 1827] [serial = 2180] [outer = 0x7ff058680400] 20:00:47 INFO - PROCESS | 1827 | 1461639647793 Marionette DEBUG loaded listener.js 20:00:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7ff058845800) [pid = 1827] [serial = 2181] [outer = 0x7ff058680400] 20:00:48 INFO - PROCESS | 1827 | 1461639648662 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:00:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:00:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1534ms 20:00:48 INFO - PROCESS | 1827 | 1461639648720 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:00:48 INFO - PROCESS | 1827 | 1461639648723 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:00:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:00:48 INFO - PROCESS | 1827 | 1461639648728 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:00:48 INFO - PROCESS | 1827 | 1461639648731 Marionette TRACE conn3 <- [1,2878,null,{}] 20:00:48 INFO - PROCESS | 1827 | 1461639648736 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:48 INFO - PROCESS | 1827 | 1461639648941 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:00:49 INFO - PROCESS | 1827 | 1461639649288 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fe96800 == 181 [pid = 1827] [id = 727] 20:00:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7ff0591ea400) [pid = 1827] [serial = 2182] [outer = (nil)] 20:00:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7ff05c0f8000) [pid = 1827] [serial = 2183] [outer = 0x7ff0591ea400] 20:00:49 INFO - PROCESS | 1827 | 1461639649396 Marionette DEBUG loaded listener.js 20:00:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7ff05fb96800) [pid = 1827] [serial = 2184] [outer = 0x7ff0591ea400] 20:00:50 INFO - PROCESS | 1827 | 1461639650249 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:00:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1587ms 20:00:50 INFO - PROCESS | 1827 | 1461639650315 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:00:50 INFO - PROCESS | 1827 | 1461639650319 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:00:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:00:50 INFO - PROCESS | 1827 | 1461639650324 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:00:50 INFO - PROCESS | 1827 | 1461639650326 Marionette TRACE conn3 <- [1,2882,null,{}] 20:00:50 INFO - PROCESS | 1827 | 1461639650332 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:50 INFO - PROCESS | 1827 | 1461639650531 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:00:50 INFO - PROCESS | 1827 | 1461639650816 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06208c000 == 182 [pid = 1827] [id = 728] 20:00:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7ff05c083000) [pid = 1827] [serial = 2185] [outer = (nil)] 20:00:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7ff05dac7c00) [pid = 1827] [serial = 2186] [outer = 0x7ff05c083000] 20:00:50 INFO - PROCESS | 1827 | 1461639650938 Marionette DEBUG loaded listener.js 20:00:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7ff05fb98400) [pid = 1827] [serial = 2187] [outer = 0x7ff05c083000] 20:00:52 INFO - PROCESS | 1827 | 1461639652328 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:00:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:00:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2128ms 20:00:52 INFO - PROCESS | 1827 | 1461639652454 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:00:52 INFO - PROCESS | 1827 | 1461639652459 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:00:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:00:52 INFO - PROCESS | 1827 | 1461639652467 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:00:52 INFO - PROCESS | 1827 | 1461639652472 Marionette TRACE conn3 <- [1,2886,null,{}] 20:00:52 INFO - PROCESS | 1827 | 1461639652480 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:52 INFO - PROCESS | 1827 | 1461639652682 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:00:52 INFO - PROCESS | 1827 | 1461639652964 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f09a000 == 183 [pid = 1827] [id = 729] 20:00:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7ff05994f800) [pid = 1827] [serial = 2188] [outer = (nil)] 20:00:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7ff059953c00) [pid = 1827] [serial = 2189] [outer = 0x7ff05994f800] 20:00:53 INFO - PROCESS | 1827 | 1461639653032 Marionette DEBUG loaded listener.js 20:00:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7ff05c0f8400) [pid = 1827] [serial = 2190] [outer = 0x7ff05994f800] 20:00:53 INFO - PROCESS | 1827 | 1461639653971 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 20:00:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:00:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1533ms 20:00:54 INFO - PROCESS | 1827 | 1461639654009 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:00:54 INFO - PROCESS | 1827 | 1461639654021 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:00:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:00:54 INFO - PROCESS | 1827 | 1461639654030 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:00:54 INFO - PROCESS | 1827 | 1461639654034 Marionette TRACE conn3 <- [1,2890,null,{}] 20:00:54 INFO - PROCESS | 1827 | 1461639654039 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:54 INFO - PROCESS | 1827 | 1461639654228 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d35a800 == 182 [pid = 1827] [id = 8] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d9a0800 == 181 [pid = 1827] [id = 617] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0654bd000 == 180 [pid = 1827] [id = 490] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088d09000 == 179 [pid = 1827] [id = 455] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08854c000 == 178 [pid = 1827] [id = 559] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0658a6800 == 177 [pid = 1827] [id = 710] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06cf9e800 == 176 [pid = 1827] [id = 709] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06bfc5800 == 175 [pid = 1827] [id = 708] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066908800 == 174 [pid = 1827] [id = 707] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff061e33000 == 173 [pid = 1827] [id = 706] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0654bf000 == 172 [pid = 1827] [id = 705] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0633ae000 == 171 [pid = 1827] [id = 704] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05ff0f000 == 170 [pid = 1827] [id = 703] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05bdb5000 == 169 [pid = 1827] [id = 702] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06c06a800 == 168 [pid = 1827] [id = 697] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05bdf4800 == 167 [pid = 1827] [id = 696] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff090b99000 == 166 [pid = 1827] [id = 695] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff063c86000 == 165 [pid = 1827] [id = 694] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08d43d000 == 164 [pid = 1827] [id = 693] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08527d000 == 163 [pid = 1827] [id = 692] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff079613000 == 162 [pid = 1827] [id = 691] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff074470800 == 161 [pid = 1827] [id = 690] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06ac2c000 == 160 [pid = 1827] [id = 689] 20:00:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05feb1800 == 159 [pid = 1827] [id = 688] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7ff06d66c800) [pid = 1827] [serial = 2019] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7ff06d6bbc00) [pid = 1827] [serial = 1827] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7ff064f9a000) [pid = 1827] [serial = 1794] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7ff06bdcdc00) [pid = 1827] [serial = 1857] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7ff060336c00) [pid = 1827] [serial = 1848] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7ff06113f400) [pid = 1827] [serial = 1875] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7ff06afe4000) [pid = 1827] [serial = 1923] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7ff06728b400) [pid = 1827] [serial = 1854] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7ff06376c000) [pid = 1827] [serial = 1881] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7ff065681800) [pid = 1827] [serial = 1938] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff06b03cc00) [pid = 1827] [serial = 1926] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff06d01b400) [pid = 1827] [serial = 1932] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff06341b400) [pid = 1827] [serial = 1911] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff06da50800) [pid = 1827] [serial = 1866] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff06d0c8c00) [pid = 1827] [serial = 1821] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff067122000) [pid = 1827] [serial = 1800] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff05ef22c00) [pid = 1827] [serial = 1905] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7ff0621bd800) [pid = 1827] [serial = 1788] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7ff06dc4cc00) [pid = 1827] [serial = 1869] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7ff06728dc00) [pid = 1827] [serial = 1803] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7ff065681c00) [pid = 1827] [serial = 1797] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7ff06dd02400) [pid = 1827] [serial = 1872] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7ff06ce1a000) [pid = 1827] [serial = 1860] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7ff0673b5000) [pid = 1827] [serial = 1806] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff05c1fb000) [pid = 1827] [serial = 1782] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff067a8c800) [pid = 1827] [serial = 1809] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff06d0c8400) [pid = 1827] [serial = 1935] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff06d02e800) [pid = 1827] [serial = 1815] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff063770400) [pid = 1827] [serial = 1851] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff06b036c00) [pid = 1827] [serial = 1812] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff064fa2000) [pid = 1827] [serial = 1914] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff0667bbc00) [pid = 1827] [serial = 1917] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff060f45c00) [pid = 1827] [serial = 1785] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff05ffaac00) [pid = 1827] [serial = 1908] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06d838c00) [pid = 1827] [serial = 1863] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff06cdd8c00) [pid = 1827] [serial = 1929] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff06dd0bc00) [pid = 1827] [serial = 1878] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff063a3e400) [pid = 1827] [serial = 1791] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff06d311c00) [pid = 1827] [serial = 1824] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff0673b0400) [pid = 1827] [serial = 1920] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff06d076000) [pid = 1827] [serial = 1818] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff074a3b000) [pid = 1827] [serial = 2039] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff076add400) [pid = 1827] [serial = 2042] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff0770ae800) [pid = 1827] [serial = 2045] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff06dc51400) [pid = 1827] [serial = 2061] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff06d07e000) [pid = 1827] [serial = 2058] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff0672acc00) [pid = 1827] [serial = 2055] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff07302bc00) [pid = 1827] [serial = 2063] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff06cddbc00) [pid = 1827] [serial = 2057] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff06d080800) [pid = 1827] [serial = 2060] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff05fe57800) [pid = 1827] [serial = 2051] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff063a81000) [pid = 1827] [serial = 2052] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff05c08fc00) [pid = 1827] [serial = 2021] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff060f43c00) [pid = 1827] [serial = 2024] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff060ed9800) [pid = 1827] [serial = 2049] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff060330c00) [pid = 1827] [serial = 2048] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff06341d400) [pid = 1827] [serial = 2027] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff066bdf000) [pid = 1827] [serial = 2054] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7ff0678e4800) [pid = 1827] [serial = 2030] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7ff06d66d400) [pid = 1827] [serial = 2033] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7ff06f212c00) [pid = 1827] [serial = 2036] [outer = (nil)] [url = about:blank] 20:00:55 INFO - PROCESS | 1827 | 1461639655024 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05bd9f800 == 160 [pid = 1827] [id = 730] 20:00:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7ff05bfa7400) [pid = 1827] [serial = 2191] [outer = (nil)] 20:00:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7ff05ef22c00) [pid = 1827] [serial = 2192] [outer = 0x7ff05bfa7400] 20:00:55 INFO - PROCESS | 1827 | 1461639655095 Marionette DEBUG loaded listener.js 20:00:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7ff05fe5e800) [pid = 1827] [serial = 2193] [outer = 0x7ff05bfa7400] 20:00:55 INFO - PROCESS | 1827 | 1461639655889 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:00:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:00:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1883ms 20:00:55 INFO - PROCESS | 1827 | 1461639655914 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:00:55 INFO - PROCESS | 1827 | 1461639655917 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:00:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:00:55 INFO - PROCESS | 1827 | 1461639655923 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:00:55 INFO - PROCESS | 1827 | 1461639655928 Marionette TRACE conn3 <- [1,2894,null,{}] 20:00:55 INFO - PROCESS | 1827 | 1461639655942 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:56 INFO - PROCESS | 1827 | 1461639656150 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:00:56 INFO - PROCESS | 1827 | 1461639656344 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fbcd800 == 161 [pid = 1827] [id = 731] 20:00:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff05e877c00) [pid = 1827] [serial = 2194] [outer = (nil)] 20:00:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff060fa9400) [pid = 1827] [serial = 2195] [outer = 0x7ff05e877c00] 20:00:56 INFO - PROCESS | 1827 | 1461639656412 Marionette DEBUG loaded listener.js 20:00:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff063418400) [pid = 1827] [serial = 2196] [outer = 0x7ff05e877c00] 20:00:57 INFO - PROCESS | 1827 | 1461639657280 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:00:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1385ms 20:00:57 INFO - PROCESS | 1827 | 1461639657309 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:00:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:00:57 INFO - PROCESS | 1827 | 1461639657313 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:00:57 INFO - PROCESS | 1827 | 1461639657318 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:00:57 INFO - PROCESS | 1827 | 1461639657321 Marionette TRACE conn3 <- [1,2898,null,{}] 20:00:57 INFO - PROCESS | 1827 | 1461639657326 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:57 INFO - PROCESS | 1827 | 1461639657573 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:00:57 INFO - PROCESS | 1827 | 1461639657607 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062828800 == 162 [pid = 1827] [id = 732] 20:00:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff061145800) [pid = 1827] [serial = 2197] [outer = (nil)] 20:00:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff064f9a000) [pid = 1827] [serial = 2198] [outer = 0x7ff061145800] 20:00:57 INFO - PROCESS | 1827 | 1461639657669 Marionette DEBUG loaded listener.js 20:00:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff06543ec00) [pid = 1827] [serial = 2199] [outer = 0x7ff061145800] 20:00:58 INFO - PROCESS | 1827 | 1461639658588 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:00:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:00:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1298ms 20:00:58 INFO - PROCESS | 1827 | 1461639658616 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:00:58 INFO - PROCESS | 1827 | 1461639658620 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:00:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:00:58 INFO - PROCESS | 1827 | 1461639658625 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:00:58 INFO - PROCESS | 1827 | 1461639658627 Marionette TRACE conn3 <- [1,2902,null,{}] 20:00:58 INFO - PROCESS | 1827 | 1461639658632 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:58 INFO - PROCESS | 1827 | 1461639658887 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:00:58 INFO - PROCESS | 1827 | 1461639658937 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06534e000 == 163 [pid = 1827] [id = 733] 20:00:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff063a39400) [pid = 1827] [serial = 2200] [outer = (nil)] 20:00:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff065681800) [pid = 1827] [serial = 2201] [outer = 0x7ff063a39400] 20:00:59 INFO - PROCESS | 1827 | 1461639659068 Marionette DEBUG loaded listener.js 20:00:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff0668d6c00) [pid = 1827] [serial = 2202] [outer = 0x7ff063a39400] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff06d0d5c00) [pid = 1827] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff06d018c00) [pid = 1827] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff05994d800) [pid = 1827] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7ff06dc96400) [pid = 1827] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7ff05c181000) [pid = 1827] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7ff05c11e800) [pid = 1827] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7ff0672ab400) [pid = 1827] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7ff060ecfc00) [pid = 1827] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:01:00 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7ff05c17fc00) [pid = 1827] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:01:00 INFO - PROCESS | 1827 | 1461639660574 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:01:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:01:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1981ms 20:01:00 INFO - PROCESS | 1827 | 1461639660607 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:01:00 INFO - PROCESS | 1827 | 1461639660610 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:01:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:01:00 INFO - PROCESS | 1827 | 1461639660615 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:01:00 INFO - PROCESS | 1827 | 1461639660617 Marionette TRACE conn3 <- [1,2906,null,{}] 20:01:00 INFO - PROCESS | 1827 | 1461639660623 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:00 INFO - PROCESS | 1827 | 1461639660857 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:01:01 INFO - PROCESS | 1827 | 1461639661054 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0658a9000 == 164 [pid = 1827] [id = 734] 20:01:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7ff063a3e400) [pid = 1827] [serial = 2203] [outer = (nil)] 20:01:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7ff06728c000) [pid = 1827] [serial = 2204] [outer = 0x7ff063a3e400] 20:01:01 INFO - PROCESS | 1827 | 1461639661119 Marionette DEBUG loaded listener.js 20:01:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7ff06bdd5800) [pid = 1827] [serial = 2205] [outer = 0x7ff063a3e400] 20:01:01 INFO - PROCESS | 1827 | 1461639661873 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:01:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:01:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1276ms 20:01:01 INFO - PROCESS | 1827 | 1461639661892 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:01:01 INFO - PROCESS | 1827 | 1461639661896 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:01:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:01:01 INFO - PROCESS | 1827 | 1461639661902 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:01:01 INFO - PROCESS | 1827 | 1461639661904 Marionette TRACE conn3 <- [1,2910,null,{}] 20:01:02 INFO - PROCESS | 1827 | 1461639662062 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:02 INFO - PROCESS | 1827 | 1461639662347 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:01:02 INFO - PROCESS | 1827 | 1461639662554 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05e758800 == 165 [pid = 1827] [id = 735] 20:01:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7ff0591e2000) [pid = 1827] [serial = 2206] [outer = (nil)] 20:01:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7ff0591eb800) [pid = 1827] [serial = 2207] [outer = 0x7ff0591e2000] 20:01:02 INFO - PROCESS | 1827 | 1461639662694 Marionette DEBUG loaded listener.js 20:01:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7ff059954400) [pid = 1827] [serial = 2208] [outer = 0x7ff0591e2000] 20:01:03 INFO - PROCESS | 1827 | 1461639663494 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 20:01:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:01:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:01:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1632ms 20:01:03 INFO - PROCESS | 1827 | 1461639663536 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:01:03 INFO - PROCESS | 1827 | 1461639663543 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:01:03 INFO - TEST-START | /DOMEvents/constructors.html 20:01:03 INFO - PROCESS | 1827 | 1461639663551 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:01:03 INFO - PROCESS | 1827 | 1461639663554 Marionette TRACE conn3 <- [1,2914,null,{}] 20:01:03 INFO - PROCESS | 1827 | 1461639663562 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:03 INFO - PROCESS | 1827 | 1461639663766 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:01:04 INFO - PROCESS | 1827 | 1461639664047 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff063399000 == 166 [pid = 1827] [id = 736] 20:01:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff05dcbac00) [pid = 1827] [serial = 2209] [outer = (nil)] 20:01:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff05fe60000) [pid = 1827] [serial = 2210] [outer = 0x7ff05dcbac00] 20:01:04 INFO - PROCESS | 1827 | 1461639664130 Marionette DEBUG loaded listener.js 20:01:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff060ecfc00) [pid = 1827] [serial = 2211] [outer = 0x7ff05dcbac00] 20:01:05 INFO - PROCESS | 1827 | 1461639665114 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:01:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:01:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:01:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:01:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 1654ms 20:01:05 INFO - PROCESS | 1827 | 1461639665214 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:01:05 INFO - PROCESS | 1827 | 1461639665226 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:01:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:01:05 INFO - PROCESS | 1827 | 1461639665237 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:01:05 INFO - PROCESS | 1827 | 1461639665241 Marionette TRACE conn3 <- [1,2918,null,{}] 20:01:05 INFO - PROCESS | 1827 | 1461639665246 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:05 INFO - PROCESS | 1827 | 1461639665451 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:01:05 INFO - PROCESS | 1827 | 1461639665804 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067849000 == 167 [pid = 1827] [id = 737] 20:01:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff063412c00) [pid = 1827] [serial = 2212] [outer = (nil)] 20:01:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff06680f800) [pid = 1827] [serial = 2213] [outer = 0x7ff063412c00] 20:01:05 INFO - PROCESS | 1827 | 1461639665883 Marionette DEBUG loaded listener.js 20:01:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff067281400) [pid = 1827] [serial = 2214] [outer = 0x7ff063412c00] 20:01:06 INFO - PROCESS | 1827 | 1461639666619 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:01:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:01:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1433ms 20:01:06 INFO - PROCESS | 1827 | 1461639666672 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:01:06 INFO - PROCESS | 1827 | 1461639666682 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:01:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:01:06 INFO - PROCESS | 1827 | 1461639666696 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:01:06 INFO - PROCESS | 1827 | 1461639666698 Marionette TRACE conn3 <- [1,2922,null,{}] 20:01:06 INFO - PROCESS | 1827 | 1461639666704 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:06 INFO - PROCESS | 1827 | 1461639666898 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:01:07 INFO - PROCESS | 1827 | 1461639667167 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06bfd0000 == 168 [pid = 1827] [id = 738] 20:01:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff0621ba400) [pid = 1827] [serial = 2215] [outer = (nil)] 20:01:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff06cd9a400) [pid = 1827] [serial = 2216] [outer = 0x7ff0621ba400] 20:01:07 INFO - PROCESS | 1827 | 1461639667240 Marionette DEBUG loaded listener.js 20:01:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff06ce21000) [pid = 1827] [serial = 2217] [outer = 0x7ff0621ba400] 20:01:07 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:01:07 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:01:07 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:01:07 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:01:08 INFO - PROCESS | 1827 | 1461639668012 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 20:01:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:01:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:01:08 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 20:01:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:01:08 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 20:01:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:01:08 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]" 20:01:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:01:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:01:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1383ms 20:01:08 INFO - PROCESS | 1827 | 1461639668077 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:01:08 INFO - PROCESS | 1827 | 1461639668085 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:01:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:01:08 INFO - PROCESS | 1827 | 1461639668090 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:01:08 INFO - PROCESS | 1827 | 1461639668093 Marionette TRACE conn3 <- [1,2926,null,{}] 20:01:08 INFO - PROCESS | 1827 | 1461639668098 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:08 INFO - PROCESS | 1827 | 1461639668288 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:01:08 INFO - PROCESS | 1827 | 1461639668572 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06cd75000 == 169 [pid = 1827] [id = 739] 20:01:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7ff06d039000) [pid = 1827] [serial = 2218] [outer = (nil)] 20:01:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7ff06d6bbc00) [pid = 1827] [serial = 2219] [outer = 0x7ff06d039000] 20:01:08 INFO - PROCESS | 1827 | 1461639668654 Marionette DEBUG loaded listener.js 20:01:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7ff06d891400) [pid = 1827] [serial = 2220] [outer = 0x7ff06d039000] 20:01:09 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:01:09 INFO - PROCESS | 1827 | 1461639669409 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 20:01:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:01:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1333ms 20:01:09 INFO - PROCESS | 1827 | 1461639669424 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:01:09 INFO - PROCESS | 1827 | 1461639669426 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:01:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:01:09 INFO - PROCESS | 1827 | 1461639669432 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:01:09 INFO - PROCESS | 1827 | 1461639669434 Marionette TRACE conn3 <- [1,2930,null,{}] 20:01:09 INFO - PROCESS | 1827 | 1461639669440 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:09 INFO - PROCESS | 1827 | 1461639669673 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:01:09 INFO - PROCESS | 1827 | 1461639669921 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06d362000 == 170 [pid = 1827] [id = 740] 20:01:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7ff06dae6800) [pid = 1827] [serial = 2221] [outer = (nil)] 20:01:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7ff06dd26400) [pid = 1827] [serial = 2222] [outer = 0x7ff06dae6800] 20:01:09 INFO - PROCESS | 1827 | 1461639669995 Marionette DEBUG loaded listener.js 20:01:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7ff06efa1c00) [pid = 1827] [serial = 2223] [outer = 0x7ff06dae6800] 20:01:10 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:01:10 INFO - PROCESS | 1827 | 1461639670789 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 20:01:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:01:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1379ms 20:01:10 INFO - PROCESS | 1827 | 1461639670812 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:01:10 INFO - PROCESS | 1827 | 1461639670815 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:01:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:01:10 INFO - PROCESS | 1827 | 1461639670821 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:01:10 INFO - PROCESS | 1827 | 1461639670823 Marionette TRACE conn3 <- [1,2934,null,{}] 20:01:10 INFO - PROCESS | 1827 | 1461639670829 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:11 INFO - PROCESS | 1827 | 1461639671023 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:01:11 INFO - PROCESS | 1827 | 1461639671297 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06e3ba800 == 171 [pid = 1827] [id = 741] 20:01:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7ff06dc46c00) [pid = 1827] [serial = 2224] [outer = (nil)] 20:01:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7ff070763000) [pid = 1827] [serial = 2225] [outer = 0x7ff06dc46c00] 20:01:11 INFO - PROCESS | 1827 | 1461639671370 Marionette DEBUG loaded listener.js 20:01:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7ff074a3b000) [pid = 1827] [serial = 2226] [outer = 0x7ff06dc46c00] 20:01:12 INFO - PROCESS | 1827 | 1461639672091 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:01:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:01:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1278ms 20:01:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:01:12 INFO - PROCESS | 1827 | 1461639672100 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:01:12 INFO - PROCESS | 1827 | 1461639672102 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:01:12 INFO - PROCESS | 1827 | 1461639672107 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:01:12 INFO - PROCESS | 1827 | 1461639672111 Marionette TRACE conn3 <- [1,2938,null,{}] 20:01:12 INFO - PROCESS | 1827 | 1461639672116 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:12 INFO - PROCESS | 1827 | 1461639672309 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:01:12 INFO - PROCESS | 1827 | 1461639672587 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073051800 == 172 [pid = 1827] [id = 742] 20:01:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7ff06dd08c00) [pid = 1827] [serial = 2227] [outer = (nil)] 20:01:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7ff075483800) [pid = 1827] [serial = 2228] [outer = 0x7ff06dd08c00] 20:01:12 INFO - PROCESS | 1827 | 1461639672658 Marionette DEBUG loaded listener.js 20:01:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7ff076c95000) [pid = 1827] [serial = 2229] [outer = 0x7ff06dd08c00] 20:01:13 INFO - PROCESS | 1827 | 1461639673416 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:01:13 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. 20:01:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1331ms 20:01:13 INFO - PROCESS | 1827 | 1461639673453 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:01:13 INFO - PROCESS | 1827 | 1461639673456 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:01:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:01:13 INFO - PROCESS | 1827 | 1461639673464 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:01:13 INFO - PROCESS | 1827 | 1461639673466 Marionette TRACE conn3 <- [1,2942,null,{}] 20:01:13 INFO - PROCESS | 1827 | 1461639673472 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:13 INFO - PROCESS | 1827 | 1461639673658 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:01:13 INFO - PROCESS | 1827 | 1461639673902 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff076c49800 == 173 [pid = 1827] [id = 743] 20:01:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7ff06efa4000) [pid = 1827] [serial = 2230] [outer = (nil)] 20:01:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7ff077709c00) [pid = 1827] [serial = 2231] [outer = 0x7ff06efa4000] 20:01:13 INFO - PROCESS | 1827 | 1461639673972 Marionette DEBUG loaded listener.js 20:01:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7ff0796f2800) [pid = 1827] [serial = 2232] [outer = 0x7ff06efa4000] 20:01:14 INFO - PROCESS | 1827 | 1461639674791 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 20:01:14 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 20:01:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:01:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1382ms 20:01:14 INFO - PROCESS | 1827 | 1461639674848 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:01:14 INFO - PROCESS | 1827 | 1461639674851 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:01:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:01:14 INFO - PROCESS | 1827 | 1461639674857 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:01:14 INFO - PROCESS | 1827 | 1461639674859 Marionette TRACE conn3 <- [1,2946,null,{}] 20:01:14 INFO - PROCESS | 1827 | 1461639674864 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:15 INFO - PROCESS | 1827 | 1461639675055 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:01:15 INFO - PROCESS | 1827 | 1461639675330 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0776db800 == 174 [pid = 1827] [id = 744] 20:01:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7ff07547f000) [pid = 1827] [serial = 2233] [outer = (nil)] 20:01:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7ff08313b000) [pid = 1827] [serial = 2234] [outer = 0x7ff07547f000] 20:01:15 INFO - PROCESS | 1827 | 1461639675402 Marionette DEBUG loaded listener.js 20:01:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7ff084242c00) [pid = 1827] [serial = 2235] [outer = 0x7ff07547f000] 20:01:16 INFO - PROCESS | 1827 | 1461639676152 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:01:16 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. 20:01:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1331ms 20:01:16 INFO - PROCESS | 1827 | 1461639676188 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:01:16 INFO - PROCESS | 1827 | 1461639676192 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:01:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:01:16 INFO - PROCESS | 1827 | 1461639676197 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:01:16 INFO - PROCESS | 1827 | 1461639676200 Marionette TRACE conn3 <- [1,2950,null,{}] 20:01:16 INFO - PROCESS | 1827 | 1461639676205 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:16 INFO - PROCESS | 1827 | 1461639676430 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:01:16 INFO - PROCESS | 1827 | 1461639676687 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff083d08000 == 175 [pid = 1827] [id = 745] 20:01:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7ff0796f3000) [pid = 1827] [serial = 2236] [outer = (nil)] 20:01:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7ff085410400) [pid = 1827] [serial = 2237] [outer = 0x7ff0796f3000] 20:01:16 INFO - PROCESS | 1827 | 1461639676767 Marionette DEBUG loaded listener.js 20:01:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7ff088b2c000) [pid = 1827] [serial = 2238] [outer = 0x7ff0796f3000] 20:01:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff073046000 == 176 [pid = 1827] [id = 746] 20:01:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7ff05ff88000) [pid = 1827] [serial = 2239] [outer = (nil)] 20:01:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7ff05ff82c00) [pid = 1827] [serial = 2240] [outer = 0x7ff05ff88000] 20:01:17 INFO - PROCESS | 1827 | 1461639677636 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:01:17 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. 20:01:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1475ms 20:01:17 INFO - PROCESS | 1827 | 1461639677673 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:01:17 INFO - PROCESS | 1827 | 1461639677676 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:01:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:01:17 INFO - PROCESS | 1827 | 1461639677686 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:01:17 INFO - PROCESS | 1827 | 1461639677689 Marionette TRACE conn3 <- [1,2954,null,{}] 20:01:17 INFO - PROCESS | 1827 | 1461639677694 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:17 INFO - PROCESS | 1827 | 1461639677936 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:01:18 INFO - PROCESS | 1827 | 1461639678183 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08e446000 == 177 [pid = 1827] [id = 747] 20:01:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7ff05ff86400) [pid = 1827] [serial = 2241] [outer = (nil)] 20:01:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7ff05ff8f400) [pid = 1827] [serial = 2242] [outer = 0x7ff05ff86400] 20:01:18 INFO - PROCESS | 1827 | 1461639678253 Marionette DEBUG loaded listener.js 20:01:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7ff086e9e800) [pid = 1827] [serial = 2243] [outer = 0x7ff05ff86400] 20:01:19 INFO - PROCESS | 1827 | 1461639679021 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:01:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:01:19 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 20:01:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1379ms 20:01:19 INFO - PROCESS | 1827 | 1461639679062 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:01:19 INFO - PROCESS | 1827 | 1461639679066 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:01:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:01:19 INFO - PROCESS | 1827 | 1461639679071 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:01:19 INFO - PROCESS | 1827 | 1461639679074 Marionette TRACE conn3 <- [1,2958,null,{}] 20:01:19 INFO - PROCESS | 1827 | 1461639679079 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:19 INFO - PROCESS | 1827 | 1461639679296 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:01:19 INFO - PROCESS | 1827 | 1461639679553 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff066a71800 == 178 [pid = 1827] [id = 748] 20:01:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff05c288400) [pid = 1827] [serial = 2244] [outer = (nil)] 20:01:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff05c28d400) [pid = 1827] [serial = 2245] [outer = 0x7ff05c288400] 20:01:19 INFO - PROCESS | 1827 | 1461639679625 Marionette DEBUG loaded listener.js 20:01:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff05ff8a400) [pid = 1827] [serial = 2246] [outer = 0x7ff05c288400] 20:01:20 INFO - PROCESS | 1827 | 1461639680458 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:01:20 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. 20:01:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1425ms 20:01:20 INFO - PROCESS | 1827 | 1461639680497 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:01:20 INFO - PROCESS | 1827 | 1461639680500 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:01:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:01:20 INFO - PROCESS | 1827 | 1461639680506 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:01:20 INFO - PROCESS | 1827 | 1461639680508 Marionette TRACE conn3 <- [1,2962,null,{}] 20:01:20 INFO - PROCESS | 1827 | 1461639680513 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:20 INFO - PROCESS | 1827 | 1461639680718 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:01:21 INFO - PROCESS | 1827 | 1461639680999 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ed82000 == 179 [pid = 1827] [id = 749] 20:01:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff0590ef000) [pid = 1827] [serial = 2247] [outer = (nil)] 20:01:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff0590f4c00) [pid = 1827] [serial = 2248] [outer = 0x7ff0590ef000] 20:01:21 INFO - PROCESS | 1827 | 1461639681073 Marionette DEBUG loaded listener.js 20:01:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff0590f9800) [pid = 1827] [serial = 2249] [outer = 0x7ff0590ef000] 20:01:21 INFO - PROCESS | 1827 | 1461639681791 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:01:21 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. 20:01:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1326ms 20:01:21 INFO - PROCESS | 1827 | 1461639681833 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:01:21 INFO - PROCESS | 1827 | 1461639681836 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:01:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:01:21 INFO - PROCESS | 1827 | 1461639681842 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:01:21 INFO - PROCESS | 1827 | 1461639681844 Marionette TRACE conn3 <- [1,2966,null,{}] 20:01:21 INFO - PROCESS | 1827 | 1461639681849 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:22 INFO - PROCESS | 1827 | 1461639682053 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:01:22 INFO - PROCESS | 1827 | 1461639682304 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ed97800 == 180 [pid = 1827] [id = 750] 20:01:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff0590efc00) [pid = 1827] [serial = 2250] [outer = (nil)] 20:01:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7ff05bcec800) [pid = 1827] [serial = 2251] [outer = 0x7ff0590efc00] 20:01:22 INFO - PROCESS | 1827 | 1461639682376 Marionette DEBUG loaded listener.js 20:01:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7ff05bcf2800) [pid = 1827] [serial = 2252] [outer = 0x7ff0590efc00] 20:01:23 INFO - PROCESS | 1827 | 1461639683142 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:01:23 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. 20:01:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1330ms 20:01:23 INFO - PROCESS | 1827 | 1461639683176 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:01:23 INFO - PROCESS | 1827 | 1461639683178 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:01:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:01:23 INFO - PROCESS | 1827 | 1461639683185 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:01:23 INFO - PROCESS | 1827 | 1461639683188 Marionette TRACE conn3 <- [1,2970,null,{}] 20:01:23 INFO - PROCESS | 1827 | 1461639683194 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:23 INFO - PROCESS | 1827 | 1461639683409 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:01:23 INFO - PROCESS | 1827 | 1461639683675 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06359a800 == 181 [pid = 1827] [id = 751] 20:01:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7ff0590f9c00) [pid = 1827] [serial = 2253] [outer = (nil)] 20:01:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7ff05bcf5c00) [pid = 1827] [serial = 2254] [outer = 0x7ff0590f9c00] 20:01:23 INFO - PROCESS | 1827 | 1461639683754 Marionette DEBUG loaded listener.js 20:01:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7ff05c28b000) [pid = 1827] [serial = 2255] [outer = 0x7ff0590f9c00] 20:01:24 INFO - PROCESS | 1827 | 1461639684542 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:01:24 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. 20:01:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1377ms 20:01:24 INFO - PROCESS | 1827 | 1461639684565 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:01:24 INFO - PROCESS | 1827 | 1461639684568 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:01:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:01:24 INFO - PROCESS | 1827 | 1461639684573 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:01:24 INFO - PROCESS | 1827 | 1461639684576 Marionette TRACE conn3 <- [1,2974,null,{}] 20:01:24 INFO - PROCESS | 1827 | 1461639684581 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:24 INFO - PROCESS | 1827 | 1461639684790 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:01:25 INFO - PROCESS | 1827 | 1461639685087 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0635b3000 == 182 [pid = 1827] [id = 752] 20:01:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7ff0590fac00) [pid = 1827] [serial = 2256] [outer = (nil)] 20:01:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7ff05937bc00) [pid = 1827] [serial = 2257] [outer = 0x7ff0590fac00] 20:01:25 INFO - PROCESS | 1827 | 1461639685161 Marionette DEBUG loaded listener.js 20:01:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7ff059381400) [pid = 1827] [serial = 2258] [outer = 0x7ff0590fac00] 20:01:25 INFO - PROCESS | 1827 | 1461639685943 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 20:01:25 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. 20:01:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1382ms 20:01:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:01:25 INFO - PROCESS | 1827 | 1461639685956 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:01:25 INFO - PROCESS | 1827 | 1461639685959 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:01:25 INFO - PROCESS | 1827 | 1461639685963 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:01:25 INFO - PROCESS | 1827 | 1461639685967 Marionette TRACE conn3 <- [1,2978,null,{}] 20:01:25 INFO - PROCESS | 1827 | 1461639685972 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:26 INFO - PROCESS | 1827 | 1461639686177 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:01:26 INFO - PROCESS | 1827 | 1461639686432 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ec23800 == 183 [pid = 1827] [id = 753] 20:01:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7ff0590fb400) [pid = 1827] [serial = 2259] [outer = (nil)] 20:01:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7ff05bcf4c00) [pid = 1827] [serial = 2260] [outer = 0x7ff0590fb400] 20:01:26 INFO - PROCESS | 1827 | 1461639686502 Marionette DEBUG loaded listener.js 20:01:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7ff060ed5c00) [pid = 1827] [serial = 2261] [outer = 0x7ff0590fb400] 20:01:27 INFO - PROCESS | 1827 | 1461639687257 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:01:27 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. 20:01:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1329ms 20:01:27 INFO - PROCESS | 1827 | 1461639687294 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:01:27 INFO - PROCESS | 1827 | 1461639687297 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:01:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:01:27 INFO - PROCESS | 1827 | 1461639687303 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:01:27 INFO - PROCESS | 1827 | 1461639687305 Marionette TRACE conn3 <- [1,2982,null,{}] 20:01:27 INFO - PROCESS | 1827 | 1461639687310 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:27 INFO - PROCESS | 1827 | 1461639687508 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:01:27 INFO - PROCESS | 1827 | 1461639687759 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff060544000 == 184 [pid = 1827] [id = 754] 20:01:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7ff059374c00) [pid = 1827] [serial = 2262] [outer = (nil)] 20:01:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7ff060516c00) [pid = 1827] [serial = 2263] [outer = 0x7ff059374c00] 20:01:27 INFO - PROCESS | 1827 | 1461639687832 Marionette DEBUG loaded listener.js 20:01:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7ff06051c000) [pid = 1827] [serial = 2264] [outer = 0x7ff059374c00] 20:01:28 INFO - PROCESS | 1827 | 1461639688591 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 20:01:28 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 20:01:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:01:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1326ms 20:01:28 INFO - PROCESS | 1827 | 1461639688631 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:01:28 INFO - PROCESS | 1827 | 1461639688634 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:01:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:01:28 INFO - PROCESS | 1827 | 1461639688640 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:01:28 INFO - PROCESS | 1827 | 1461639688642 Marionette TRACE conn3 <- [1,2986,null,{}] 20:01:28 INFO - PROCESS | 1827 | 1461639688647 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:28 INFO - PROCESS | 1827 | 1461639688851 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:01:29 INFO - PROCESS | 1827 | 1461639689108 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0635b5000 == 185 [pid = 1827] [id = 755] 20:01:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7ff05abbc000) [pid = 1827] [serial = 2265] [outer = (nil)] 20:01:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7ff05abc1c00) [pid = 1827] [serial = 2266] [outer = 0x7ff05abbc000] 20:01:29 INFO - PROCESS | 1827 | 1461639689197 Marionette DEBUG loaded listener.js 20:01:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7ff05abc8000) [pid = 1827] [serial = 2267] [outer = 0x7ff05abbc000] 20:01:29 INFO - PROCESS | 1827 | 1461639689943 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:01:29 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. 20:01:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1333ms 20:01:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:01:29 INFO - PROCESS | 1827 | 1461639689973 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:01:29 INFO - PROCESS | 1827 | 1461639689975 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:01:29 INFO - PROCESS | 1827 | 1461639689980 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:01:29 INFO - PROCESS | 1827 | 1461639689984 Marionette TRACE conn3 <- [1,2990,null,{}] 20:01:29 INFO - PROCESS | 1827 | 1461639689988 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:30 INFO - PROCESS | 1827 | 1461639690187 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:01:30 INFO - PROCESS | 1827 | 1461639690439 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0563e2800 == 186 [pid = 1827] [id = 756] 20:01:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7ff05abbcc00) [pid = 1827] [serial = 2268] [outer = (nil)] 20:01:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7ff060518800) [pid = 1827] [serial = 2269] [outer = 0x7ff05abbcc00] 20:01:30 INFO - PROCESS | 1827 | 1461639690509 Marionette DEBUG loaded listener.js 20:01:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7ff060520400) [pid = 1827] [serial = 2270] [outer = 0x7ff05abbcc00] 20:01:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff059136800 == 187 [pid = 1827] [id = 757] 20:01:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7ff0591a7400) [pid = 1827] [serial = 2271] [outer = (nil)] 20:01:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7ff0591a2000) [pid = 1827] [serial = 2272] [outer = 0x7ff0591a7400] 20:01:31 INFO - PROCESS | 1827 | 1461639691408 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:01:31 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. 20:01:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1483ms 20:01:31 INFO - PROCESS | 1827 | 1461639691501 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:01:31 INFO - PROCESS | 1827 | 1461639691504 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:01:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:01:31 INFO - PROCESS | 1827 | 1461639691559 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:01:31 INFO - PROCESS | 1827 | 1461639691562 Marionette TRACE conn3 <- [1,2994,null,{}] 20:01:31 INFO - PROCESS | 1827 | 1461639691567 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:31 INFO - PROCESS | 1827 | 1461639691804 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:01:32 INFO - PROCESS | 1827 | 1461639692125 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05914c000 == 188 [pid = 1827] [id = 758] 20:01:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7ff0591a2800) [pid = 1827] [serial = 2273] [outer = (nil)] 20:01:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7ff0591a9800) [pid = 1827] [serial = 2274] [outer = 0x7ff0591a2800] 20:01:32 INFO - PROCESS | 1827 | 1461639692202 Marionette DEBUG loaded listener.js 20:01:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7ff05abc3000) [pid = 1827] [serial = 2275] [outer = 0x7ff0591a2800] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05d07e000 == 187 [pid = 1827] [id = 720] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05d062800 == 186 [pid = 1827] [id = 719] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff08951b000 == 185 [pid = 1827] [id = 718] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff085277800 == 184 [pid = 1827] [id = 717] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff07763f800 == 183 [pid = 1827] [id = 716] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0768e4000 == 182 [pid = 1827] [id = 715] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff071b2a800 == 181 [pid = 1827] [id = 714] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff067a14800 == 180 [pid = 1827] [id = 713] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff063c7b800 == 179 [pid = 1827] [id = 712] 20:01:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff059aeb800 == 178 [pid = 1827] [id = 711] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7ff0796f2400) [pid = 1827] [serial = 2084] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7ff070669400) [pid = 1827] [serial = 2129] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7ff06dd2e800) [pid = 1827] [serial = 2127] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7ff05994f400) [pid = 1827] [serial = 2108] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7ff06afed000) [pid = 1827] [serial = 2072] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7ff083fe9800) [pid = 1827] [serial = 2090] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7ff088f53800) [pid = 1827] [serial = 2099] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7ff0745d7000) [pid = 1827] [serial = 2064] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7ff059955400) [pid = 1827] [serial = 2109] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7ff074446400) [pid = 1827] [serial = 2078] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7ff073b55800) [pid = 1827] [serial = 2130] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7ff063a47c00) [pid = 1827] [serial = 2069] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7ff06dd02c00) [pid = 1827] [serial = 2075] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7ff07e10b400) [pid = 1827] [serial = 2087] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7ff06680a000) [pid = 1827] [serial = 2118] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7ff05fb69c00) [pid = 1827] [serial = 2112] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7ff0594d8000) [pid = 1827] [serial = 2105] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7ff05bfaec00) [pid = 1827] [serial = 2102] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7ff06ce1c400) [pid = 1827] [serial = 2124] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7ff05c188800) [pid = 1827] [serial = 2066] [outer = (nil)] [url = about:blank] 20:01:33 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7ff05dac3000) [pid = 1827] [serial = 2111] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7ff08540f000) [pid = 1827] [serial = 2096] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7ff060f9fc00) [pid = 1827] [serial = 2114] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7ff0621b9400) [pid = 1827] [serial = 2115] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7ff08428e800) [pid = 1827] [serial = 2093] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff060edac00) [pid = 1827] [serial = 2120] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff06567a800) [pid = 1827] [serial = 2117] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff06dc45000) [pid = 1827] [serial = 2126] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff077116c00) [pid = 1827] [serial = 2081] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff0673ac000) [pid = 1827] [serial = 2123] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff0668d8400) [pid = 1827] [serial = 2121] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff05ef2d800) [pid = 1827] [serial = 2132] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1827 | 1461639694338 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:01:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:01:34 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 20:01:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2841ms 20:01:34 INFO - PROCESS | 1827 | 1461639694394 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:01:34 INFO - PROCESS | 1827 | 1461639694400 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:01:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:01:34 INFO - PROCESS | 1827 | 1461639694408 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:01:34 INFO - PROCESS | 1827 | 1461639694412 Marionette TRACE conn3 <- [1,2998,null,{}] 20:01:34 INFO - PROCESS | 1827 | 1461639694419 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:34 INFO - PROCESS | 1827 | 1461639694636 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:01:34 INFO - PROCESS | 1827 | 1461639694844 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff059ae8000 == 179 [pid = 1827] [id = 759] 20:01:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7ff0591a4000) [pid = 1827] [serial = 2276] [outer = (nil)] 20:01:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7ff0591e5800) [pid = 1827] [serial = 2277] [outer = 0x7ff0591a4000] 20:01:34 INFO - PROCESS | 1827 | 1461639694925 Marionette DEBUG loaded listener.js 20:01:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7ff0594de000) [pid = 1827] [serial = 2278] [outer = 0x7ff0591a4000] 20:01:35 INFO - PROCESS | 1827 | 1461639695676 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:01:35 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. 20:01:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1281ms 20:01:35 INFO - PROCESS | 1827 | 1461639695689 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:01:35 INFO - PROCESS | 1827 | 1461639695696 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:01:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:01:35 INFO - PROCESS | 1827 | 1461639695705 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:01:35 INFO - PROCESS | 1827 | 1461639695708 Marionette TRACE conn3 <- [1,3002,null,{}] 20:01:35 INFO - PROCESS | 1827 | 1461639695713 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:35 INFO - PROCESS | 1827 | 1461639695905 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:01:36 INFO - PROCESS | 1827 | 1461639696129 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d0cc800 == 180 [pid = 1827] [id = 760] 20:01:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff0591ab000) [pid = 1827] [serial = 2279] [outer = (nil)] 20:01:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff05bfb5800) [pid = 1827] [serial = 2280] [outer = 0x7ff0591ab000] 20:01:36 INFO - PROCESS | 1827 | 1461639696190 Marionette DEBUG loaded listener.js 20:01:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff05c1f0800) [pid = 1827] [serial = 2281] [outer = 0x7ff0591ab000] 20:01:36 INFO - PROCESS | 1827 | 1461639696959 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:01:36 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. 20:01:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1281ms 20:01:36 INFO - PROCESS | 1827 | 1461639696987 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:01:36 INFO - PROCESS | 1827 | 1461639696991 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:01:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:01:37 INFO - PROCESS | 1827 | 1461639697005 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:01:37 INFO - PROCESS | 1827 | 1461639697010 Marionette TRACE conn3 <- [1,3006,null,{}] 20:01:37 INFO - PROCESS | 1827 | 1461639697025 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:37 INFO - PROCESS | 1827 | 1461639697277 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:01:37 INFO - PROCESS | 1827 | 1461639697321 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d873800 == 181 [pid = 1827] [id = 761] 20:01:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff05d8b1000) [pid = 1827] [serial = 2282] [outer = (nil)] 20:01:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7ff05d8b4800) [pid = 1827] [serial = 2283] [outer = 0x7ff05d8b1000] 20:01:37 INFO - PROCESS | 1827 | 1461639697383 Marionette DEBUG loaded listener.js 20:01:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7ff05ef2a400) [pid = 1827] [serial = 2284] [outer = 0x7ff05d8b1000] 20:01:38 INFO - PROCESS | 1827 | 1461639698227 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:01:38 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. 20:01:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1235ms 20:01:38 INFO - PROCESS | 1827 | 1461639698240 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:01:38 INFO - PROCESS | 1827 | 1461639698243 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:01:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:01:38 INFO - PROCESS | 1827 | 1461639698255 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:01:38 INFO - PROCESS | 1827 | 1461639698258 Marionette TRACE conn3 <- [1,3010,null,{}] 20:01:38 INFO - PROCESS | 1827 | 1461639698272 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:39 INFO - PROCESS | 1827 | 1461639699060 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:01:39 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7ff05bfa7400) [pid = 1827] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:01:39 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7ff05994f800) [pid = 1827] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:01:39 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff05e877c00) [pid = 1827] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:01:39 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff05c08cc00) [pid = 1827] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:01:39 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff061145800) [pid = 1827] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:01:39 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff063a39400) [pid = 1827] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:01:39 INFO - PROCESS | 1827 | 1461639699293 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05e741800 == 182 [pid = 1827] [id = 762] 20:01:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7ff05994f800) [pid = 1827] [serial = 2285] [outer = (nil)] 20:01:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7ff05e877c00) [pid = 1827] [serial = 2286] [outer = 0x7ff05994f800] 20:01:39 INFO - PROCESS | 1827 | 1461639699359 Marionette DEBUG loaded listener.js 20:01:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7ff05ffaf800) [pid = 1827] [serial = 2287] [outer = 0x7ff05994f800] 20:01:39 INFO - PROCESS | 1827 | 1461639699945 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 20:01:39 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 20:01:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1741ms 20:01:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:01:40 INFO - PROCESS | 1827 | 1461639699997 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:01:40 INFO - PROCESS | 1827 | 1461639699999 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:01:40 INFO - PROCESS | 1827 | 1461639700005 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:01:40 INFO - PROCESS | 1827 | 1461639700007 Marionette TRACE conn3 <- [1,3014,null,{}] 20:01:40 INFO - PROCESS | 1827 | 1461639700012 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:40 INFO - PROCESS | 1827 | 1461639700203 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:01:40 INFO - PROCESS | 1827 | 1461639700403 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05f08d000 == 183 [pid = 1827] [id = 763] 20:01:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7ff0590f6c00) [pid = 1827] [serial = 2288] [outer = (nil)] 20:01:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7ff060519800) [pid = 1827] [serial = 2289] [outer = 0x7ff0590f6c00] 20:01:40 INFO - PROCESS | 1827 | 1461639700464 Marionette DEBUG loaded listener.js 20:01:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7ff060e50400) [pid = 1827] [serial = 2290] [outer = 0x7ff0590f6c00] 20:01:40 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:01:41 INFO - PROCESS | 1827 | 1461639701383 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:01:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:01:41 INFO - {} 20:01:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:01:41 INFO - {} 20:01:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:01:41 INFO - {} 20:01:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:01:41 INFO - {} 20:01:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1429ms 20:01:41 INFO - PROCESS | 1827 | 1461639701441 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:01:41 INFO - PROCESS | 1827 | 1461639701447 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:01:41 INFO - TEST-START | /FileAPI/fileReader.html 20:01:41 INFO - PROCESS | 1827 | 1461639701456 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:01:41 INFO - PROCESS | 1827 | 1461639701460 Marionette TRACE conn3 <- [1,3018,null,{}] 20:01:41 INFO - PROCESS | 1827 | 1461639701469 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:41 INFO - PROCESS | 1827 | 1461639701692 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:01:42 INFO - PROCESS | 1827 | 1461639702032 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d862000 == 184 [pid = 1827] [id = 764] 20:01:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7ff059951000) [pid = 1827] [serial = 2291] [outer = (nil)] 20:01:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7ff05abc7800) [pid = 1827] [serial = 2292] [outer = 0x7ff059951000] 20:01:42 INFO - PROCESS | 1827 | 1461639702108 Marionette DEBUG loaded listener.js 20:01:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7ff05bfaec00) [pid = 1827] [serial = 2293] [outer = 0x7ff059951000] 20:01:42 INFO - PROCESS | 1827 | 1461639702841 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 20:01:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:01:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:01:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:01:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:01:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1437ms 20:01:42 INFO - PROCESS | 1827 | 1461639702895 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:01:42 INFO - PROCESS | 1827 | 1461639702903 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:01:42 INFO - TEST-START | /FileAPI/historical.html 20:01:42 INFO - PROCESS | 1827 | 1461639702913 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:01:42 INFO - PROCESS | 1827 | 1461639702916 Marionette TRACE conn3 <- [1,3022,null,{}] 20:01:42 INFO - PROCESS | 1827 | 1461639702922 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:43 INFO - PROCESS | 1827 | 1461639703130 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:01:43 INFO - PROCESS | 1827 | 1461639703427 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05fee4000 == 185 [pid = 1827] [id = 765] 20:01:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7ff05bfb0800) [pid = 1827] [serial = 2294] [outer = (nil)] 20:01:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7ff05d8ad800) [pid = 1827] [serial = 2295] [outer = 0x7ff05bfb0800] 20:01:43 INFO - PROCESS | 1827 | 1461639703511 Marionette DEBUG loaded listener.js 20:01:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7ff05e884000) [pid = 1827] [serial = 2296] [outer = 0x7ff05bfb0800] 20:01:44 INFO - PROCESS | 1827 | 1461639704367 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 20:01:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:01:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:01:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:01:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:01:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:01:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:01:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:01:44 INFO - TEST-OK | /FileAPI/historical.html | took 1479ms 20:01:44 INFO - PROCESS | 1827 | 1461639704394 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:01:44 INFO - PROCESS | 1827 | 1461639704398 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:01:44 INFO - TEST-START | /FileAPI/idlharness.html 20:01:44 INFO - PROCESS | 1827 | 1461639704404 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:01:44 INFO - PROCESS | 1827 | 1461639704410 Marionette TRACE conn3 <- [1,3026,null,{}] 20:01:44 INFO - PROCESS | 1827 | 1461639704425 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:44 INFO - PROCESS | 1827 | 1461639704634 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:01:44 INFO - PROCESS | 1827 | 1461639704916 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff062086000 == 186 [pid = 1827] [id = 766] 20:01:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7ff060515c00) [pid = 1827] [serial = 2297] [outer = (nil)] 20:01:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7ff060fa1c00) [pid = 1827] [serial = 2298] [outer = 0x7ff060515c00] 20:01:45 INFO - PROCESS | 1827 | 1461639704994 Marionette DEBUG loaded listener.js 20:01:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7ff0621ac400) [pid = 1827] [serial = 2299] [outer = 0x7ff060515c00] 20:01:46 INFO - PROCESS | 1827 | 1461639706489 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:01:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:01:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:01:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:01:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:01:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:01:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:01:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:01:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:01:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:01:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:01:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:01:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:01:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:01:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:01:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:01:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:01:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:01:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:01:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:01:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:01:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:01:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:01:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:01:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:01:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:01:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:01:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:01:46 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 20:01:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:01:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:01:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:01:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:01:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:01:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:01:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:01:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:01:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:01:46 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 20:01:46 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 20:01:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:01:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:01:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:01:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:01:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:01:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:01:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:01:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:01:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:01:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:01:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:01:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:01:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:01:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:01:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:01:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:01:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:01:46 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 20:01:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:01:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:01:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:01:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:01:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:01:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:01:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:01:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:01:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:01:46 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 20:01:46 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 20:01:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:01:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:01:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:01:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:01:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:01:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:01:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:01:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:01:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:01:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:01:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 2269ms 20:01:46 INFO - PROCESS | 1827 | 1461639706677 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:01:46 INFO - PROCESS | 1827 | 1461639706680 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:01:46 INFO - TEST-START | /FileAPI/idlharness.worker 20:01:46 INFO - PROCESS | 1827 | 1461639706692 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:01:46 INFO - PROCESS | 1827 | 1461639706697 Marionette TRACE conn3 <- [1,3030,null,{}] 20:01:46 INFO - PROCESS | 1827 | 1461639706708 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:46 INFO - PROCESS | 1827 | 1461639706974 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:01:47 INFO - PROCESS | 1827 | 1461639707250 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05871e000 == 187 [pid = 1827] [id = 767] 20:01:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7ff0591a1400) [pid = 1827] [serial = 2300] [outer = (nil)] 20:01:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7ff06341b400) [pid = 1827] [serial = 2301] [outer = 0x7ff0591a1400] 20:01:47 INFO - PROCESS | 1827 | 1461639707321 Marionette DEBUG loaded listener.js 20:01:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7ff06d66d800) [pid = 1827] [serial = 2302] [outer = 0x7ff0591a1400] 20:01:47 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:01:49 INFO - PROCESS | 1827 | 1461639709396 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:01:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:01:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:01:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:01:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:01:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:01:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:01:49 INFO - {} 20:01:49 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 20:01:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:01:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:01:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:01:49 INFO - {} 20:01:49 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 - {} 20:01:49 INFO - {} 20:01:49 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 20:01:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:01:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:01:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:01:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:01:49 INFO - {} 20:01:49 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 20:01:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:01:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:01:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:01:49 INFO - {} 20:01:49 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 - {} 20:01:49 INFO - {} 20:01:49 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 20:01:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:01:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:01:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 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 20:01:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:01:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:01:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 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 20:01:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 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 20:01:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 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 20:01:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:01:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:01:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:01:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:01:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:01:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:01:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:01:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:01:49 INFO - {} 20:01:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2808ms 20:01:49 INFO - PROCESS | 1827 | 1461639709500 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:01:49 INFO - PROCESS | 1827 | 1461639709503 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:01:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:01:49 INFO - PROCESS | 1827 | 1461639709508 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:01:49 INFO - PROCESS | 1827 | 1461639709510 Marionette TRACE conn3 <- [1,3034,null,{}] 20:01:49 INFO - PROCESS | 1827 | 1461639709514 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:49 INFO - PROCESS | 1827 | 1461639709854 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:01:50 INFO - PROCESS | 1827 | 1461639710136 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06ce54800 == 188 [pid = 1827] [id = 768] 20:01:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7ff05bfaa800) [pid = 1827] [serial = 2303] [outer = (nil)] 20:01:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7ff06dc93c00) [pid = 1827] [serial = 2304] [outer = 0x7ff05bfaa800] 20:01:50 INFO - PROCESS | 1827 | 1461639710208 Marionette DEBUG loaded listener.js 20:01:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7ff0894dd400) [pid = 1827] [serial = 2305] [outer = 0x7ff05bfaa800] 20:01:51 INFO - PROCESS | 1827 | 1461639711001 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:01:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:01:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1526ms 20:01:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:01:51 INFO - PROCESS | 1827 | 1461639711036 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:01:51 INFO - PROCESS | 1827 | 1461639711038 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:01:51 INFO - PROCESS | 1827 | 1461639711044 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:01:51 INFO - PROCESS | 1827 | 1461639711047 Marionette TRACE conn3 <- [1,3038,null,{}] 20:01:51 INFO - PROCESS | 1827 | 1461639711052 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:51 INFO - PROCESS | 1827 | 1461639711365 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:01:51 INFO - PROCESS | 1827 | 1461639711584 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07099e800 == 189 [pid = 1827] [id = 769] 20:01:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7ff061d35800) [pid = 1827] [serial = 2306] [outer = (nil)] 20:01:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7ff06dc4d800) [pid = 1827] [serial = 2307] [outer = 0x7ff061d35800] 20:01:51 INFO - PROCESS | 1827 | 1461639711661 Marionette DEBUG loaded listener.js 20:01:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7ff089533000) [pid = 1827] [serial = 2308] [outer = 0x7ff061d35800] 20:01:52 INFO - PROCESS | 1827 | 1461639712413 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 20:01:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:01:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:01:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1379ms 20:01:52 INFO - PROCESS | 1827 | 1461639712442 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:01:52 INFO - PROCESS | 1827 | 1461639712447 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:01:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:01:52 INFO - PROCESS | 1827 | 1461639712455 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:01:52 INFO - PROCESS | 1827 | 1461639712458 Marionette TRACE conn3 <- [1,3042,null,{}] 20:01:52 INFO - PROCESS | 1827 | 1461639712462 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:52 INFO - PROCESS | 1827 | 1461639712673 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:01:52 INFO - PROCESS | 1827 | 1461639712928 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff07763a000 == 190 [pid = 1827] [id = 770] 20:01:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7ff05d7ba400) [pid = 1827] [serial = 2309] [outer = (nil)] 20:01:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7ff05d7c2000) [pid = 1827] [serial = 2310] [outer = 0x7ff05d7ba400] 20:01:53 INFO - PROCESS | 1827 | 1461639713004 Marionette DEBUG loaded listener.js 20:01:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7ff05d7c6000) [pid = 1827] [serial = 2311] [outer = 0x7ff05d7ba400] 20:01:54 INFO - PROCESS | 1827 | 1461639714057 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:01:54 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. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:01:54 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'.) 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:01:54 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. 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:01:54 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. 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:01:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:01:54 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. 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:01:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:01:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:01:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:01:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:01:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1663ms 20:01:54 INFO - PROCESS | 1827 | 1461639714128 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:01:54 INFO - PROCESS | 1827 | 1461639714133 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:01:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:01:54 INFO - PROCESS | 1827 | 1461639714142 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:01:54 INFO - PROCESS | 1827 | 1461639714147 Marionette TRACE conn3 <- [1,3046,null,{}] 20:01:54 INFO - PROCESS | 1827 | 1461639714158 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:54 INFO - PROCESS | 1827 | 1461639714405 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:01:54 INFO - PROCESS | 1827 | 1461639714708 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff067a0f800 == 191 [pid = 1827] [id = 771] 20:01:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7ff0590f5000) [pid = 1827] [serial = 2312] [outer = (nil)] 20:01:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7ff063a80400) [pid = 1827] [serial = 2313] [outer = 0x7ff0590f5000] 20:01:54 INFO - PROCESS | 1827 | 1461639714849 Marionette DEBUG loaded listener.js 20:01:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7ff05d8b5800) [pid = 1827] [serial = 2314] [outer = 0x7ff0590f5000] 20:01:55 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:01:55 INFO - PROCESS | 1827 | 1461639715657 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:01:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:01:55 INFO - {} 20:01:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1542ms 20:01:55 INFO - PROCESS | 1827 | 1461639715685 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:01:55 INFO - PROCESS | 1827 | 1461639715689 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:01:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:01:55 INFO - PROCESS | 1827 | 1461639715694 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:01:55 INFO - PROCESS | 1827 | 1461639715696 Marionette TRACE conn3 <- [1,3050,null,{}] 20:01:55 INFO - PROCESS | 1827 | 1461639715702 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:55 INFO - PROCESS | 1827 | 1461639715906 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:01:56 INFO - PROCESS | 1827 | 1461639716191 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06c07a800 == 192 [pid = 1827] [id = 772] 20:01:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7ff05c2ecc00) [pid = 1827] [serial = 2315] [outer = (nil)] 20:01:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7ff05c2f4800) [pid = 1827] [serial = 2316] [outer = 0x7ff05c2ecc00] 20:01:56 INFO - PROCESS | 1827 | 1461639716265 Marionette DEBUG loaded listener.js 20:01:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7ff06be63000) [pid = 1827] [serial = 2317] [outer = 0x7ff05c2ecc00] 20:01:57 INFO - PROCESS | 1827 | 1461639717112 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 20:01:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:01:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:01:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:01:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:01:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1430ms 20:01:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:01:57 INFO - PROCESS | 1827 | 1461639717126 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:01:57 INFO - PROCESS | 1827 | 1461639717128 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:01:57 INFO - PROCESS | 1827 | 1461639717135 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:01:57 INFO - PROCESS | 1827 | 1461639717138 Marionette TRACE conn3 <- [1,3054,null,{}] 20:01:57 INFO - PROCESS | 1827 | 1461639717143 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:57 INFO - PROCESS | 1827 | 1461639717341 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:01:57 INFO - PROCESS | 1827 | 1461639717597 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d6a5000 == 193 [pid = 1827] [id = 773] 20:01:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7ff05c2f0800) [pid = 1827] [serial = 2318] [outer = (nil)] 20:01:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7ff06c012000) [pid = 1827] [serial = 2319] [outer = 0x7ff05c2f0800] 20:01:57 INFO - PROCESS | 1827 | 1461639717672 Marionette DEBUG loaded listener.js 20:01:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7ff06c016c00) [pid = 1827] [serial = 2320] [outer = 0x7ff05c2f0800] 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:01:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:01:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:01:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:01:59 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" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:01:59 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" 20:01:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:01:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:01:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:01:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1772ms 20:01:59 INFO - PROCESS | 1827 | 1461639718794 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 20:01:59 INFO - PROCESS | 1827 | 1461639718920 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:01:59 INFO - PROCESS | 1827 | 1461639718928 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:01:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:01:59 INFO - PROCESS | 1827 | 1461639718937 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:01:59 INFO - PROCESS | 1827 | 1461639718945 Marionette TRACE conn3 <- [1,3058,null,{}] 20:01:59 INFO - PROCESS | 1827 | 1461639719055 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:59 INFO - PROCESS | 1827 | 1461639719355 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:01:59 INFO - PROCESS | 1827 | 1461639719646 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff08d6b7800 == 194 [pid = 1827] [id = 774] 20:01:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7ff06c00c400) [pid = 1827] [serial = 2321] [outer = (nil)] 20:01:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7ff0796f2400) [pid = 1827] [serial = 2322] [outer = 0x7ff06c00c400] 20:01:59 INFO - PROCESS | 1827 | 1461639719725 Marionette DEBUG loaded listener.js 20:01:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7ff08859b800) [pid = 1827] [serial = 2323] [outer = 0x7ff06c00c400] 20:02:00 INFO - PROCESS | 1827 | 1461639720520 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:02:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:02:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:02:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:02:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:02:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:02:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:02:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:02:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:02:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:02:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:02:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:02:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1643ms 20:02:00 INFO - PROCESS | 1827 | 1461639720628 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:02:00 INFO - PROCESS | 1827 | 1461639720632 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:02:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:02:00 INFO - PROCESS | 1827 | 1461639720644 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:02:00 INFO - PROCESS | 1827 | 1461639720648 Marionette TRACE conn3 <- [1,3062,null,{}] 20:02:00 INFO - PROCESS | 1827 | 1461639720653 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:00 INFO - PROCESS | 1827 | 1461639720895 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:02:01 INFO - PROCESS | 1827 | 1461639721177 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff06adc8800 == 195 [pid = 1827] [id = 775] 20:02:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7ff0591a6c00) [pid = 1827] [serial = 2324] [outer = (nil)] 20:02:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7ff05c2ee400) [pid = 1827] [serial = 2325] [outer = 0x7ff0591a6c00] 20:02:01 INFO - PROCESS | 1827 | 1461639721296 Marionette DEBUG loaded listener.js 20:02:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7ff06292cc00) [pid = 1827] [serial = 2326] [outer = 0x7ff0591a6c00] 20:02:01 INFO - PROCESS | 1827 | [1827] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:02:02 INFO - PROCESS | 1827 | 1461639722100 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:02:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:02:02 INFO - {} 20:02:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1487ms 20:02:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:02:02 INFO - PROCESS | 1827 | 1461639722129 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:02:02 INFO - PROCESS | 1827 | 1461639722132 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:02:02 INFO - PROCESS | 1827 | 1461639722137 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:02:02 INFO - PROCESS | 1827 | 1461639722140 Marionette TRACE conn3 <- [1,3066,null,{}] 20:02:02 INFO - PROCESS | 1827 | 1461639722145 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:02 INFO - PROCESS | 1827 | 1461639722382 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:02:02 INFO - PROCESS | 1827 | 1461639722671 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05c25e000 == 196 [pid = 1827] [id = 776] 20:02:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7ff06292e800) [pid = 1827] [serial = 2327] [outer = (nil)] 20:02:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7ff066a0dc00) [pid = 1827] [serial = 2328] [outer = 0x7ff06292e800] 20:02:02 INFO - PROCESS | 1827 | 1461639722744 Marionette DEBUG loaded listener.js 20:02:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7ff06c01a000) [pid = 1827] [serial = 2329] [outer = 0x7ff06292e800] 20:02:03 INFO - PROCESS | 1827 | 1461639723532 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 20:02:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:02:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:02:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:02:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:02:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:02:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:02:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:02:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1427ms 20:02:03 INFO - PROCESS | 1827 | 1461639723567 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:02:03 INFO - PROCESS | 1827 | 1461639723570 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:02:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:02:03 INFO - PROCESS | 1827 | 1461639723576 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:02:03 INFO - PROCESS | 1827 | 1461639723578 Marionette TRACE conn3 <- [1,3070,null,{}] 20:02:03 INFO - PROCESS | 1827 | 1461639723583 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:03 INFO - PROCESS | 1827 | 1461639723779 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:02:04 INFO - PROCESS | 1827 | 1461639724088 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff058515800 == 197 [pid = 1827] [id = 777] 20:02:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7ff05859a400) [pid = 1827] [serial = 2330] [outer = (nil)] 20:02:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7ff0585a0000) [pid = 1827] [serial = 2331] [outer = 0x7ff05859a400] 20:02:04 INFO - PROCESS | 1827 | 1461639724163 Marionette DEBUG loaded listener.js 20:02:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7ff0585a5800) [pid = 1827] [serial = 2332] [outer = 0x7ff05859a400] 20:02:04 INFO - PROCESS | 1827 | 1461639724953 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 20:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:02:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:02:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1426ms 20:02:05 INFO - PROCESS | 1827 | 1461639725004 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:02:05 INFO - PROCESS | 1827 | 1461639725007 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:02:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:02:05 INFO - PROCESS | 1827 | 1461639725012 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:02:05 INFO - PROCESS | 1827 | 1461639725014 Marionette TRACE conn3 <- [1,3074,null,{}] 20:02:05 INFO - PROCESS | 1827 | 1461639725020 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:05 INFO - PROCESS | 1827 | 1461639725237 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:02:05 INFO - PROCESS | 1827 | 1461639725540 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d594000 == 198 [pid = 1827] [id = 778] 20:02:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7ff05859d400) [pid = 1827] [serial = 2333] [outer = (nil)] 20:02:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7ff05d556400) [pid = 1827] [serial = 2334] [outer = 0x7ff05859d400] 20:02:05 INFO - PROCESS | 1827 | 1461639725612 Marionette DEBUG loaded listener.js 20:02:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7ff05d55a800) [pid = 1827] [serial = 2335] [outer = 0x7ff05859d400] 20:02:06 INFO - PROCESS | 1827 | 1461639726381 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 20:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:02:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:02:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1385ms 20:02:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:02:06 INFO - PROCESS | 1827 | 1461639726400 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:02:06 INFO - PROCESS | 1827 | 1461639726402 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:02:06 INFO - PROCESS | 1827 | 1461639726409 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:02:06 INFO - PROCESS | 1827 | 1461639726411 Marionette TRACE conn3 <- [1,3078,null,{}] 20:02:06 INFO - PROCESS | 1827 | 1461639726416 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:06 INFO - PROCESS | 1827 | 1461639726619 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:02:06 INFO - PROCESS | 1827 | 1461639726890 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff054d67800 == 199 [pid = 1827] [id = 779] 20:02:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7ff0585a4c00) [pid = 1827] [serial = 2336] [outer = (nil)] 20:02:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7ff05b137800) [pid = 1827] [serial = 2337] [outer = 0x7ff0585a4c00] 20:02:06 INFO - PROCESS | 1827 | 1461639726961 Marionette DEBUG loaded listener.js 20:02:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7ff05b13dc00) [pid = 1827] [serial = 2338] [outer = 0x7ff0585a4c00] 20:02:07 INFO - PROCESS | 1827 | 1461639727844 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 20:02:07 INFO - PROCESS | 1827 | 1461639727891 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:02:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:02:07 INFO - PROCESS | 1827 | 1461639727898 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:02:07 INFO - PROCESS | 1827 | 1461639727904 Marionette TRACE conn3 <- [1,3082,null,{}] 20:02:07 INFO - PROCESS | 1827 | 1461639727960 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:08 INFO - PROCESS | 1827 | 1461639728183 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:02:08 INFO - PROCESS | 1827 | 1461639728496 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff054d87000 == 200 [pid = 1827] [id = 780] 20:02:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7ff0585a5c00) [pid = 1827] [serial = 2339] [outer = (nil)] 20:02:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7ff05d55b800) [pid = 1827] [serial = 2340] [outer = 0x7ff0585a5c00] 20:02:08 INFO - PROCESS | 1827 | 1461639728566 Marionette DEBUG loaded listener.js 20:02:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7ff05d55f800) [pid = 1827] [serial = 2341] [outer = 0x7ff0585a5c00] 20:02:09 INFO - PROCESS | 1827 | 1461639729336 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 20:02:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:02:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:02:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:02:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1492ms 20:02:10 INFO - PROCESS | 1827 | 1461639730041 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:02:10 INFO - PROCESS | 1827 | 1461639730048 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:02:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:02:10 INFO - PROCESS | 1827 | 1461639730149 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:02:10 INFO - PROCESS | 1827 | 1461639730154 Marionette TRACE conn3 <- [1,3086,null,{}] 20:02:10 INFO - PROCESS | 1827 | 1461639730161 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:10 INFO - PROCESS | 1827 | 1461639730348 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:02:10 INFO - PROCESS | 1827 | 1461639730638 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0592cb000 == 201 [pid = 1827] [id = 781] 20:02:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7ff0591a2c00) [pid = 1827] [serial = 2342] [outer = (nil)] 20:02:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7ff0591e5c00) [pid = 1827] [serial = 2343] [outer = 0x7ff0591a2c00] 20:02:10 INFO - PROCESS | 1827 | 1461639730703 Marionette DEBUG loaded listener.js 20:02:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7ff05937d800) [pid = 1827] [serial = 2344] [outer = 0x7ff0591a2c00] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff088da5800 == 200 [pid = 1827] [id = 275] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff065365800 == 199 [pid = 1827] [id = 347] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06d117800 == 198 [pid = 1827] [id = 365] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff0776e2000 == 197 [pid = 1827] [id = 358] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff076c1d800 == 196 [pid = 1827] [id = 423] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05e741800 == 195 [pid = 1827] [id = 762] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05d873800 == 194 [pid = 1827] [id = 761] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05d0cc800 == 193 [pid = 1827] [id = 760] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff059ae8000 == 192 [pid = 1827] [id = 759] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff059136800 == 191 [pid = 1827] [id = 757] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff06359a800 == 190 [pid = 1827] [id = 751] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05ed97800 == 189 [pid = 1827] [id = 750] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff05ed82000 == 188 [pid = 1827] [id = 749] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff066a71800 == 187 [pid = 1827] [id = 748] 20:02:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7ff073046000 == 186 [pid = 1827] [id = 746] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7ff06728c000) [pid = 1827] [serial = 2204] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7ff05dac7c00) [pid = 1827] [serial = 2186] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7ff05fe5e800) [pid = 1827] [serial = 2193] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7ff0594dcc00) [pid = 1827] [serial = 2135] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7ff085416800) [pid = 1827] [serial = 2165] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7ff05c0f8400) [pid = 1827] [serial = 2190] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7ff06d073800) [pid = 1827] [serial = 2150] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7ff0776b4000) [pid = 1827] [serial = 2156] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7ff060fa9400) [pid = 1827] [serial = 2195] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7ff06376a800) [pid = 1827] [serial = 2133] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7ff063418400) [pid = 1827] [serial = 2196] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7ff05868d000) [pid = 1827] [serial = 2177] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7ff064f9a000) [pid = 1827] [serial = 2198] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7ff079aa1000) [pid = 1827] [serial = 2162] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7ff058840400) [pid = 1827] [serial = 2180] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7ff05ef22c00) [pid = 1827] [serial = 2192] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7ff05c0f8000) [pid = 1827] [serial = 2183] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7ff0672a2400) [pid = 1827] [serial = 2144] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7ff077f7d000) [pid = 1827] [serial = 2159] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7ff058683800) [pid = 1827] [serial = 2174] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7ff0584dc400) [pid = 1827] [serial = 2171] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7ff065681800) [pid = 1827] [serial = 2201] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7ff06b038800) [pid = 1827] [serial = 2147] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7ff05fe54c00) [pid = 1827] [serial = 2138] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7ff059953c00) [pid = 1827] [serial = 2189] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7ff05ffa7400) [pid = 1827] [serial = 2168] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7ff06543ec00) [pid = 1827] [serial = 2199] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7ff074ad8400) [pid = 1827] [serial = 2153] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7ff0668d6c00) [pid = 1827] [serial = 2202] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7ff063417000) [pid = 1827] [serial = 2141] [outer = (nil)] [url = about:blank] 20:02:12 INFO - PROCESS | 1827 | 1461639732373 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:02:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:02:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2253ms 20:02:12 INFO - PROCESS | 1827 | 1461639732384 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:02:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:02:12 INFO - PROCESS | 1827 | 1461639732388 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:02:12 INFO - PROCESS | 1827 | 1461639732399 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:02:12 INFO - PROCESS | 1827 | 1461639732404 Marionette TRACE conn3 <- [1,3090,null,{}] 20:02:12 INFO - PROCESS | 1827 | 1461639732409 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:12 INFO - PROCESS | 1827 | 1461639732590 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:02:12 INFO - PROCESS | 1827 | 1461639732838 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff058707800 == 187 [pid = 1827] [id = 782] 20:02:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7ff0584dc400) [pid = 1827] [serial = 2345] [outer = (nil)] 20:02:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7ff059378000) [pid = 1827] [serial = 2346] [outer = 0x7ff0584dc400] 20:02:12 INFO - PROCESS | 1827 | 1461639732900 Marionette DEBUG loaded listener.js 20:02:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7ff059952800) [pid = 1827] [serial = 2347] [outer = 0x7ff0584dc400] 20:02:13 INFO - PROCESS | 1827 | 1461639733602 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:02:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:02:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1235ms 20:02:13 INFO - PROCESS | 1827 | 1461639733630 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:02:13 INFO - PROCESS | 1827 | 1461639733633 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:02:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:02:13 INFO - PROCESS | 1827 | 1461639733638 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:02:13 INFO - PROCESS | 1827 | 1461639733641 Marionette TRACE conn3 <- [1,3094,null,{}] 20:02:13 INFO - PROCESS | 1827 | 1461639733653 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:13 INFO - PROCESS | 1827 | 1461639733912 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:02:13 INFO - PROCESS | 1827 | 1461639733941 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05bdf2800 == 188 [pid = 1827] [id = 783] 20:02:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7ff05bcf6000) [pid = 1827] [serial = 2348] [outer = (nil)] 20:02:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7ff05bfa8000) [pid = 1827] [serial = 2349] [outer = 0x7ff05bcf6000] 20:02:14 INFO - PROCESS | 1827 | 1461639734004 Marionette DEBUG loaded listener.js 20:02:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7ff05bfb3000) [pid = 1827] [serial = 2350] [outer = 0x7ff05bcf6000] 20:02:14 INFO - PROCESS | 1827 | 1461639734878 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:02:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:02:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1280ms 20:02:14 INFO - PROCESS | 1827 | 1461639734920 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:02:14 INFO - PROCESS | 1827 | 1461639734923 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:02:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:02:14 INFO - PROCESS | 1827 | 1461639734936 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:02:14 INFO - PROCESS | 1827 | 1461639734938 Marionette TRACE conn3 <- [1,3098,null,{}] 20:02:14 INFO - PROCESS | 1827 | 1461639734943 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:15 INFO - PROCESS | 1827 | 1461639735192 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:02:15 INFO - PROCESS | 1827 | 1461639735232 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05d3fa800 == 189 [pid = 1827] [id = 784] 20:02:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7ff05c122800) [pid = 1827] [serial = 2351] [outer = (nil)] 20:02:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7ff05c288000) [pid = 1827] [serial = 2352] [outer = 0x7ff05c122800] 20:02:15 INFO - PROCESS | 1827 | 1461639735293 Marionette DEBUG loaded listener.js 20:02:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7ff05c295000) [pid = 1827] [serial = 2353] [outer = 0x7ff05c122800] 20:02:16 INFO - PROCESS | 1827 | 1461639736174 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 20:02:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:02:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:02:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1292ms 20:02:16 INFO - PROCESS | 1827 | 1461639736222 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:02:16 INFO - PROCESS | 1827 | 1461639736226 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:02:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:02:16 INFO - PROCESS | 1827 | 1461639736239 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:02:16 INFO - PROCESS | 1827 | 1461639736241 Marionette TRACE conn3 <- [1,3102,null,{}] 20:02:16 INFO - PROCESS | 1827 | 1461639736246 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:16 INFO - PROCESS | 1827 | 1461639736495 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:02:16 INFO - PROCESS | 1827 | 1461639736527 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05e755800 == 190 [pid = 1827] [id = 785] 20:02:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7ff05c0f0c00) [pid = 1827] [serial = 2354] [outer = (nil)] 20:02:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7ff05d55bc00) [pid = 1827] [serial = 2355] [outer = 0x7ff05c0f0c00] 20:02:16 INFO - PROCESS | 1827 | 1461639736586 Marionette DEBUG loaded listener.js 20:02:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7ff05d7bac00) [pid = 1827] [serial = 2356] [outer = 0x7ff05c0f0c00] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7ff063412c00) [pid = 1827] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7ff05fb45c00) [pid = 1827] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7ff06d031400) [pid = 1827] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7ff076374000) [pid = 1827] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7ff0590fac00) [pid = 1827] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7ff0621ba400) [pid = 1827] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7ff060e47800) [pid = 1827] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7ff06d6c0800) [pid = 1827] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7ff05994f800) [pid = 1827] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7ff06376e800) [pid = 1827] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7ff06dae6800) [pid = 1827] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7ff0591a2800) [pid = 1827] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7ff05d8b1000) [pid = 1827] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7ff0590ef000) [pid = 1827] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7ff0591a4000) [pid = 1827] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7ff07547f000) [pid = 1827] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7ff066be6800) [pid = 1827] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7ff05c124400) [pid = 1827] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7ff06d039000) [pid = 1827] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7ff0590efc00) [pid = 1827] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7ff06d83c400) [pid = 1827] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7ff076c93c00) [pid = 1827] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7ff0584d7400) [pid = 1827] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7ff0591ea400) [pid = 1827] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7ff060eda400) [pid = 1827] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7ff06dc46c00) [pid = 1827] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7ff0591ab000) [pid = 1827] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7ff0590f9c00) [pid = 1827] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7ff05c0fb400) [pid = 1827] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7ff060f46800) [pid = 1827] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7ff05fb46800) [pid = 1827] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7ff06dd0f000) [pid = 1827] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7ff0594d1800) [pid = 1827] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7ff076c92c00) [pid = 1827] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7ff06dd08c00) [pid = 1827] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7ff05ff88000) [pid = 1827] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7ff058680400) [pid = 1827] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7ff066803000) [pid = 1827] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7ff05c091800) [pid = 1827] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7ff0591e2000) [pid = 1827] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7ff0621a6000) [pid = 1827] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7ff06d9cdc00) [pid = 1827] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7ff060f45000) [pid = 1827] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7ff070666000) [pid = 1827] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7ff06efa4000) [pid = 1827] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7ff074ad5400) [pid = 1827] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7ff05c083c00) [pid = 1827] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7ff0667b6c00) [pid = 1827] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7ff070763c00) [pid = 1827] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7ff060339000) [pid = 1827] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7ff05bfa6c00) [pid = 1827] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7ff05c083000) [pid = 1827] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7ff05ff86400) [pid = 1827] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7ff08540e800) [pid = 1827] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7ff063a82800) [pid = 1827] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7ff08540ec00) [pid = 1827] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7ff05c288400) [pid = 1827] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7ff06e322800) [pid = 1827] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7ff063a3e400) [pid = 1827] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7ff0673a9800) [pid = 1827] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7ff060e53800) [pid = 1827] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7ff06dd33c00) [pid = 1827] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7ff06d01a400) [pid = 1827] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7ff0672a7c00) [pid = 1827] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7ff0796f3000) [pid = 1827] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7ff06d890800) [pid = 1827] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7ff05dcbac00) [pid = 1827] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7ff0852bfc00) [pid = 1827] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7ff0621afc00) [pid = 1827] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7ff0591e4000) [pid = 1827] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7ff06dd10c00) [pid = 1827] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7ff0591a7400) [pid = 1827] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7ff06376e000) [pid = 1827] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7ff05ef2c400) [pid = 1827] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7ff070668800) [pid = 1827] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7ff05c0f7800) [pid = 1827] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7ff0584dc000) [pid = 1827] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7ff0594d2c00) [pid = 1827] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7ff063413c00) [pid = 1827] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:02:18 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7ff0584d6800) [pid = 1827] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:02:18 INFO - PROCESS | 1827 | 1461639738523 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:02:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:02:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2334ms 20:02:18 INFO - PROCESS | 1827 | 1461639738566 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:02:18 INFO - PROCESS | 1827 | 1461639738569 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:02:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:02:18 INFO - PROCESS | 1827 | 1461639738574 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:02:18 INFO - PROCESS | 1827 | 1461639738576 Marionette TRACE conn3 <- [1,3106,null,{}] 20:02:18 INFO - PROCESS | 1827 | 1461639738581 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:18 INFO - PROCESS | 1827 | 1461639738794 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:02:19 INFO - PROCESS | 1827 | 1461639739011 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05ec2a800 == 191 [pid = 1827] [id = 786] 20:02:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7ff0584d7400) [pid = 1827] [serial = 2357] [outer = (nil)] 20:02:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7ff05d563c00) [pid = 1827] [serial = 2358] [outer = 0x7ff0584d7400] 20:02:19 INFO - PROCESS | 1827 | 1461639739074 Marionette DEBUG loaded listener.js 20:02:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7ff05d8b3400) [pid = 1827] [serial = 2359] [outer = 0x7ff0584d7400] 20:02:19 INFO - PROCESS | 1827 | 1461639739749 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 20:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:02:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:02:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1229ms 20:02:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:02:19 INFO - PROCESS | 1827 | 1461639739805 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:02:19 INFO - PROCESS | 1827 | 1461639739807 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:02:19 INFO - PROCESS | 1827 | 1461639739813 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:02:19 INFO - PROCESS | 1827 | 1461639739816 Marionette TRACE conn3 <- [1,3110,null,{}] 20:02:19 INFO - PROCESS | 1827 | 1461639739820 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:20 INFO - PROCESS | 1827 | 1461639739995 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:02:20 INFO - PROCESS | 1827 | 1461639740405 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff0563d4000 == 192 [pid = 1827] [id = 787] 20:02:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7ff0584d5c00) [pid = 1827] [serial = 2360] [outer = (nil)] 20:02:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7ff05859cc00) [pid = 1827] [serial = 2361] [outer = 0x7ff0584d5c00] 20:02:20 INFO - PROCESS | 1827 | 1461639740484 Marionette DEBUG loaded listener.js 20:02:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7ff05868d000) [pid = 1827] [serial = 2362] [outer = 0x7ff0584d5c00] 20:02:21 INFO - PROCESS | 1827 | 1461639741382 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 20:02:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:02:21 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 20:02:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:02:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:02:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1584ms 20:02:21 INFO - PROCESS | 1827 | 1461639741399 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:02:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:02:21 INFO - PROCESS | 1827 | 1461639741404 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:02:21 INFO - PROCESS | 1827 | 1461639741411 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:02:21 INFO - PROCESS | 1827 | 1461639741415 Marionette TRACE conn3 <- [1,3114,null,{}] 20:02:21 INFO - PROCESS | 1827 | 1461639741421 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:21 INFO - PROCESS | 1827 | 1461639741629 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:02:21 INFO - PROCESS | 1827 | 1461639741890 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"fa14b615-86d1-492e-b9d3-4c2b0863c8d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7ff05bda4800 == 193 [pid = 1827] [id = 788] 20:02:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7ff0591e6000) [pid = 1827] [serial = 2363] [outer = (nil)] 20:02:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7ff05994f800) [pid = 1827] [serial = 2364] [outer = 0x7ff0591e6000] 20:02:21 INFO - PROCESS | 1827 | 1461639741963 Marionette DEBUG loaded listener.js 20:02:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7ff05b136000) [pid = 1827] [serial = 2365] [outer = 0x7ff0591e6000] 20:02:22 INFO - PROCESS | 1827 | 1461639742832 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:02:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:02:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1439ms 20:02:22 INFO - PROCESS | 1827 | 1461639742853 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:02:22 INFO - PROCESS | 1827 | 1461639742858 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:02:24 WARNING - u'runner_teardown' () 20:02:24 INFO - No more tests 20:02:24 INFO - Got 0 unexpected results 20:02:24 INFO - SUITE-END | took 1125s 20:02:24 INFO - Closing logging queue 20:02:24 INFO - queue closed 20:02:24 INFO - Return code: 0 20:02:24 WARNING - # TBPL SUCCESS # 20:02:24 INFO - Running post-action listener: _resource_record_post_action 20:02:24 INFO - Running post-run listener: _resource_record_post_run 20:02:25 INFO - Total resource usage - Wall time: 1159s; CPU: 98.0%; Read bytes: 8478720; Write bytes: 932065280; Read time: 332; Write time: 247636 20:02:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:02:25 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 31383552; Read time: 0; Write time: 21456 20:02:25 INFO - run-tests - Wall time: 1130s; CPU: 98.0%; Read bytes: 6164480; Write bytes: 900681728; Read time: 256; Write time: 226180 20:02:25 INFO - Running post-run listener: _upload_blobber_files 20:02:25 INFO - Blob upload gear active. 20:02:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:02:25 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 20:02:25 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:02:25 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:02:25 INFO - (blobuploader) - INFO - Open directory for files ... 20:02:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:02:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:02:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:02:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:02:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:02:26 INFO - (blobuploader) - INFO - Done attempting. 20:02:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:02:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:02:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:02:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:02:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:02:27 INFO - (blobuploader) - INFO - Done attempting. 20:02:27 INFO - (blobuploader) - INFO - Iteration through files over. 20:02:27 INFO - Return code: 0 20:02:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:02:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:02:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a27e61b5fb10bdadfda57a37278baccb90cc299f865e01137f579a4233d8f4f0d7abfc9313eed7a282cf7faec925892b206de8644f0c27b97e6e0f6eba201643", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c70961738a6702dbac475eaa626842af32a0de43a91e6bbad0a95a00bd92e414656c185912d8f2bae4e19f3a3958142e5107fe2e1b2084e64e2d9d3c2936cfd1"} 20:02:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:02:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:02:27 INFO - Contents: 20:02:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a27e61b5fb10bdadfda57a37278baccb90cc299f865e01137f579a4233d8f4f0d7abfc9313eed7a282cf7faec925892b206de8644f0c27b97e6e0f6eba201643", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c70961738a6702dbac475eaa626842af32a0de43a91e6bbad0a95a00bd92e414656c185912d8f2bae4e19f3a3958142e5107fe2e1b2084e64e2d9d3c2936cfd1"} 20:02:27 INFO - Running post-run listener: copy_logs_to_upload_dir 20:02:27 INFO - Copying logs to upload dir... 20:02:27 INFO - mkdir: /builds/slave/test/build/upload/logs 20:02:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1281.278664 ========= master_lag: 14.98 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 36 secs) (at 2016-04-25 20:02:42.608415) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-25 20:02:42.614480) ========= 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-1461637648.614640-1614428258 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a27e61b5fb10bdadfda57a37278baccb90cc299f865e01137f579a4233d8f4f0d7abfc9313eed7a282cf7faec925892b206de8644f0c27b97e6e0f6eba201643", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c70961738a6702dbac475eaa626842af32a0de43a91e6bbad0a95a00bd92e414656c185912d8f2bae4e19f3a3958142e5107fe2e1b2084e64e2d9d3c2936cfd1"} build_url:https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034789 build_url: 'https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a27e61b5fb10bdadfda57a37278baccb90cc299f865e01137f579a4233d8f4f0d7abfc9313eed7a282cf7faec925892b206de8644f0c27b97e6e0f6eba201643", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c70961738a6702dbac475eaa626842af32a0de43a91e6bbad0a95a00bd92e414656c185912d8f2bae4e19f3a3958142e5107fe2e1b2084e64e2d9d3c2936cfd1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/b_HB9MSRSB2_EtDp7crdSw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.84 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-25 20:02:44.494249) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:02:44.494788) ========= 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-1461637648.614640-1614428258 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019862 ========= master_lag: 0.82 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:02:45.332096) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 20:02:45.332556) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 20:02:45.333134) ========= ========= Total master_lag: 17.99 =========