builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2026 starttime: 1460917187.51 results: success (0) buildid: 20160417093727 builduid: c7a22812c198477c81c21e7e8dd4c29d revision: cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:47.507985) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:47.508426) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:47.508736) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:47.545675) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:47.545949) ========= 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-1460915966.433592-1872127724 _=/tools/buildbot/bin/python using PTY: False --2016-04-17 11:19:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.2M=0.001s 2016-04-17 11:19:48 (10.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.544407 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:48.124733) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:48.125063) ========= 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-1460915966.433592-1872127724 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038643 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:48.196722) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-17 11:19:48.197060) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 --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-1460915966.433592-1872127724 _=/tools/buildbot/bin/python using PTY: False 2016-04-17 11:19:48,349 truncating revision to first 12 chars 2016-04-17 11:19:48,349 Setting DEBUG logging. 2016-04-17 11:19:48,350 attempt 1/10 2016-04-17 11:19:48,350 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/cd04bd37115c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-17 11:19:49,718 unpacking tar archive at: mozilla-inbound-cd04bd37115c/testing/mozharness/ program finished with exit code 0 elapsedTime=2.061785 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-17 11:19:50.292603) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:50.292912) ========= script_repo_revision: cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:50.293306) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:50.293606) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-17 11:19:50.323617) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 5 secs) (at 2016-04-17 11:19:50.323889) ========= /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-inbound --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-inbound', '--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-1460915966.433592-1872127724 _=/tools/buildbot/bin/python using PTY: False 11:19:50 INFO - MultiFileLogger online at 20160417 11:19:50 in /builds/slave/test 11:19:50 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-inbound --download-symbols true 11:19:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:19:50 INFO - {'append_to_log': False, 11:19:50 INFO - 'base_work_dir': '/builds/slave/test', 11:19:50 INFO - 'blob_upload_branch': 'mozilla-inbound', 11:19:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:19:50 INFO - 'buildbot_json_path': 'buildprops.json', 11:19:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:19:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:19:50 INFO - 'download_minidump_stackwalk': True, 11:19:50 INFO - 'download_symbols': 'true', 11:19:50 INFO - 'e10s': False, 11:19:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:19:50 INFO - 'tooltool.py': '/tools/tooltool.py', 11:19:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:19:50 INFO - '/tools/misc-python/virtualenv.py')}, 11:19:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:19:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:19:50 INFO - 'log_level': 'info', 11:19:50 INFO - 'log_to_console': True, 11:19:50 INFO - 'opt_config_files': (), 11:19:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:19:50 INFO - '--processes=1', 11:19:50 INFO - '--config=%(test_path)s/wptrunner.ini', 11:19:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:19:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:19:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:19:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:19:50 INFO - 'pip_index': False, 11:19:50 INFO - 'require_test_zip': True, 11:19:50 INFO - 'test_type': ('testharness',), 11:19:50 INFO - 'this_chunk': '1', 11:19:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:19:50 INFO - 'total_chunks': '10', 11:19:50 INFO - 'virtualenv_path': 'venv', 11:19:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:19:50 INFO - 'work_dir': 'build'} 11:19:50 INFO - ##### 11:19:50 INFO - ##### Running clobber step. 11:19:50 INFO - ##### 11:19:50 INFO - Running pre-action listener: _resource_record_pre_action 11:19:50 INFO - Running main action method: clobber 11:19:50 INFO - rmtree: /builds/slave/test/build 11:19:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:19:51 INFO - Running post-action listener: _resource_record_post_action 11:19:51 INFO - ##### 11:19:51 INFO - ##### Running read-buildbot-config step. 11:19:51 INFO - ##### 11:19:51 INFO - Running pre-action listener: _resource_record_pre_action 11:19:51 INFO - Running main action method: read_buildbot_config 11:19:51 INFO - Using buildbot properties: 11:19:51 INFO - { 11:19:51 INFO - "project": "", 11:19:51 INFO - "product": "firefox", 11:19:51 INFO - "script_repo_revision": "production", 11:19:51 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 11:19:51 INFO - "repository": "", 11:19:51 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 11:19:51 INFO - "buildid": "20160417093727", 11:19:51 INFO - "pgo_build": "False", 11:19:51 INFO - "basedir": "/builds/slave/test", 11:19:51 INFO - "buildnumber": 19, 11:19:51 INFO - "slavename": "tst-linux64-spot-2026", 11:19:51 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 11:19:51 INFO - "platform": "linux64", 11:19:51 INFO - "branch": "mozilla-inbound", 11:19:51 INFO - "revision": "cd04bd37115c1eaba4fc53cf3cd62dd3167565f3", 11:19:51 INFO - "repo_path": "integration/mozilla-inbound", 11:19:51 INFO - "moz_repo_path": "", 11:19:51 INFO - "stage_platform": "linux64", 11:19:51 INFO - "builduid": "c7a22812c198477c81c21e7e8dd4c29d", 11:19:51 INFO - "slavebuilddir": "test" 11:19:51 INFO - } 11:19:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 11:19:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 11:19:51 INFO - Running post-action listener: _resource_record_post_action 11:19:51 INFO - ##### 11:19:51 INFO - ##### Running download-and-extract step. 11:19:51 INFO - ##### 11:19:51 INFO - Running pre-action listener: _resource_record_pre_action 11:19:51 INFO - Running main action method: download_and_extract 11:19:51 INFO - mkdir: /builds/slave/test/build/tests 11:19:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:19:51 INFO - https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 11:19:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:19:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:19:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:19:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 11:19:52 INFO - Downloaded 1361 bytes. 11:19:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:19:52 INFO - Using the following test package requirements: 11:19:52 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:19:52 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:19:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 11:19:52 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:19:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 11:19:52 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:19:52 INFO - u'jsshell-linux-x86_64.zip'], 11:19:52 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:19:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 11:19:52 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:19:52 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:19:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 11:19:52 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:19:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 11:19:52 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:19:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 11:19:52 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:19:52 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 11:19:52 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 11:19:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:19:52 INFO - https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 11:19:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:19:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:19:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:19:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 11:19:56 INFO - Downloaded 22668277 bytes. 11:19:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:19:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:19:57 INFO - caution: filename not matched: web-platform/* 11:19:57 INFO - Return code: 11 11:19:57 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')]} 11:19:57 INFO - https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 11:19:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:19:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:19:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:19:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 11:20:02 INFO - Downloaded 36382203 bytes. 11:20:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:20:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:20:06 INFO - caution: filename not matched: bin/* 11:20:06 INFO - caution: filename not matched: config/* 11:20:06 INFO - caution: filename not matched: mozbase/* 11:20:06 INFO - caution: filename not matched: marionette/* 11:20:06 INFO - caution: filename not matched: tools/wptserve/* 11:20:06 INFO - Return code: 11 11:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:20:06 INFO - https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 11:20:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:20:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:20:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:20:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 11:20:12 INFO - Downloaded 64157233 bytes. 11:20:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:20:12 INFO - mkdir: /builds/slave/test/properties 11:20:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:20:12 INFO - Writing to file /builds/slave/test/properties/build_url 11:20:12 INFO - Contents: 11:20:12 INFO - build_url:https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:20:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:20:29 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:20:29 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:20:29 INFO - Contents: 11:20:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:20:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:20:29 INFO - https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:20:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:20:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:20:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:20:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 11:20:49 INFO - Downloaded 90720706 bytes. 11:20:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:20:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:20:56 INFO - Return code: 0 11:20:56 INFO - Running post-action listener: _resource_record_post_action 11:20:56 INFO - Running post-action listener: set_extra_try_arguments 11:20:56 INFO - ##### 11:20:56 INFO - ##### Running create-virtualenv step. 11:20:56 INFO - ##### 11:20:56 INFO - Running pre-action listener: _pre_create_virtualenv 11:20:56 INFO - Running pre-action listener: _resource_record_pre_action 11:20:56 INFO - Running main action method: create_virtualenv 11:20:56 INFO - Creating virtualenv /builds/slave/test/build/venv 11:20:56 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 11:20:56 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:20:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:20:56 INFO - Using real prefix '/usr' 11:20:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:21:00 INFO - Installing distribute.............................................................................................................................................................................................done. 11:21:03 INFO - Installing pip.................done. 11:21:03 INFO - Return code: 0 11:21:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:21:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:21:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:21:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:21:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:21:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:03 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 0x1168030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x127d970>, '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 0x127e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x127e700>, '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-1460915966.433592-1872127724', '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 11:21:03 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 11:21:03 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 11:21:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:21:03 INFO - 'CCACHE_UMASK': '002', 11:21:03 INFO - 'DISPLAY': ':0', 11:21:03 INFO - 'HOME': '/home/cltbld', 11:21:03 INFO - 'LANG': 'en_US.UTF-8', 11:21:03 INFO - 'LOGNAME': 'cltbld', 11:21:03 INFO - 'MAIL': '/var/mail/cltbld', 11:21:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:21:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:21:03 INFO - 'MOZ_NO_REMOTE': '1', 11:21:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:21:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:21:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:21:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:21:03 INFO - 'PWD': '/builds/slave/test', 11:21:03 INFO - 'SHELL': '/bin/bash', 11:21:03 INFO - 'SHLVL': '1', 11:21:03 INFO - 'TERM': 'linux', 11:21:03 INFO - 'TMOUT': '86400', 11:21:03 INFO - 'USER': 'cltbld', 11:21:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460915966.433592-1872127724', 11:21:03 INFO - '_': '/tools/buildbot/bin/python'} 11:21:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:21:04 INFO - Downloading/unpacking psutil>=0.7.1 11:21:04 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 11:21:04 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 11:21:04 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 11:21:04 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 11:21:04 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 11:21:04 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 11:21:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:21:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:21:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:21:10 INFO - Installing collected packages: psutil 11:21:10 INFO - Running setup.py install for psutil 11:21:10 INFO - building 'psutil._psutil_linux' extension 11:21:10 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 11:21:10 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 11:21:10 INFO - building 'psutil._psutil_posix' extension 11:21:10 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 11:21:10 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 11:21:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:21:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:21:10 INFO - Successfully installed psutil 11:21:10 INFO - Cleaning up... 11:21:11 INFO - Return code: 0 11:21:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:21:11 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')]} 11:21:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:21:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:11 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')]} 11:21:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:21:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:11 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 0x1168030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x127d970>, '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 0x127e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x127e700>, '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-1460915966.433592-1872127724', '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 11:21:11 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 11:21:11 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 11:21:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:21:11 INFO - 'CCACHE_UMASK': '002', 11:21:11 INFO - 'DISPLAY': ':0', 11:21:11 INFO - 'HOME': '/home/cltbld', 11:21:11 INFO - 'LANG': 'en_US.UTF-8', 11:21:11 INFO - 'LOGNAME': 'cltbld', 11:21:11 INFO - 'MAIL': '/var/mail/cltbld', 11:21:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:21:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:21:11 INFO - 'MOZ_NO_REMOTE': '1', 11:21:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:21:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:21:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:21:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:21:11 INFO - 'PWD': '/builds/slave/test', 11:21:11 INFO - 'SHELL': '/bin/bash', 11:21:11 INFO - 'SHLVL': '1', 11:21:11 INFO - 'TERM': 'linux', 11:21:11 INFO - 'TMOUT': '86400', 11:21:11 INFO - 'USER': 'cltbld', 11:21:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460915966.433592-1872127724', 11:21:11 INFO - '_': '/tools/buildbot/bin/python'} 11:21:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:21:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:21:11 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 11:21:11 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 11:21:11 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 11:21:11 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 11:21:11 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 11:21:11 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 11:21:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:21:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:21:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:21:16 INFO - Installing collected packages: mozsystemmonitor 11:21:16 INFO - Running setup.py install for mozsystemmonitor 11:21:16 INFO - Successfully installed mozsystemmonitor 11:21:16 INFO - Cleaning up... 11:21:16 INFO - Return code: 0 11:21:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:21:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:21:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:21:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:21:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:21:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:16 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 0x1168030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x127d970>, '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 0x127e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x127e700>, '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-1460915966.433592-1872127724', '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 11:21:16 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 11:21:16 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 11:21:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:21:16 INFO - 'CCACHE_UMASK': '002', 11:21:16 INFO - 'DISPLAY': ':0', 11:21:16 INFO - 'HOME': '/home/cltbld', 11:21:16 INFO - 'LANG': 'en_US.UTF-8', 11:21:16 INFO - 'LOGNAME': 'cltbld', 11:21:16 INFO - 'MAIL': '/var/mail/cltbld', 11:21:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:21:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:21:16 INFO - 'MOZ_NO_REMOTE': '1', 11:21:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:21:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:21:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:21:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:21:16 INFO - 'PWD': '/builds/slave/test', 11:21:16 INFO - 'SHELL': '/bin/bash', 11:21:16 INFO - 'SHLVL': '1', 11:21:16 INFO - 'TERM': 'linux', 11:21:16 INFO - 'TMOUT': '86400', 11:21:16 INFO - 'USER': 'cltbld', 11:21:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460915966.433592-1872127724', 11:21:16 INFO - '_': '/tools/buildbot/bin/python'} 11:21:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:21:17 INFO - Downloading/unpacking blobuploader==1.2.4 11:21:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:21:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:21:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:21:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:21:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:21:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:21:22 INFO - Downloading blobuploader-1.2.4.tar.gz 11:21:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:21:22 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:21:22 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 11:21:22 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 11:21:22 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 11:21:22 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 11:21:22 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 11:21:22 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 11:21:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:21:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:21:23 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 11:21:23 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 11:21:23 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 11:21:23 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 11:21:23 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 11:21:23 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 11:21:24 INFO - Downloading docopt-0.6.1.tar.gz 11:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:21:24 INFO - Installing collected packages: blobuploader, requests, docopt 11:21:24 INFO - Running setup.py install for blobuploader 11:21:24 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:21:24 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:21:24 INFO - Running setup.py install for requests 11:21:25 INFO - Running setup.py install for docopt 11:21:25 INFO - Successfully installed blobuploader requests docopt 11:21:25 INFO - Cleaning up... 11:21:25 INFO - Return code: 0 11:21:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:21:25 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')]} 11:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:21:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:25 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')]} 11:21:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:21:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:25 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 0x1168030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x127d970>, '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 0x127e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x127e700>, '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-1460915966.433592-1872127724', '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 11:21:25 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 11:21:25 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 11:21:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:21:25 INFO - 'CCACHE_UMASK': '002', 11:21:25 INFO - 'DISPLAY': ':0', 11:21:25 INFO - 'HOME': '/home/cltbld', 11:21:25 INFO - 'LANG': 'en_US.UTF-8', 11:21:25 INFO - 'LOGNAME': 'cltbld', 11:21:25 INFO - 'MAIL': '/var/mail/cltbld', 11:21:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:21:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:21:25 INFO - 'MOZ_NO_REMOTE': '1', 11:21:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:21:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:21:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:21:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:21:25 INFO - 'PWD': '/builds/slave/test', 11:21:25 INFO - 'SHELL': '/bin/bash', 11:21:25 INFO - 'SHLVL': '1', 11:21:25 INFO - 'TERM': 'linux', 11:21:25 INFO - 'TMOUT': '86400', 11:21:25 INFO - 'USER': 'cltbld', 11:21:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460915966.433592-1872127724', 11:21:25 INFO - '_': '/tools/buildbot/bin/python'} 11:21:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:21:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:21:26 INFO - Running setup.py (path:/tmp/pip-n38Lcr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:21:26 INFO - Running setup.py (path:/tmp/pip-V30MhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:21:26 INFO - Running setup.py (path:/tmp/pip-FHZq76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:21:26 INFO - Running setup.py (path:/tmp/pip-6SYsLZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:21:26 INFO - Running setup.py (path:/tmp/pip-PeQFjQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:21:26 INFO - Running setup.py (path:/tmp/pip-vhf6A0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:21:26 INFO - Running setup.py (path:/tmp/pip-VXTfZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:21:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:21:26 INFO - Running setup.py (path:/tmp/pip-1Se69U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:21:27 INFO - Running setup.py (path:/tmp/pip-JqngOy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:21:27 INFO - Running setup.py (path:/tmp/pip-pk09CU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:21:27 INFO - Running setup.py (path:/tmp/pip-l8WEiR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:21:27 INFO - Running setup.py (path:/tmp/pip-NX_UtK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:21:27 INFO - Running setup.py (path:/tmp/pip-13NGix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:21:27 INFO - Running setup.py (path:/tmp/pip-4_ugaQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:21:27 INFO - Running setup.py (path:/tmp/pip-WEwtxI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:21:27 INFO - Running setup.py (path:/tmp/pip-8lN3RR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:21:28 INFO - Running setup.py (path:/tmp/pip-Ejk3EV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:21:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:21:28 INFO - Running setup.py (path:/tmp/pip-DUke5h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:21:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:21:28 INFO - Running setup.py (path:/tmp/pip-7QXs3K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:21:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:21:28 INFO - Running setup.py (path:/tmp/pip-ybHCy4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:21:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:21:28 INFO - Running setup.py (path:/tmp/pip-UW8qJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:21:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:21:29 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 11:21:29 INFO - Running setup.py install for manifestparser 11:21:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:21:29 INFO - Running setup.py install for mozcrash 11:21:29 INFO - Running setup.py install for mozdebug 11:21:29 INFO - Running setup.py install for mozdevice 11:21:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:21:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:21:29 INFO - Running setup.py install for mozfile 11:21:30 INFO - Running setup.py install for mozhttpd 11:21:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:21:30 INFO - Running setup.py install for mozinfo 11:21:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:21:30 INFO - Running setup.py install for mozInstall 11:21:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:21:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:21:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:21:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:21:30 INFO - Running setup.py install for mozleak 11:21:30 INFO - Running setup.py install for mozlog 11:21:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:21:31 INFO - Running setup.py install for moznetwork 11:21:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:21:31 INFO - Running setup.py install for mozprocess 11:21:31 INFO - Running setup.py install for mozprofile 11:21:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:21:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:21:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:21:31 INFO - Running setup.py install for mozrunner 11:21:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:21:32 INFO - Running setup.py install for mozscreenshot 11:21:32 INFO - Running setup.py install for moztest 11:21:32 INFO - Running setup.py install for mozversion 11:21:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:21:32 INFO - Running setup.py install for wptserve 11:21:32 INFO - Running setup.py install for marionette-driver 11:21:33 INFO - Running setup.py install for browsermob-proxy 11:21:33 INFO - Running setup.py install for marionette-client 11:21:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:21:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:21:33 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 11:21:33 INFO - Cleaning up... 11:21:33 INFO - Return code: 0 11:21:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:21: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')]} 11:21:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:21:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21: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')]} 11:21:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:21:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:21:33 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 0x1168030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11693f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12801d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x127d970>, '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 0x127e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x127e700>, '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-1460915966.433592-1872127724', '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 11:21:33 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 11:21:33 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 11:21:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:21:33 INFO - 'CCACHE_UMASK': '002', 11:21:33 INFO - 'DISPLAY': ':0', 11:21:33 INFO - 'HOME': '/home/cltbld', 11:21:33 INFO - 'LANG': 'en_US.UTF-8', 11:21:33 INFO - 'LOGNAME': 'cltbld', 11:21:33 INFO - 'MAIL': '/var/mail/cltbld', 11:21:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:21:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:21:33 INFO - 'MOZ_NO_REMOTE': '1', 11:21:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:21:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:21:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:21:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:21:33 INFO - 'PWD': '/builds/slave/test', 11:21:33 INFO - 'SHELL': '/bin/bash', 11:21:33 INFO - 'SHLVL': '1', 11:21:33 INFO - 'TERM': 'linux', 11:21:33 INFO - 'TMOUT': '86400', 11:21:33 INFO - 'USER': 'cltbld', 11:21:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460915966.433592-1872127724', 11:21:33 INFO - '_': '/tools/buildbot/bin/python'} 11:21:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:21:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:21:34 INFO - Running setup.py (path:/tmp/pip-1n5953-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:21:34 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)) 11:21:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:21:34 INFO - Running setup.py (path:/tmp/pip-kWH1ey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:21:34 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)) 11:21:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:21:34 INFO - Running setup.py (path:/tmp/pip-WrWbo9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:21:34 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)) 11:21:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:21:34 INFO - Running setup.py (path:/tmp/pip-Kpjygs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:21:34 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)) 11:21:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:21:34 INFO - Running setup.py (path:/tmp/pip-J_95UI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:21:34 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)) 11:21:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:21:35 INFO - Running setup.py (path:/tmp/pip-l1aEpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:21:35 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)) 11:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:21:35 INFO - Running setup.py (path:/tmp/pip-FOcVtr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:21:35 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)) 11:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:21:35 INFO - Running setup.py (path:/tmp/pip-0LRUEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:21:35 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)) 11:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:21:35 INFO - Running setup.py (path:/tmp/pip-9RZ6LA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:21:35 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)) 11:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:21:35 INFO - Running setup.py (path:/tmp/pip-kouOOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:21:35 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)) 11:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:21:35 INFO - Running setup.py (path:/tmp/pip-IBg4f_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:21:35 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)) 11:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:21:35 INFO - Running setup.py (path:/tmp/pip-rGauGg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:21:35 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)) 11:21:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:21:35 INFO - Running setup.py (path:/tmp/pip-Aw8eUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:21:36 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)) 11:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:21:36 INFO - Running setup.py (path:/tmp/pip-r1tBTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:21:36 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)) 11:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:21:36 INFO - Running setup.py (path:/tmp/pip-Cn_tXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:21:36 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)) 11:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:21:36 INFO - Running setup.py (path:/tmp/pip-i1Iug1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:21:36 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)) 11:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:21:36 INFO - Running setup.py (path:/tmp/pip-pxiFTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:21:36 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)) 11:21:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:21:36 INFO - Running setup.py (path:/tmp/pip-FZewtK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:21:36 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)) 11:21:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:21:36 INFO - Running setup.py (path:/tmp/pip-J14iWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:21:36 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)) 11:21:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:21:36 INFO - Running setup.py (path:/tmp/pip-MKyoSp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:21:37 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)) 11:21:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:21:37 INFO - Running setup.py (path:/tmp/pip-fd8ecc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:21:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:21:37 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)) 11:21:37 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)) 11:21:37 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)) 11:21:37 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)) 11:21:37 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)) 11:21:37 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)) 11:21:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:21: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 11:21: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 11:21: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 11:21: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 11:21: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 11:21: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 11:21:43 INFO - Downloading blessings-1.6.tar.gz 11:21:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:21:43 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)) 11:21:43 INFO - Installing collected packages: blessings 11:21:43 INFO - Running setup.py install for blessings 11:21:43 INFO - Successfully installed blessings 11:21:43 INFO - Cleaning up... 11:21:43 INFO - Return code: 0 11:21:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:21:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:21:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:21:44 INFO - Reading from file tmpfile_stdout 11:21:44 INFO - Current package versions: 11:21:44 INFO - argparse == 1.2.1 11:21:44 INFO - blessings == 1.6 11:21:44 INFO - blobuploader == 1.2.4 11:21:44 INFO - browsermob-proxy == 0.6.0 11:21:44 INFO - docopt == 0.6.1 11:21:44 INFO - manifestparser == 1.1 11:21:44 INFO - marionette-client == 2.3.0 11:21:44 INFO - marionette-driver == 1.4.0 11:21:44 INFO - mozInstall == 1.12 11:21:44 INFO - mozcrash == 0.17 11:21:44 INFO - mozdebug == 0.1 11:21:44 INFO - mozdevice == 0.48 11:21:44 INFO - mozfile == 1.2 11:21:44 INFO - mozhttpd == 0.7 11:21:44 INFO - mozinfo == 0.9 11:21:44 INFO - mozleak == 0.1 11:21:44 INFO - mozlog == 3.1 11:21:44 INFO - moznetwork == 0.27 11:21:44 INFO - mozprocess == 0.22 11:21:44 INFO - mozprofile == 0.28 11:21:44 INFO - mozrunner == 6.11 11:21:44 INFO - mozscreenshot == 0.1 11:21:44 INFO - mozsystemmonitor == 0.0 11:21:44 INFO - moztest == 0.7 11:21:44 INFO - mozversion == 1.4 11:21:44 INFO - psutil == 3.1.1 11:21:44 INFO - requests == 1.2.3 11:21:44 INFO - wptserve == 1.4.0 11:21:44 INFO - wsgiref == 0.1.2 11:21:44 INFO - Running post-action listener: _resource_record_post_action 11:21:44 INFO - Running post-action listener: _start_resource_monitoring 11:21:44 INFO - Starting resource monitoring. 11:21:44 INFO - ##### 11:21:44 INFO - ##### Running pull step. 11:21:44 INFO - ##### 11:21:44 INFO - Running pre-action listener: _resource_record_pre_action 11:21:44 INFO - Running main action method: pull 11:21:44 INFO - Pull has nothing to do! 11:21:44 INFO - Running post-action listener: _resource_record_post_action 11:21:44 INFO - ##### 11:21:44 INFO - ##### Running install step. 11:21:44 INFO - ##### 11:21:44 INFO - Running pre-action listener: _resource_record_pre_action 11:21:44 INFO - Running main action method: install 11:21:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:21:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:21:44 INFO - Reading from file tmpfile_stdout 11:21:44 INFO - Detecting whether we're running mozinstall >=1.0... 11:21:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:21:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:21:44 INFO - Reading from file tmpfile_stdout 11:21:44 INFO - Output received: 11:21:44 INFO - Usage: mozinstall [options] installer 11:21:44 INFO - Options: 11:21:44 INFO - -h, --help show this help message and exit 11:21:44 INFO - -d DEST, --destination=DEST 11:21:44 INFO - Directory to install application into. [default: 11:21:44 INFO - "/builds/slave/test"] 11:21:44 INFO - --app=APP Application being installed. [default: firefox] 11:21:44 INFO - mkdir: /builds/slave/test/build/application 11:21:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 11:21:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 11:22:15 INFO - Reading from file tmpfile_stdout 11:22:15 INFO - Output received: 11:22:15 INFO - /builds/slave/test/build/application/firefox/firefox 11:22:15 INFO - Running post-action listener: _resource_record_post_action 11:22:15 INFO - ##### 11:22:15 INFO - ##### Running run-tests step. 11:22:15 INFO - ##### 11:22:15 INFO - Running pre-action listener: _resource_record_pre_action 11:22:15 INFO - Running main action method: run_tests 11:22:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:22:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:22:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:22:15 INFO - grabbing minidump binary from tooltool 11:22: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')]} 11:22:15 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 0x127d970>, '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 0x127e390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x127e700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:22:15 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 11:22:15 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 11:22:15 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:22:15 INFO - Return code: 0 11:22:15 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 11:22:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:22:15 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/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 11:22:15 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/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 11:22:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:22:15 INFO - 'CCACHE_UMASK': '002', 11:22:15 INFO - 'DISPLAY': ':0', 11:22:15 INFO - 'HOME': '/home/cltbld', 11:22:15 INFO - 'LANG': 'en_US.UTF-8', 11:22:15 INFO - 'LOGNAME': 'cltbld', 11:22:15 INFO - 'MAIL': '/var/mail/cltbld', 11:22:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:22:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:22:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:22:15 INFO - 'MOZ_NO_REMOTE': '1', 11:22:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:22:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:22:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:22:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:22:15 INFO - 'PWD': '/builds/slave/test', 11:22:15 INFO - 'SHELL': '/bin/bash', 11:22:15 INFO - 'SHLVL': '1', 11:22:15 INFO - 'TERM': 'linux', 11:22:15 INFO - 'TMOUT': '86400', 11:22:15 INFO - 'USER': 'cltbld', 11:22:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460915966.433592-1872127724', 11:22:15 INFO - '_': '/tools/buildbot/bin/python'} 11:22:15 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/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 11:22:16 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 11:22:16 INFO - import pkg_resources 11:22:17 INFO - Using 1 client processes 11:22:17 INFO - wptserve Starting http server on 127.0.0.1:8000 11:22:18 INFO - wptserve Starting http server on 127.0.0.1:8001 11:22:18 INFO - wptserve Starting http server on 127.0.0.1:8443 11:22:20 INFO - SUITE-START | Running 778 tests 11:22:20 INFO - Running testharness tests 11:22:20 INFO - Setting up ssl 11:22:20 INFO - PROCESS | certutil | 11:22:20 INFO - PROCESS | certutil | 11:22:20 INFO - PROCESS | certutil | 11:22:20 INFO - Certificate Nickname Trust Attributes 11:22:20 INFO - SSL,S/MIME,JAR/XPI 11:22:20 INFO - 11:22:20 INFO - web-platform-tests CT,, 11:22:20 INFO - 11:22:20 INFO - Starting runner 11:22:22 INFO - PROCESS | 16496 | 1460917342893 Marionette DEBUG Marionette enabled via build flag and pref 11:22:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0905800 == 1 [pid = 16496] [id = 1] 11:22:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 1 (0x7f03c0906000) [pid = 16496] [serial = 1] [outer = (nil)] 11:22:23 INFO - PROCESS | 16496 | [16496] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 11:22:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 2 (0x7f03c0907000) [pid = 16496] [serial = 2] [outer = 0x7f03c0906000] 11:22:23 INFO - PROCESS | 16496 | 1460917343521 Marionette INFO Listening on port 2828 11:22:24 INFO - PROCESS | 16496 | 1460917344050 Marionette DEBUG Marionette enabled via command-line flag 11:22:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bda7b000 == 2 [pid = 16496] [id = 2] 11:22:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 3 (0x7f03bdabf800) [pid = 16496] [serial = 3] [outer = (nil)] 11:22:24 INFO - PROCESS | 16496 | [16496] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 11:22:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 4 (0x7f03bdac0800) [pid = 16496] [serial = 4] [outer = 0x7f03bdabf800] 11:22:24 INFO - PROCESS | 16496 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f03bd8d6220 11:22:24 INFO - PROCESS | 16496 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f03bd8ec940 11:22:24 INFO - PROCESS | 16496 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f03bd8f1c10 11:22:24 INFO - PROCESS | 16496 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f03bd8f1f10 11:22:24 INFO - PROCESS | 16496 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f03bd8fd280 11:22:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 5 (0x7f03bcc22000) [pid = 16496] [serial = 5] [outer = 0x7f03c0906000] 11:22:24 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:22:24 INFO - PROCESS | 16496 | 1460917344439 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33821 11:22:24 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:22:24 INFO - PROCESS | 16496 | 1460917344521 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33822 11:22:24 INFO - PROCESS | 16496 | 1460917344530 Marionette DEBUG Closed connection conn0 11:22:24 INFO - PROCESS | 16496 | [16496] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 11:22:24 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:22:24 INFO - PROCESS | 16496 | 1460917344661 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33823 11:22:24 INFO - PROCESS | 16496 | 1460917344664 Marionette DEBUG Closed connection conn1 11:22:24 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:22:24 INFO - PROCESS | 16496 | 1460917344735 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33824 11:22:24 INFO - PROCESS | 16496 | 1460917344739 Marionette DEBUG Closed connection conn2 11:22:24 INFO - PROCESS | 16496 | 1460917344796 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:22:24 INFO - PROCESS | 16496 | 1460917344808 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160417093727","device":"desktop","version":"48.0a1"} 11:22:25 INFO - PROCESS | 16496 | [16496] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:22:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1555000 == 3 [pid = 16496] [id = 3] 11:22:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 6 (0x7f03b1569000) [pid = 16496] [serial = 6] [outer = (nil)] 11:22:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b3953000 == 4 [pid = 16496] [id = 4] 11:22:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 7 (0x7f03b0e2f400) [pid = 16496] [serial = 7] [outer = (nil)] 11:22:26 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:22:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0272000 == 5 [pid = 16496] [id = 5] 11:22:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 8 (0x7f03b0e2ec00) [pid = 16496] [serial = 8] [outer = (nil)] 11:22:27 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:22:27 INFO - PROCESS | 16496 | [16496] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:22:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 9 (0x7f03afe94000) [pid = 16496] [serial = 9] [outer = 0x7f03b0e2ec00] 11:22:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 10 (0x7f03af970800) [pid = 16496] [serial = 10] [outer = 0x7f03b1569000] 11:22:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 11 (0x7f03af9a3000) [pid = 16496] [serial = 11] [outer = 0x7f03b0e2f400] 11:22:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 12 (0x7f03af9a5000) [pid = 16496] [serial = 12] [outer = 0x7f03b0e2ec00] 11:22:28 INFO - PROCESS | 16496 | 1460917348839 Marionette DEBUG loaded listener.js 11:22:28 INFO - PROCESS | 16496 | 1460917348869 Marionette DEBUG loaded listener.js 11:22:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 13 (0x7f03adee0800) [pid = 16496] [serial = 13] [outer = 0x7f03b0e2ec00] 11:22:29 INFO - PROCESS | 16496 | 1460917349656 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d79fd73b-da6a-4b51-9f2e-f92f3f6920ae","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160417093727","device":"desktop","version":"48.0a1","command_id":1}}] 11:22:29 INFO - PROCESS | 16496 | 1460917349881 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}] 11:22:30 INFO - PROCESS | 16496 | 1460917350059 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:22:30 INFO - PROCESS | 16496 | 1460917350327 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:22:30 INFO - PROCESS | 16496 | [16496] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:22:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 14 (0x7f03aacd4000) [pid = 16496] [serial = 14] [outer = 0x7f03b0e2ec00] 11:22:30 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:22:30 INFO - PROCESS | 16496 | 1460917350895 Marionette TRACE conn3 <- [1,3,null,{}] 11:22:30 INFO - PROCESS | 16496 | 1460917350954 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:22:30 INFO - PROCESS | 16496 | 1460917350991 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:22:31 INFO - PROCESS | 16496 | 1460917351053 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:22:31 INFO - PROCESS | 16496 | 1460917351057 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:22:31 INFO - PROCESS | 16496 | 1460917351129 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:22:31 INFO - PROCESS | 16496 | 1460917351133 Marionette TRACE conn3 <- [1,6,null,{}] 11:22:31 INFO - PROCESS | 16496 | 1460917351153 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}] 11:22:31 INFO - PROCESS | 16496 | 1460917351170 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:22:31 INFO - PROCESS | 16496 | 1460917351182 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99ec000 == 6 [pid = 16496] [id = 6] 11:22:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 15 (0x7f03a8d69800) [pid = 16496] [serial = 15] [outer = (nil)] 11:22:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 16 (0x7f03a8d6b800) [pid = 16496] [serial = 16] [outer = 0x7f03a8d69800] 11:22:31 INFO - PROCESS | 16496 | 1460917351251 Marionette DEBUG loaded listener.js 11:22:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 17 (0x7f03a8d71c00) [pid = 16496] [serial = 17] [outer = 0x7f03a8d69800] 11:22:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a8c6d800 == 7 [pid = 16496] [id = 7] 11:22:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 18 (0x7f03a8cc8800) [pid = 16496] [serial = 18] [outer = (nil)] 11:22:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 19 (0x7f03a8cd4800) [pid = 16496] [serial = 19] [outer = 0x7f03a8cc8800] 11:22:31 INFO - PROCESS | 16496 | 1460917351719 Marionette DEBUG loaded listener.js 11:22:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 20 (0x7f03a8999000) [pid = 16496] [serial = 20] [outer = 0x7f03a8cc8800] 11:22:32 INFO - PROCESS | 16496 | 1460917352205 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]]]}] 11:22:32 INFO - PROCESS | 16496 | [16496] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 11:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1199ms 11:22:32 INFO - PROCESS | 16496 | 1460917352294 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:22:32 INFO - PROCESS | 16496 | 1460917352298 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:22:32 INFO - PROCESS | 16496 | 1460917352380 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:22:32 INFO - PROCESS | 16496 | 1460917352384 Marionette TRACE conn3 <- [1,10,null,{}] 11:22:32 INFO - PROCESS | 16496 | 1460917352423 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}] 11:22:32 INFO - PROCESS | 16496 | 1460917352602 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:22:32 INFO - PROCESS | 16496 | 1460917352621 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6e89000 == 8 [pid = 16496] [id = 8] 11:22:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 21 (0x7f03a8996000) [pid = 16496] [serial = 21] [outer = (nil)] 11:22:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 22 (0x7f03a899b400) [pid = 16496] [serial = 22] [outer = 0x7f03a8996000] 11:22:32 INFO - PROCESS | 16496 | 1460917352687 Marionette DEBUG loaded listener.js 11:22:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 23 (0x7f03a7003400) [pid = 16496] [serial = 23] [outer = 0x7f03a8996000] 11:22:33 INFO - PROCESS | 16496 | 1460917353531 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]]]}] 11:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1256ms 11:22:33 INFO - PROCESS | 16496 | 1460917353579 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:22:33 INFO - PROCESS | 16496 | 1460917353585 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:22:33 INFO - PROCESS | 16496 | 1460917353594 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:22:33 INFO - PROCESS | 16496 | 1460917353600 Marionette TRACE conn3 <- [1,14,null,{}] 11:22:33 INFO - PROCESS | 16496 | 1460917353608 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}] 11:22:33 INFO - PROCESS | 16496 | 1460917353783 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:22:33 INFO - PROCESS | 16496 | 1460917353872 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6e7b000 == 9 [pid = 16496] [id = 9] 11:22:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 24 (0x7f03a6e9cc00) [pid = 16496] [serial = 24] [outer = (nil)] 11:22:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 25 (0x7f03a700a400) [pid = 16496] [serial = 25] [outer = 0x7f03a6e9cc00] 11:22:33 INFO - PROCESS | 16496 | 1460917353949 Marionette DEBUG loaded listener.js 11:22:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 26 (0x7f03a70b0c00) [pid = 16496] [serial = 26] [outer = 0x7f03a6e9cc00] 11:22:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7dac000 == 10 [pid = 16496] [id = 10] 11:22:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 27 (0x7f03a7dad800) [pid = 16496] [serial = 27] [outer = (nil)] 11:22:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 28 (0x7f03a8c71800) [pid = 16496] [serial = 28] [outer = 0x7f03a7dad800] 11:22:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 29 (0x7f03a7d1a800) [pid = 16496] [serial = 29] [outer = 0x7f03a7dad800] 11:22:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a8c7c800 == 11 [pid = 16496] [id = 11] 11:22:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 30 (0x7f03a70b4c00) [pid = 16496] [serial = 30] [outer = (nil)] 11:22:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 31 (0x7f03a9987400) [pid = 16496] [serial = 31] [outer = 0x7f03a70b4c00] 11:22:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 32 (0x7f03a700a000) [pid = 16496] [serial = 32] [outer = 0x7f03a70b4c00] 11:22:35 INFO - PROCESS | 16496 | 1460917355035 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]]]}] 11:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1486ms 11:22:35 INFO - PROCESS | 16496 | 1460917355123 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:22:35 INFO - PROCESS | 16496 | 1460917355131 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:22:35 INFO - PROCESS | 16496 | 1460917355145 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:22:35 INFO - PROCESS | 16496 | 1460917355149 Marionette TRACE conn3 <- [1,18,null,{}] 11:22:35 INFO - PROCESS | 16496 | 1460917355155 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}] 11:22:35 INFO - PROCESS | 16496 | 1460917355339 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:22:35 INFO - PROCESS | 16496 | 1460917355474 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03adfbe000 == 12 [pid = 16496] [id = 12] 11:22:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 33 (0x7f03a7cb5400) [pid = 16496] [serial = 33] [outer = (nil)] 11:22:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 34 (0x7f03a8d76000) [pid = 16496] [serial = 34] [outer = 0x7f03a7cb5400] 11:22:35 INFO - PROCESS | 16496 | 1460917355548 Marionette DEBUG loaded listener.js 11:22:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 35 (0x7f03af905c00) [pid = 16496] [serial = 35] [outer = 0x7f03a7cb5400] 11:22:36 INFO - PROCESS | 16496 | 1460917356334 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]]]}] 11:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1231ms 11:22:36 INFO - PROCESS | 16496 | 1460917356381 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:22:36 INFO - PROCESS | 16496 | 1460917356387 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:22:36 INFO - PROCESS | 16496 | 1460917356393 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:22:36 INFO - PROCESS | 16496 | 1460917356399 Marionette TRACE conn3 <- [1,22,null,{}] 11:22:36 INFO - PROCESS | 16496 | 1460917356415 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}] 11:22:36 INFO - PROCESS | 16496 | 1460917356594 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:22:36 INFO - PROCESS | 16496 | 1460917356711 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b037e800 == 13 [pid = 16496] [id = 13] 11:22:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 36 (0x7f03b07e6c00) [pid = 16496] [serial = 36] [outer = (nil)] 11:22:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 37 (0x7f03b0806400) [pid = 16496] [serial = 37] [outer = 0x7f03b07e6c00] 11:22:36 INFO - PROCESS | 16496 | 1460917356788 Marionette DEBUG loaded listener.js 11:22:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 38 (0x7f03b08ba800) [pid = 16496] [serial = 38] [outer = 0x7f03b07e6c00] 11:22:37 INFO - PROCESS | 16496 | 1460917357651 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]]]}] 11:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1285ms 11:22:37 INFO - PROCESS | 16496 | 1460917357679 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:22:37 INFO - PROCESS | 16496 | 1460917357684 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:22:37 INFO - PROCESS | 16496 | 1460917357690 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:22:37 INFO - PROCESS | 16496 | 1460917357693 Marionette TRACE conn3 <- [1,26,null,{}] 11:22:37 INFO - PROCESS | 16496 | 1460917357699 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}] 11:22:37 INFO - PROCESS | 16496 | 1460917357868 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:22:38 INFO - PROCESS | 16496 | 1460917358144 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7daf800 == 14 [pid = 16496] [id = 14] 11:22:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 39 (0x7f03a7cb2000) [pid = 16496] [serial = 39] [outer = (nil)] 11:22:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 40 (0x7f03a8cccc00) [pid = 16496] [serial = 40] [outer = 0x7f03a7cb2000] 11:22:38 INFO - PROCESS | 16496 | 1460917358221 Marionette DEBUG loaded listener.js 11:22:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 41 (0x7f03adfd4800) [pid = 16496] [serial = 41] [outer = 0x7f03a7cb2000] 11:22:39 INFO - PROCESS | 16496 | 1460917359194 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]]]}] 11:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1542ms 11:22:39 INFO - PROCESS | 16496 | 1460917359232 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:22:39 INFO - PROCESS | 16496 | 1460917359237 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:22:39 INFO - PROCESS | 16496 | 1460917359244 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:22:39 INFO - PROCESS | 16496 | 1460917359248 Marionette TRACE conn3 <- [1,30,null,{}] 11:22:39 INFO - PROCESS | 16496 | 1460917359254 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}] 11:22:39 INFO - PROCESS | 16496 | 1460917359409 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:22:39 INFO - PROCESS | 16496 | 1460917359494 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ad5c3000 == 15 [pid = 16496] [id = 15] 11:22:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 42 (0x7f03a8cd7400) [pid = 16496] [serial = 42] [outer = (nil)] 11:22:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 43 (0x7f03adedec00) [pid = 16496] [serial = 43] [outer = 0x7f03a8cd7400] 11:22:39 INFO - PROCESS | 16496 | 1460917359559 Marionette DEBUG loaded listener.js 11:22:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 44 (0x7f03af811c00) [pid = 16496] [serial = 44] [outer = 0x7f03a8cd7400] 11:22:40 INFO - PROCESS | 16496 | 1460917360203 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]]]}] 11:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 984ms 11:22:40 INFO - PROCESS | 16496 | 1460917360230 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:22:40 INFO - PROCESS | 16496 | 1460917360235 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:22:40 INFO - PROCESS | 16496 | 1460917360243 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:22:40 INFO - PROCESS | 16496 | 1460917360245 Marionette TRACE conn3 <- [1,34,null,{}] 11:22:40 INFO - PROCESS | 16496 | 1460917360251 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}] 11:22:40 INFO - PROCESS | 16496 | 1460917360401 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:22:40 INFO - PROCESS | 16496 | 1460917360486 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0a64000 == 16 [pid = 16496] [id = 16] 11:22:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 45 (0x7f03a7009800) [pid = 16496] [serial = 45] [outer = (nil)] 11:22:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 46 (0x7f03b0c6d000) [pid = 16496] [serial = 46] [outer = 0x7f03a7009800] 11:22:40 INFO - PROCESS | 16496 | 1460917360547 Marionette DEBUG loaded listener.js 11:22:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 47 (0x7f03b11a0400) [pid = 16496] [serial = 47] [outer = 0x7f03a7009800] 11:22:41 INFO - PROCESS | 16496 | 1460917361174 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]]]}] 11:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 944ms 11:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:22:41 INFO - PROCESS | 16496 | 1460917361188 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:22:41 INFO - PROCESS | 16496 | 1460917361191 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:22:41 INFO - PROCESS | 16496 | 1460917361199 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:22:41 INFO - PROCESS | 16496 | 1460917361207 Marionette TRACE conn3 <- [1,38,null,{}] 11:22:41 INFO - PROCESS | 16496 | 1460917361222 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}] 11:22:41 INFO - PROCESS | 16496 | 1460917361387 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:22:41 INFO - PROCESS | 16496 | 1460917361414 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b10e1000 == 17 [pid = 16496] [id = 17] 11:22:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 48 (0x7f03ae7cec00) [pid = 16496] [serial = 48] [outer = (nil)] 11:22:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 49 (0x7f03b2f0ac00) [pid = 16496] [serial = 49] [outer = 0x7f03ae7cec00] 11:22:41 INFO - PROCESS | 16496 | 1460917361486 Marionette DEBUG loaded listener.js 11:22:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 50 (0x7f03b3c45400) [pid = 16496] [serial = 50] [outer = 0x7f03ae7cec00] 11:22:42 INFO - PROCESS | 16496 | 1460917362182 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]]]}] 11:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1040ms 11:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:22:42 INFO - PROCESS | 16496 | 1460917362237 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:22:42 INFO - PROCESS | 16496 | 1460917362241 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:22:42 INFO - PROCESS | 16496 | 1460917362247 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:22:42 INFO - PROCESS | 16496 | 1460917362250 Marionette TRACE conn3 <- [1,42,null,{}] 11:22:42 INFO - PROCESS | 16496 | 1460917362254 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}] 11:22:42 INFO - PROCESS | 16496 | 1460917362416 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:22:42 INFO - PROCESS | 16496 | 1460917362435 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ad5be800 == 18 [pid = 16496] [id = 18] 11:22:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 51 (0x7f03a8ccac00) [pid = 16496] [serial = 51] [outer = (nil)] 11:22:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 52 (0x7f03b2f13400) [pid = 16496] [serial = 52] [outer = 0x7f03a8ccac00] 11:22:42 INFO - PROCESS | 16496 | 1460917362501 Marionette DEBUG loaded listener.js 11:22:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 53 (0x7f03bcc57c00) [pid = 16496] [serial = 53] [outer = 0x7f03a8ccac00] 11:22:43 INFO - PROCESS | 16496 | 1460917363103 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]]]}] 11:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 881ms 11:22:43 INFO - PROCESS | 16496 | 1460917363129 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:22:43 INFO - PROCESS | 16496 | 1460917363133 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:22:43 INFO - PROCESS | 16496 | 1460917363138 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:22:43 INFO - PROCESS | 16496 | 1460917363141 Marionette TRACE conn3 <- [1,46,null,{}] 11:22:43 INFO - PROCESS | 16496 | 1460917363146 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}] 11:22:43 INFO - PROCESS | 16496 | 1460917363275 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:22:43 INFO - PROCESS | 16496 | 1460917363292 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b3963800 == 19 [pid = 16496] [id = 19] 11:22:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 54 (0x7f03bdd08400) [pid = 16496] [serial = 54] [outer = (nil)] 11:22:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 55 (0x7f03bdd0dc00) [pid = 16496] [serial = 55] [outer = 0x7f03bdd08400] 11:22:43 INFO - PROCESS | 16496 | 1460917363374 Marionette DEBUG loaded listener.js 11:22:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 56 (0x7f03bdf0ec00) [pid = 16496] [serial = 56] [outer = 0x7f03bdd08400] 11:22:44 INFO - PROCESS | 16496 | 1460917364322 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]]]}] 11:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1234ms 11:22:44 INFO - PROCESS | 16496 | 1460917364373 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:22:44 INFO - PROCESS | 16496 | 1460917364381 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:22:44 INFO - PROCESS | 16496 | 1460917364391 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:22:44 INFO - PROCESS | 16496 | 1460917364397 Marionette TRACE conn3 <- [1,50,null,{}] 11:22:44 INFO - PROCESS | 16496 | 1460917364404 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}] 11:22:44 INFO - PROCESS | 16496 | 1460917364608 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:22:44 INFO - PROCESS | 16496 | 1460917364736 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aefbf800 == 20 [pid = 16496] [id = 20] 11:22:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 57 (0x7f03a8d75000) [pid = 16496] [serial = 57] [outer = (nil)] 11:22:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 58 (0x7f03aae19400) [pid = 16496] [serial = 58] [outer = 0x7f03a8d75000] 11:22:44 INFO - PROCESS | 16496 | 1460917364815 Marionette DEBUG loaded listener.js 11:22:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 59 (0x7f03adf0bc00) [pid = 16496] [serial = 59] [outer = 0x7f03a8d75000] 11:22:45 INFO - PROCESS | 16496 | 1460917365552 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]]]}] 11:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1233ms 11:22:45 INFO - PROCESS | 16496 | 1460917365626 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:22:45 INFO - PROCESS | 16496 | 1460917365635 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:22:45 INFO - PROCESS | 16496 | 1460917365647 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:22:45 INFO - PROCESS | 16496 | 1460917365651 Marionette TRACE conn3 <- [1,54,null,{}] 11:22:45 INFO - PROCESS | 16496 | 1460917365657 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}] 11:22:45 INFO - PROCESS | 16496 | 1460917365868 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:22:45 INFO - PROCESS | 16496 | 1460917365883 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c30000 == 21 [pid = 16496] [id = 21] 11:22:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 60 (0x7f03ae4c8400) [pid = 16496] [serial = 60] [outer = (nil)] 11:22:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 61 (0x7f03af813000) [pid = 16496] [serial = 61] [outer = 0x7f03ae4c8400] 11:22:45 INFO - PROCESS | 16496 | 1460917365958 Marionette DEBUG loaded listener.js 11:22:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 62 (0x7f03b0806800) [pid = 16496] [serial = 62] [outer = 0x7f03ae4c8400] 11:22:46 INFO - PROCESS | 16496 | 1460917366769 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]]]}] 11:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1187ms 11:22:46 INFO - PROCESS | 16496 | 1460917366849 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:22:46 INFO - PROCESS | 16496 | 1460917366853 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:22:46 INFO - PROCESS | 16496 | 1460917366860 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:22:46 INFO - PROCESS | 16496 | 1460917366866 Marionette TRACE conn3 <- [1,58,null,{}] 11:22:46 INFO - PROCESS | 16496 | 1460917366882 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}] 11:22:47 INFO - PROCESS | 16496 | 1460917367064 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:22:47 INFO - PROCESS | 16496 | 1460917367219 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6db1800 == 22 [pid = 16496] [id = 22] 11:22:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 63 (0x7f03b1199800) [pid = 16496] [serial = 63] [outer = (nil)] 11:22:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 64 (0x7f03b2f13800) [pid = 16496] [serial = 64] [outer = 0x7f03b1199800] 11:22:47 INFO - PROCESS | 16496 | 1460917367300 Marionette DEBUG loaded listener.js 11:22:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 65 (0x7f03bdd8f400) [pid = 16496] [serial = 65] [outer = 0x7f03b1199800] 11:22:48 INFO - PROCESS | 16496 | 1460917368076 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]]]}] 11:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1292ms 11:22:48 INFO - PROCESS | 16496 | 1460917368153 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:22:48 INFO - PROCESS | 16496 | 1460917368158 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:22:48 INFO - PROCESS | 16496 | 1460917368164 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:22:48 INFO - PROCESS | 16496 | 1460917368167 Marionette TRACE conn3 <- [1,62,null,{}] 11:22:48 INFO - PROCESS | 16496 | 1460917368173 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}] 11:22:48 INFO - PROCESS | 16496 | 1460917368341 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:22:48 INFO - PROCESS | 16496 | 1460917368437 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b7b1f000 == 23 [pid = 16496] [id = 23] 11:22:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 66 (0x7f03b0bc8400) [pid = 16496] [serial = 66] [outer = (nil)] 11:22:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 67 (0x7f03beccc000) [pid = 16496] [serial = 67] [outer = 0x7f03b0bc8400] 11:22:48 INFO - PROCESS | 16496 | 1460917368510 Marionette DEBUG loaded listener.js 11:22:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 68 (0x7f03bed5fc00) [pid = 16496] [serial = 68] [outer = 0x7f03b0bc8400] 11:22:49 INFO - PROCESS | 16496 | 1460917369250 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]]]}] 11:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1129ms 11:22:49 INFO - PROCESS | 16496 | 1460917369294 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:22:49 INFO - PROCESS | 16496 | 1460917369298 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:22:49 INFO - PROCESS | 16496 | 1460917369304 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:22:49 INFO - PROCESS | 16496 | 1460917369307 Marionette TRACE conn3 <- [1,66,null,{}] 11:22:49 INFO - PROCESS | 16496 | 1460917369331 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}] 11:22:49 INFO - PROCESS | 16496 | 1460917369490 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:22:49 INFO - PROCESS | 16496 | 1460917369619 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af830800 == 24 [pid = 16496] [id = 24] 11:22:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 69 (0x7f03a70ad400) [pid = 16496] [serial = 69] [outer = (nil)] 11:22:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 70 (0x7f03bdfd7800) [pid = 16496] [serial = 70] [outer = 0x7f03a70ad400] 11:22:49 INFO - PROCESS | 16496 | 1460917369693 Marionette DEBUG loaded listener.js 11:22:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 71 (0x7f03c0e20c00) [pid = 16496] [serial = 71] [outer = 0x7f03a70ad400] 11:22:50 INFO - PROCESS | 16496 | 1460917370694 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]]]}] 11:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1434ms 11:22:50 INFO - PROCESS | 16496 | 1460917370739 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:22:50 INFO - PROCESS | 16496 | 1460917370746 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:22:50 INFO - PROCESS | 16496 | 1460917370754 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:22:50 INFO - PROCESS | 16496 | 1460917370758 Marionette TRACE conn3 <- [1,70,null,{}] 11:22:50 INFO - PROCESS | 16496 | 1460917370765 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}] 11:22:50 INFO - PROCESS | 16496 | 1460917370919 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:22:51 INFO - PROCESS | 16496 | 1460917371077 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:51 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ad5be800 == 23 [pid = 16496] [id = 18] 11:22:51 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b10e1000 == 22 [pid = 16496] [id = 17] 11:22:51 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0a64000 == 21 [pid = 16496] [id = 16] 11:22:51 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ad5c3000 == 20 [pid = 16496] [id = 15] 11:22:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d92000 == 21 [pid = 16496] [id = 25] 11:22:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 72 (0x7f03a7002800) [pid = 16496] [serial = 72] [outer = (nil)] 11:22:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 73 (0x7f03a7008800) [pid = 16496] [serial = 73] [outer = 0x7f03a7002800] 11:22:51 INFO - PROCESS | 16496 | 1460917371182 Marionette DEBUG loaded listener.js 11:22:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 74 (0x7f03a8d69c00) [pid = 16496] [serial = 74] [outer = 0x7f03a7002800] 11:22:51 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7daf800 == 20 [pid = 16496] [id = 14] 11:22:51 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b037e800 == 19 [pid = 16496] [id = 13] 11:22:51 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03adfbe000 == 18 [pid = 16496] [id = 12] 11:22:51 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6e7b000 == 17 [pid = 16496] [id = 9] 11:22:52 INFO - PROCESS | 16496 | 1460917372052 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]]]}] 11:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1336ms 11:22:52 INFO - PROCESS | 16496 | 1460917372091 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:22:52 INFO - PROCESS | 16496 | 1460917372102 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:22:52 INFO - PROCESS | 16496 | 1460917372142 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:22:52 INFO - PROCESS | 16496 | 1460917372148 Marionette TRACE conn3 <- [1,74,null,{}] 11:22:52 INFO - PROCESS | 16496 | 1460917372158 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}] 11:22:52 INFO - PROCESS | 16496 | 1460917372328 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:22:52 INFO - PROCESS | 16496 | 1460917372453 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0259000 == 18 [pid = 16496] [id = 26] 11:22:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 75 (0x7f03a7004c00) [pid = 16496] [serial = 75] [outer = (nil)] 11:22:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 76 (0x7f03af80d400) [pid = 16496] [serial = 76] [outer = 0x7f03a7004c00] 11:22:52 INFO - PROCESS | 16496 | 1460917372537 Marionette DEBUG loaded listener.js 11:22:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 77 (0x7f03b030d000) [pid = 16496] [serial = 77] [outer = 0x7f03a7004c00] 11:22:53 INFO - PROCESS | 16496 | 1460917373324 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]]]}] 11:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1264ms 11:22:53 INFO - PROCESS | 16496 | 1460917373399 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:22:53 INFO - PROCESS | 16496 | 1460917373404 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:22:53 INFO - PROCESS | 16496 | 1460917373414 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:22:53 INFO - PROCESS | 16496 | 1460917373417 Marionette TRACE conn3 <- [1,78,null,{}] 11:22:53 INFO - PROCESS | 16496 | 1460917373423 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}] 11:22:53 INFO - PROCESS | 16496 | 1460917373583 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:22:53 INFO - PROCESS | 16496 | 1460917373705 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b10d8800 == 19 [pid = 16496] [id = 27] 11:22:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 78 (0x7f03aee8c800) [pid = 16496] [serial = 78] [outer = (nil)] 11:22:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 79 (0x7f03b0e28800) [pid = 16496] [serial = 79] [outer = 0x7f03aee8c800] 11:22:53 INFO - PROCESS | 16496 | 1460917373787 Marionette DEBUG loaded listener.js 11:22:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 80 (0x7f03b3a74800) [pid = 16496] [serial = 80] [outer = 0x7f03aee8c800] 11:22:54 INFO - PROCESS | 16496 | 1460917374617 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]]]}] 11:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1231ms 11:22:54 INFO - PROCESS | 16496 | 1460917374646 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:22:54 INFO - PROCESS | 16496 | 1460917374650 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:22:54 INFO - PROCESS | 16496 | 1460917374658 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:22:54 INFO - PROCESS | 16496 | 1460917374667 Marionette TRACE conn3 <- [1,82,null,{}] 11:22:54 INFO - PROCESS | 16496 | 1460917374682 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}] 11:22:54 INFO - PROCESS | 16496 | 1460917374844 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:22:54 INFO - PROCESS | 16496 | 1460917374967 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b7b15000 == 20 [pid = 16496] [id = 28] 11:22:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 81 (0x7f03af8db400) [pid = 16496] [serial = 81] [outer = (nil)] 11:22:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 82 (0x7f03bed5f800) [pid = 16496] [serial = 82] [outer = 0x7f03af8db400] 11:22:55 INFO - PROCESS | 16496 | 1460917375041 Marionette DEBUG loaded listener.js 11:22:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 83 (0x7f03c0ec1000) [pid = 16496] [serial = 83] [outer = 0x7f03af8db400] 11:22:55 INFO - PROCESS | 16496 | 1460917375832 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]]]}] 11:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1238ms 11:22:55 INFO - PROCESS | 16496 | 1460917375896 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:22:55 INFO - PROCESS | 16496 | 1460917375900 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:22:55 INFO - PROCESS | 16496 | 1460917375906 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:22:55 INFO - PROCESS | 16496 | 1460917375908 Marionette TRACE conn3 <- [1,86,null,{}] 11:22:55 INFO - PROCESS | 16496 | 1460917375914 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}] 11:22:56 INFO - PROCESS | 16496 | 1460917376059 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:22:56 INFO - PROCESS | 16496 | 1460917376181 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdb84800 == 21 [pid = 16496] [id = 29] 11:22:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 84 (0x7f03bdd8ec00) [pid = 16496] [serial = 84] [outer = (nil)] 11:22:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 85 (0x7f03c265e400) [pid = 16496] [serial = 85] [outer = 0x7f03bdd8ec00] 11:22:56 INFO - PROCESS | 16496 | 1460917376255 Marionette DEBUG loaded listener.js 11:22:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 86 (0x7f03c2c28c00) [pid = 16496] [serial = 86] [outer = 0x7f03bdd8ec00] 11:22:57 INFO - PROCESS | 16496 | 1460917377175 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]]]}] 11:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1334ms 11:22:57 INFO - PROCESS | 16496 | 1460917377241 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:22:57 INFO - PROCESS | 16496 | 1460917377247 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:22:57 INFO - PROCESS | 16496 | 1460917377254 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:22:57 INFO - PROCESS | 16496 | 1460917377259 Marionette TRACE conn3 <- [1,90,null,{}] 11:22:57 INFO - PROCESS | 16496 | 1460917377267 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}] 11:22:57 INFO - PROCESS | 16496 | 1460917377462 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:22:57 INFO - PROCESS | 16496 | 1460917377628 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aefac000 == 22 [pid = 16496] [id = 30] 11:22:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 87 (0x7f03af154800) [pid = 16496] [serial = 87] [outer = (nil)] 11:22:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 88 (0x7f03af80d000) [pid = 16496] [serial = 88] [outer = 0x7f03af154800] 11:22:57 INFO - PROCESS | 16496 | 1460917377721 Marionette DEBUG loaded listener.js 11:22:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 89 (0x7f03b0804c00) [pid = 16496] [serial = 89] [outer = 0x7f03af154800] 11:22:58 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b7b1f000 == 21 [pid = 16496] [id = 23] 11:22:58 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b6db1800 == 20 [pid = 16496] [id = 22] 11:22:58 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c30000 == 19 [pid = 16496] [id = 21] 11:22:58 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aefbf800 == 18 [pid = 16496] [id = 20] 11:22:58 INFO - PROCESS | 16496 | 1460917378546 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]]]}] 11:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1339ms 11:22:58 INFO - PROCESS | 16496 | 1460917378593 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:22:58 INFO - PROCESS | 16496 | 1460917378599 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:22:58 INFO - PROCESS | 16496 | 1460917378607 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:22:58 INFO - PROCESS | 16496 | 1460917378613 Marionette TRACE conn3 <- [1,94,null,{}] 11:22:58 INFO - PROCESS | 16496 | 1460917378621 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}] 11:22:58 INFO - PROCESS | 16496 | 1460917378786 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:22:58 INFO - PROCESS | 16496 | 1460917378917 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0730000 == 19 [pid = 16496] [id = 31] 11:22:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 90 (0x7f03ae561c00) [pid = 16496] [serial = 90] [outer = (nil)] 11:22:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 91 (0x7f03af156000) [pid = 16496] [serial = 91] [outer = 0x7f03ae561c00] 11:22:59 INFO - PROCESS | 16496 | 1460917378995 Marionette DEBUG loaded listener.js 11:22:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 92 (0x7f03b0bc9c00) [pid = 16496] [serial = 92] [outer = 0x7f03ae561c00] 11:22:59 INFO - PROCESS | 16496 | 1460917379796 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]]]}] 11:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1238ms 11:22:59 INFO - PROCESS | 16496 | 1460917379846 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:22:59 INFO - PROCESS | 16496 | 1460917379853 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:22:59 INFO - PROCESS | 16496 | 1460917379883 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:22:59 INFO - PROCESS | 16496 | 1460917379888 Marionette TRACE conn3 <- [1,98,null,{}] 11:22:59 INFO - PROCESS | 16496 | 1460917379897 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}] 11:23:00 INFO - PROCESS | 16496 | 1460917380055 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:23:00 INFO - PROCESS | 16496 | 1460917380181 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b7b05000 == 20 [pid = 16496] [id = 32] 11:23:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 93 (0x7f03ae56a400) [pid = 16496] [serial = 93] [outer = (nil)] 11:23:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 94 (0x7f03b3c46400) [pid = 16496] [serial = 94] [outer = 0x7f03ae56a400] 11:23:00 INFO - PROCESS | 16496 | 1460917380260 Marionette DEBUG loaded listener.js 11:23:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 95 (0x7f03bccdb000) [pid = 16496] [serial = 95] [outer = 0x7f03ae56a400] 11:23:01 INFO - PROCESS | 16496 | 1460917381107 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]]]}] 11:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1303ms 11:23:01 INFO - PROCESS | 16496 | 1460917381181 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:23:01 INFO - PROCESS | 16496 | 1460917381185 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:23:01 INFO - PROCESS | 16496 | 1460917381194 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:23:01 INFO - PROCESS | 16496 | 1460917381199 Marionette TRACE conn3 <- [1,102,null,{}] 11:23:01 INFO - PROCESS | 16496 | 1460917381214 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}] 11:23:01 INFO - PROCESS | 16496 | 1460917381384 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:23:01 INFO - PROCESS | 16496 | 1460917381513 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03be9c1000 == 21 [pid = 16496] [id = 33] 11:23:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 96 (0x7f03bd874c00) [pid = 16496] [serial = 96] [outer = (nil)] 11:23:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 97 (0x7f03bef0f400) [pid = 16496] [serial = 97] [outer = 0x7f03bd874c00] 11:23:01 INFO - PROCESS | 16496 | 1460917381641 Marionette DEBUG loaded listener.js 11:23:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 98 (0x7f03c2664800) [pid = 16496] [serial = 98] [outer = 0x7f03bd874c00] 11:23:02 INFO - PROCESS | 16496 | 1460917382631 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]]]}] 11:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1483ms 11:23:02 INFO - PROCESS | 16496 | 1460917382679 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:23:02 INFO - PROCESS | 16496 | 1460917382687 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:23:02 INFO - PROCESS | 16496 | 1460917382694 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:23:02 INFO - PROCESS | 16496 | 1460917382697 Marionette TRACE conn3 <- [1,106,null,{}] 11:23:02 INFO - PROCESS | 16496 | 1460917382702 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}] 11:23:02 INFO - PROCESS | 16496 | 1460917382892 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:23:03 INFO - PROCESS | 16496 | 1460917383017 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bef5c800 == 22 [pid = 16496] [id = 34] 11:23:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 99 (0x7f03a70aa000) [pid = 16496] [serial = 99] [outer = (nil)] 11:23:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 100 (0x7f03c3005400) [pid = 16496] [serial = 100] [outer = 0x7f03a70aa000] 11:23:03 INFO - PROCESS | 16496 | 1460917383093 Marionette DEBUG loaded listener.js 11:23:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 101 (0x7f03c3206c00) [pid = 16496] [serial = 101] [outer = 0x7f03a70aa000] 11:23:03 INFO - PROCESS | 16496 | 1460917383866 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]]]}] 11:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1237ms 11:23:03 INFO - PROCESS | 16496 | 1460917383932 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:23:03 INFO - PROCESS | 16496 | 1460917383936 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:23:03 INFO - PROCESS | 16496 | 1460917383942 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:23:03 INFO - PROCESS | 16496 | 1460917383945 Marionette TRACE conn3 <- [1,110,null,{}] 11:23:03 INFO - PROCESS | 16496 | 1460917383951 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}] 11:23:04 INFO - PROCESS | 16496 | 1460917384106 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:23:04 INFO - PROCESS | 16496 | 1460917384312 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aefb2000 == 23 [pid = 16496] [id = 35] 11:23:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 102 (0x7f03a6ea4000) [pid = 16496] [serial = 102] [outer = (nil)] 11:23:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 103 (0x7f03a7caf800) [pid = 16496] [serial = 103] [outer = 0x7f03a6ea4000] 11:23:04 INFO - PROCESS | 16496 | 1460917384384 Marionette DEBUG loaded listener.js 11:23:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 104 (0x7f03ad59b400) [pid = 16496] [serial = 104] [outer = 0x7f03a6ea4000] 11:23:05 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d92000 == 22 [pid = 16496] [id = 25] 11:23:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 105 (0x7f03aacc6000) [pid = 16496] [serial = 105] [outer = 0x7f03a70b4c00] 11:23:05 INFO - PROCESS | 16496 | 1460917385475 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]]]}] 11:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1580ms 11:23:05 INFO - PROCESS | 16496 | 1460917385525 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:23:05 INFO - PROCESS | 16496 | 1460917385531 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:23:05 INFO - PROCESS | 16496 | 1460917385539 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:23:05 INFO - PROCESS | 16496 | 1460917385545 Marionette TRACE conn3 <- [1,114,null,{}] 11:23:05 INFO - PROCESS | 16496 | 1460917385554 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}] 11:23:05 INFO - PROCESS | 16496 | 1460917385724 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:23:05 INFO - PROCESS | 16496 | 1460917385869 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b155a000 == 23 [pid = 16496] [id = 36] 11:23:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 106 (0x7f03ad59d800) [pid = 16496] [serial = 106] [outer = (nil)] 11:23:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03b00e3400) [pid = 16496] [serial = 107] [outer = 0x7f03ad59d800] 11:23:05 INFO - PROCESS | 16496 | 1460917385961 Marionette DEBUG loaded listener.js 11:23:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03b3c3d800) [pid = 16496] [serial = 108] [outer = 0x7f03ad59d800] 11:23:06 INFO - PROCESS | 16496 | 1460917386728 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]]]}] 11:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1237ms 11:23:06 INFO - PROCESS | 16496 | 1460917386776 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:23:06 INFO - PROCESS | 16496 | 1460917386784 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:23:06 INFO - PROCESS | 16496 | 1460917386794 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:23:06 INFO - PROCESS | 16496 | 1460917386798 Marionette TRACE conn3 <- [1,118,null,{}] 11:23:06 INFO - PROCESS | 16496 | 1460917386804 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}] 11:23:06 INFO - PROCESS | 16496 | 1460917386968 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:23:07 INFO - PROCESS | 16496 | 1460917387097 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03be9be000 == 24 [pid = 16496] [id = 37] 11:23:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03ad59dc00) [pid = 16496] [serial = 109] [outer = (nil)] 11:23:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03bed2bc00) [pid = 16496] [serial = 110] [outer = 0x7f03ad59dc00] 11:23:07 INFO - PROCESS | 16496 | 1460917387174 Marionette DEBUG loaded listener.js 11:23:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03c0f3e400) [pid = 16496] [serial = 111] [outer = 0x7f03ad59dc00] 11:23:08 INFO - PROCESS | 16496 | 1460917388039 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]]]}] 11:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1282ms 11:23:08 INFO - PROCESS | 16496 | 1460917388076 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:23:08 INFO - PROCESS | 16496 | 1460917388079 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:23:08 INFO - PROCESS | 16496 | 1460917388087 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:23:08 INFO - PROCESS | 16496 | 1460917388093 Marionette TRACE conn3 <- [1,122,null,{}] 11:23:08 INFO - PROCESS | 16496 | 1460917388109 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}] 11:23:08 INFO - PROCESS | 16496 | 1460917388274 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:23:08 INFO - PROCESS | 16496 | 1460917388405 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2624000 == 25 [pid = 16496] [id = 38] 11:23:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03c2c2e000) [pid = 16496] [serial = 112] [outer = (nil)] 11:23:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03c3203800) [pid = 16496] [serial = 113] [outer = 0x7f03c2c2e000] 11:23:08 INFO - PROCESS | 16496 | 1460917388486 Marionette DEBUG loaded listener.js 11:23:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03c586b400) [pid = 16496] [serial = 114] [outer = 0x7f03c2c2e000] 11:23:09 INFO - PROCESS | 16496 | 1460917389405 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]]]}] 11:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1343ms 11:23:09 INFO - PROCESS | 16496 | 1460917389433 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:23:09 INFO - PROCESS | 16496 | 1460917389438 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:23:09 INFO - PROCESS | 16496 | 1460917389444 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:23:09 INFO - PROCESS | 16496 | 1460917389447 Marionette TRACE conn3 <- [1,126,null,{}] 11:23:09 INFO - PROCESS | 16496 | 1460917389452 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}] 11:23:09 INFO - PROCESS | 16496 | 1460917389599 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:23:09 INFO - PROCESS | 16496 | 1460917389735 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0a5e800 == 26 [pid = 16496] [id = 39] 11:23:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03a72d7000) [pid = 16496] [serial = 115] [outer = (nil)] 11:23:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03a72de400) [pid = 16496] [serial = 116] [outer = 0x7f03a72d7000] 11:23:09 INFO - PROCESS | 16496 | 1460917389809 Marionette DEBUG loaded listener.js 11:23:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03c587f800) [pid = 16496] [serial = 117] [outer = 0x7f03a72d7000] 11:23:10 INFO - PROCESS | 16496 | 1460917390845 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]]]}] 11:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1430ms 11:23:10 INFO - PROCESS | 16496 | 1460917390874 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:23:10 INFO - PROCESS | 16496 | 1460917390878 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:23:10 INFO - PROCESS | 16496 | 1460917390885 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:23:10 INFO - PROCESS | 16496 | 1460917390888 Marionette TRACE conn3 <- [1,130,null,{}] 11:23:10 INFO - PROCESS | 16496 | 1460917390894 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}] 11:23:11 INFO - PROCESS | 16496 | 1460917391112 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:23:11 INFO - PROCESS | 16496 | 1460917391329 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e6e800 == 27 [pid = 16496] [id = 40] 11:23:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03a6a36800) [pid = 16496] [serial = 118] [outer = (nil)] 11:23:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03a6a39c00) [pid = 16496] [serial = 119] [outer = 0x7f03a6a36800] 11:23:11 INFO - PROCESS | 16496 | 1460917391455 Marionette DEBUG loaded listener.js 11:23:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03a72dc400) [pid = 16496] [serial = 120] [outer = 0x7f03a6a36800] 11:23:12 INFO - PROCESS | 16496 | 1460917392266 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]]]}] 11:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1430ms 11:23:12 INFO - PROCESS | 16496 | 1460917392316 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:23:12 INFO - PROCESS | 16496 | 1460917392323 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:23:12 INFO - PROCESS | 16496 | 1460917392344 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:23:12 INFO - PROCESS | 16496 | 1460917392348 Marionette TRACE conn3 <- [1,134,null,{}] 11:23:12 INFO - PROCESS | 16496 | 1460917392353 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}] 11:23:12 INFO - PROCESS | 16496 | 1460917392688 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:23:12 INFO - PROCESS | 16496 | 1460917392847 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af830000 == 28 [pid = 16496] [id = 41] 11:23:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03a5111400) [pid = 16496] [serial = 121] [outer = (nil)] 11:23:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 122 (0x7f03a6a32000) [pid = 16496] [serial = 122] [outer = 0x7f03a5111400] 11:23:12 INFO - PROCESS | 16496 | 1460917392940 Marionette DEBUG loaded listener.js 11:23:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 123 (0x7f03a700fc00) [pid = 16496] [serial = 123] [outer = 0x7f03a5111400] 11:23:13 INFO - PROCESS | 16496 | 1460917393745 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]]]}] 11:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1446ms 11:23:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03be9c1000 == 27 [pid = 16496] [id = 33] 11:23:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b7b05000 == 26 [pid = 16496] [id = 32] 11:23:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0730000 == 25 [pid = 16496] [id = 31] 11:23:13 INFO - PROCESS | 16496 | 1460917393849 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:23:13 INFO - PROCESS | 16496 | 1460917393856 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:23:13 INFO - PROCESS | 16496 | 1460917393867 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:23:13 INFO - PROCESS | 16496 | 1460917393873 Marionette TRACE conn3 <- [1,138,null,{}] 11:23:13 INFO - PROCESS | 16496 | 1460917393884 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}] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0259000 == 24 [pid = 16496] [id = 26] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99ec000 == 23 [pid = 16496] [id = 6] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b7b15000 == 22 [pid = 16496] [id = 28] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdb84800 == 21 [pid = 16496] [id = 29] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6e89000 == 20 [pid = 16496] [id = 8] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0a5e800 == 19 [pid = 16496] [id = 39] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c2624000 == 18 [pid = 16496] [id = 38] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03be9be000 == 17 [pid = 16496] [id = 37] 11:23:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b155a000 == 16 [pid = 16496] [id = 36] 11:23:17 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aefb2000 == 15 [pid = 16496] [id = 35] 11:23:17 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af830800 == 14 [pid = 16496] [id = 24] 11:23:17 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b3963800 == 13 [pid = 16496] [id = 19] 11:23:17 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b10d8800 == 12 [pid = 16496] [id = 27] 11:23:17 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bef5c800 == 11 [pid = 16496] [id = 34] 11:23:17 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c4e6e800 == 10 [pid = 16496] [id = 40] 11:23:17 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aefac000 == 9 [pid = 16496] [id = 30] 11:23:17 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af830000 == 8 [pid = 16496] [id = 41] 11:23:18 INFO - PROCESS | 16496 | 1460917398190 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:23:18 INFO - PROCESS | 16496 | 1460917398400 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d94000 == 9 [pid = 16496] [id = 42] 11:23:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 124 (0x7f03a72d5800) [pid = 16496] [serial = 124] [outer = (nil)] 11:23:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 125 (0x7f03a72d9c00) [pid = 16496] [serial = 125] [outer = 0x7f03a72d5800] 11:23:18 INFO - PROCESS | 16496 | 1460917398468 Marionette DEBUG loaded listener.js 11:23:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 126 (0x7f03a899ac00) [pid = 16496] [serial = 126] [outer = 0x7f03a72d5800] 11:23:19 INFO - PROCESS | 16496 | 1460917399134 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]]]}] 11:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5308ms 11:23:19 INFO - PROCESS | 16496 | 1460917399177 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:23:19 INFO - PROCESS | 16496 | 1460917399184 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:23:19 INFO - PROCESS | 16496 | 1460917399191 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:23:19 INFO - PROCESS | 16496 | 1460917399197 Marionette TRACE conn3 <- [1,142,null,{}] 11:23:19 INFO - PROCESS | 16496 | 1460917399221 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}] 11:23:19 INFO - PROCESS | 16496 | 1460917399366 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:23:19 INFO - PROCESS | 16496 | 1460917399377 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ae7a4800 == 10 [pid = 16496] [id = 43] 11:23:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03a72dc800) [pid = 16496] [serial = 127] [outer = (nil)] 11:23:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03aae10c00) [pid = 16496] [serial = 128] [outer = 0x7f03a72dc800] 11:23:19 INFO - PROCESS | 16496 | 1460917399447 Marionette DEBUG loaded listener.js 11:23:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03aae17400) [pid = 16496] [serial = 129] [outer = 0x7f03a72dc800] 11:23:20 INFO - PROCESS | 16496 | 1460917400387 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]]]}] 11:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1254ms 11:23:20 INFO - PROCESS | 16496 | 1460917400464 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:23:20 INFO - PROCESS | 16496 | 1460917400469 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:23:20 INFO - PROCESS | 16496 | 1460917400475 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:23:20 INFO - PROCESS | 16496 | 1460917400478 Marionette TRACE conn3 <- [1,146,null,{}] 11:23:20 INFO - PROCESS | 16496 | 1460917400491 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}] 11:23:20 INFO - PROCESS | 16496 | 1460917400632 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:23:20 INFO - PROCESS | 16496 | 1460917400770 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b3964000 == 11 [pid = 16496] [id = 44] 11:23:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a9988800) [pid = 16496] [serial = 130] [outer = (nil)] 11:23:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03ae4bc800) [pid = 16496] [serial = 131] [outer = 0x7f03a9988800] 11:23:20 INFO - PROCESS | 16496 | 1460917400834 Marionette DEBUG loaded listener.js 11:23:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03af1bf800) [pid = 16496] [serial = 132] [outer = 0x7f03a9988800] 11:23:21 INFO - PROCESS | 16496 | 1460917401593 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]]]}] 11:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1143ms 11:23:21 INFO - PROCESS | 16496 | 1460917401619 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:23:21 INFO - PROCESS | 16496 | 1460917401625 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:23:21 INFO - PROCESS | 16496 | 1460917401649 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:23:21 INFO - PROCESS | 16496 | 1460917401657 Marionette TRACE conn3 <- [1,150,null,{}] 11:23:21 INFO - PROCESS | 16496 | 1460917401667 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}] 11:23:21 INFO - PROCESS | 16496 | 1460917401853 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:23:21 INFO - PROCESS | 16496 | 1460917401877 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03be9c0800 == 12 [pid = 16496] [id = 45] 11:23:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03a6a35400) [pid = 16496] [serial = 133] [outer = (nil)] 11:23:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f03b1541c00) [pid = 16496] [serial = 134] [outer = 0x7f03a6a35400] 11:23:21 INFO - PROCESS | 16496 | 1460917401939 Marionette DEBUG loaded listener.js 11:23:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03b2f0f400) [pid = 16496] [serial = 135] [outer = 0x7f03a6a35400] 11:23:22 INFO - PROCESS | 16496 | 1460917402663 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]]]}] 11:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1854ms 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03a7cb2000) [pid = 16496] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03a7009800) [pid = 16496] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03a8ccac00) [pid = 16496] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03bdd08400) [pid = 16496] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03ae7cec00) [pid = 16496] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03a6e9cc00) [pid = 16496] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03a7cb5400) [pid = 16496] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03a8cd7400) [pid = 16496] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03b07e6c00) [pid = 16496] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 125 (0x7f03bd874c00) [pid = 16496] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 124 (0x7f03b1199800) [pid = 16496] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 123 (0x7f03ae561c00) [pid = 16496] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 122 (0x7f03ae4c8400) [pid = 16496] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 121 (0x7f03a8d75000) [pid = 16496] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 120 (0x7f03aee8c800) [pid = 16496] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 119 (0x7f03bdd8ec00) [pid = 16496] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03a7004c00) [pid = 16496] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03a6ea4000) [pid = 16496] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03a6a36800) [pid = 16496] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03a70ad400) [pid = 16496] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03c2c2e000) [pid = 16496] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03a72d7000) [pid = 16496] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03a7002800) [pid = 16496] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03a8996000) [pid = 16496] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03ad59dc00) [pid = 16496] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03a8d69800) [pid = 16496] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03af8db400) [pid = 16496] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03b0bc8400) [pid = 16496] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 106 (0x7f03a70aa000) [pid = 16496] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 105 (0x7f03ad59d800) [pid = 16496] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 104 (0x7f03ae56a400) [pid = 16496] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:23:23 INFO - PROCESS | 16496 | --DOMWINDOW == 103 (0x7f03af154800) [pid = 16496] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:23:23 INFO - PROCESS | 16496 | 1460917403698 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:23:23 INFO - PROCESS | 16496 | 1460917403702 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:23:23 INFO - PROCESS | 16496 | 1460917403738 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:23:23 INFO - PROCESS | 16496 | 1460917403740 Marionette TRACE conn3 <- [1,154,null,{}] 11:23:23 INFO - PROCESS | 16496 | 1460917403834 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}] 11:23:23 INFO - PROCESS | 16496 | 1460917403981 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:23:24 INFO - PROCESS | 16496 | 1460917404102 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ade80800 == 13 [pid = 16496] [id = 46] 11:23:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 104 (0x7f03a6e9f800) [pid = 16496] [serial = 136] [outer = (nil)] 11:23:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 105 (0x7f03ae569c00) [pid = 16496] [serial = 137] [outer = 0x7f03a6e9f800] 11:23:24 INFO - PROCESS | 16496 | 1460917404177 Marionette DEBUG loaded listener.js 11:23:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 106 (0x7f03af9a4400) [pid = 16496] [serial = 138] [outer = 0x7f03a6e9f800] 11:23:24 INFO - PROCESS | 16496 | 1460917404810 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]]]}] 11:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1130ms 11:23:24 INFO - PROCESS | 16496 | 1460917404852 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:23:24 INFO - PROCESS | 16496 | 1460917404856 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:23:24 INFO - PROCESS | 16496 | 1460917404862 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:23:24 INFO - PROCESS | 16496 | 1460917404864 Marionette TRACE conn3 <- [1,158,null,{}] 11:23:24 INFO - PROCESS | 16496 | 1460917404869 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}] 11:23:25 INFO - PROCESS | 16496 | 1460917405000 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:23:25 INFO - PROCESS | 16496 | 1460917405102 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bda7a000 == 14 [pid = 16496] [id = 47] 11:23:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03b3a78800) [pid = 16496] [serial = 139] [outer = (nil)] 11:23:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03bccd6000) [pid = 16496] [serial = 140] [outer = 0x7f03b3a78800] 11:23:25 INFO - PROCESS | 16496 | 1460917405178 Marionette DEBUG loaded listener.js 11:23:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03bdf1f800) [pid = 16496] [serial = 141] [outer = 0x7f03b3a78800] 11:23:26 INFO - PROCESS | 16496 | 1460917406178 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]]]}] 11:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1326ms 11:23:26 INFO - PROCESS | 16496 | 1460917406189 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:23:26 INFO - PROCESS | 16496 | 1460917406195 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:23:26 INFO - PROCESS | 16496 | 1460917406203 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:23:26 INFO - PROCESS | 16496 | 1460917406209 Marionette TRACE conn3 <- [1,162,null,{}] 11:23:26 INFO - PROCESS | 16496 | 1460917406217 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}] 11:23:26 INFO - PROCESS | 16496 | 1460917406376 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:23:26 INFO - PROCESS | 16496 | 1460917406518 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ae59f000 == 15 [pid = 16496] [id = 48] 11:23:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03a72d4800) [pid = 16496] [serial = 142] [outer = (nil)] 11:23:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03a72e0400) [pid = 16496] [serial = 143] [outer = 0x7f03a72d4800] 11:23:26 INFO - PROCESS | 16496 | 1460917406595 Marionette DEBUG loaded listener.js 11:23:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03aacc7c00) [pid = 16496] [serial = 144] [outer = 0x7f03a72d4800] 11:23:27 INFO - PROCESS | 16496 | 1460917407528 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]]]}] 11:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1383ms 11:23:27 INFO - PROCESS | 16496 | 1460917407587 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:23:27 INFO - PROCESS | 16496 | 1460917407600 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:23:27 INFO - PROCESS | 16496 | 1460917407616 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:23:27 INFO - PROCESS | 16496 | 1460917407622 Marionette TRACE conn3 <- [1,166,null,{}] 11:23:27 INFO - PROCESS | 16496 | 1460917407631 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}] 11:23:27 INFO - PROCESS | 16496 | 1460917407844 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:23:28 INFO - PROCESS | 16496 | 1460917408013 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdb75800 == 16 [pid = 16496] [id = 49] 11:23:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03a510a800) [pid = 16496] [serial = 145] [outer = (nil)] 11:23:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03ad316c00) [pid = 16496] [serial = 146] [outer = 0x7f03a510a800] 11:23:28 INFO - PROCESS | 16496 | 1460917408093 Marionette DEBUG loaded listener.js 11:23:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03af9a4c00) [pid = 16496] [serial = 147] [outer = 0x7f03a510a800] 11:23:29 INFO - PROCESS | 16496 | 1460917409031 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:23:29 INFO - PROCESS | 16496 | 1460917409223 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]]]}] 11:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1644ms 11:23:29 INFO - PROCESS | 16496 | 1460917409260 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:23:29 INFO - PROCESS | 16496 | 1460917409266 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:23:29 INFO - PROCESS | 16496 | 1460917409275 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:23:29 INFO - PROCESS | 16496 | 1460917409279 Marionette TRACE conn3 <- [1,170,null,{}] 11:23:29 INFO - PROCESS | 16496 | 1460917409285 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}] 11:23:29 INFO - PROCESS | 16496 | 1460917409461 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:23:29 INFO - PROCESS | 16496 | 1460917409632 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d11800 == 17 [pid = 16496] [id = 50] 11:23:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03a6a37400) [pid = 16496] [serial = 148] [outer = (nil)] 11:23:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03a6fb6800) [pid = 16496] [serial = 149] [outer = 0x7f03a6a37400] 11:23:29 INFO - PROCESS | 16496 | 1460917409698 Marionette DEBUG loaded listener.js 11:23:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03a8cd7000) [pid = 16496] [serial = 150] [outer = 0x7f03a6a37400] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03a8cccc00) [pid = 16496] [serial = 40] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03b0c6d000) [pid = 16496] [serial = 46] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03bcc57c00) [pid = 16496] [serial = 53] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03bdd0dc00) [pid = 16496] [serial = 55] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03b2f0ac00) [pid = 16496] [serial = 49] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03a8c71800) [pid = 16496] [serial = 28] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03b3c45400) [pid = 16496] [serial = 50] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03b2f13400) [pid = 16496] [serial = 52] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03b11a0400) [pid = 16496] [serial = 47] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03a700a400) [pid = 16496] [serial = 25] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03a8d76000) [pid = 16496] [serial = 34] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 106 (0x7f03af905c00) [pid = 16496] [serial = 35] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 105 (0x7f03adedec00) [pid = 16496] [serial = 43] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 104 (0x7f03b0806400) [pid = 16496] [serial = 37] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 103 (0x7f03adfd4800) [pid = 16496] [serial = 41] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 102 (0x7f03af811c00) [pid = 16496] [serial = 44] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 101 (0x7f03b08ba800) [pid = 16496] [serial = 38] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 100 (0x7f03bdf0ec00) [pid = 16496] [serial = 56] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 99 (0x7f03a70b0c00) [pid = 16496] [serial = 26] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 98 (0x7f03a7003400) [pid = 16496] [serial = 23] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 97 (0x7f03a9987400) [pid = 16496] [serial = 31] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 96 (0x7f03adf0bc00) [pid = 16496] [serial = 59] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 95 (0x7f03aae19400) [pid = 16496] [serial = 58] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 94 (0x7f03a700a000) [pid = 16496] [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.] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 93 (0x7f03a6a32000) [pid = 16496] [serial = 122] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 92 (0x7f03c0907000) [pid = 16496] [serial = 2] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 91 (0x7f03bdd8f400) [pid = 16496] [serial = 65] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 90 (0x7f03af9a5000) [pid = 16496] [serial = 12] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 89 (0x7f03afe94000) [pid = 16496] [serial = 9] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 88 (0x7f03b0806800) [pid = 16496] [serial = 62] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 87 (0x7f03b2f13800) [pid = 16496] [serial = 64] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 86 (0x7f03af813000) [pid = 16496] [serial = 61] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 85 (0x7f03a8d6b800) [pid = 16496] [serial = 16] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 84 (0x7f03a8d71c00) [pid = 16496] [serial = 17] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 83 (0x7f03a8cd4800) [pid = 16496] [serial = 19] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 82 (0x7f03a899b400) [pid = 16496] [serial = 22] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 81 (0x7f03a7caf800) [pid = 16496] [serial = 103] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 80 (0x7f03bed2bc00) [pid = 16496] [serial = 110] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 79 (0x7f03b3a74800) [pid = 16496] [serial = 80] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 78 (0x7f03af156000) [pid = 16496] [serial = 91] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 77 (0x7f03c2c28c00) [pid = 16496] [serial = 86] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 76 (0x7f03bed5f800) [pid = 16496] [serial = 82] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 75 (0x7f03af80d400) [pid = 16496] [serial = 76] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 74 (0x7f03b0e28800) [pid = 16496] [serial = 79] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 73 (0x7f03ad59b400) [pid = 16496] [serial = 104] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 72 (0x7f03c265e400) [pid = 16496] [serial = 85] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 71 (0x7f03a7008800) [pid = 16496] [serial = 73] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 70 (0x7f03b030d000) [pid = 16496] [serial = 77] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 69 (0x7f03c2664800) [pid = 16496] [serial = 98] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 68 (0x7f03c3005400) [pid = 16496] [serial = 100] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 67 (0x7f03bef0f400) [pid = 16496] [serial = 97] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 66 (0x7f03b0bc9c00) [pid = 16496] [serial = 92] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 65 (0x7f03beccc000) [pid = 16496] [serial = 67] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 64 (0x7f03b0804c00) [pid = 16496] [serial = 89] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 63 (0x7f03b3c3d800) [pid = 16496] [serial = 108] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 62 (0x7f03b3c46400) [pid = 16496] [serial = 94] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 61 (0x7f03a72de400) [pid = 16496] [serial = 116] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 60 (0x7f03c0ec1000) [pid = 16496] [serial = 83] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 59 (0x7f03bed5fc00) [pid = 16496] [serial = 68] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 58 (0x7f03c3206c00) [pid = 16496] [serial = 101] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 57 (0x7f03b00e3400) [pid = 16496] [serial = 107] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 56 (0x7f03bccdb000) [pid = 16496] [serial = 95] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 55 (0x7f03c3203800) [pid = 16496] [serial = 113] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 54 (0x7f03af80d000) [pid = 16496] [serial = 88] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 53 (0x7f03bdfd7800) [pid = 16496] [serial = 70] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 52 (0x7f03a6a39c00) [pid = 16496] [serial = 119] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 51 (0x7f03a72dc400) [pid = 16496] [serial = 120] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 50 (0x7f03c0e20c00) [pid = 16496] [serial = 71] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 49 (0x7f03c586b400) [pid = 16496] [serial = 114] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 48 (0x7f03c587f800) [pid = 16496] [serial = 117] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 47 (0x7f03a8d69c00) [pid = 16496] [serial = 74] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | --DOMWINDOW == 46 (0x7f03c0f3e400) [pid = 16496] [serial = 111] [outer = (nil)] [url = about:blank] 11:23:30 INFO - PROCESS | 16496 | 1460917410579 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]]]}] 11:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1336ms 11:23:30 INFO - PROCESS | 16496 | 1460917410613 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:23:30 INFO - PROCESS | 16496 | 1460917410619 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:23:30 INFO - PROCESS | 16496 | 1460917410629 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:23:30 INFO - PROCESS | 16496 | 1460917410632 Marionette TRACE conn3 <- [1,174,null,{}] 11:23:30 INFO - PROCESS | 16496 | 1460917410638 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}] 11:23:30 INFO - PROCESS | 16496 | 1460917410770 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:23:30 INFO - PROCESS | 16496 | 1460917410787 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a8c6c000 == 18 [pid = 16496] [id = 51] 11:23:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 47 (0x7f03a7003400) [pid = 16496] [serial = 151] [outer = (nil)] 11:23:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 48 (0x7f03a8d6d800) [pid = 16496] [serial = 152] [outer = 0x7f03a7003400] 11:23:30 INFO - PROCESS | 16496 | 1460917410847 Marionette DEBUG loaded listener.js 11:23:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 49 (0x7f03aac30c00) [pid = 16496] [serial = 153] [outer = 0x7f03a7003400] 11:23:31 INFO - PROCESS | 16496 | 1460917411751 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]]]}] 11:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1135ms 11:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:23:31 INFO - PROCESS | 16496 | 1460917411764 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:23:31 INFO - PROCESS | 16496 | 1460917411767 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:23:31 INFO - PROCESS | 16496 | 1460917411773 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:23:31 INFO - PROCESS | 16496 | 1460917411779 Marionette TRACE conn3 <- [1,178,null,{}] 11:23:31 INFO - PROCESS | 16496 | 1460917411795 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}] 11:23:31 INFO - PROCESS | 16496 | 1460917411937 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:23:31 INFO - PROCESS | 16496 | 1460917411954 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ae5b5000 == 19 [pid = 16496] [id = 52] 11:23:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 50 (0x7f03aae16400) [pid = 16496] [serial = 154] [outer = (nil)] 11:23:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 51 (0x7f03aaf2c000) [pid = 16496] [serial = 155] [outer = 0x7f03aae16400] 11:23:32 INFO - PROCESS | 16496 | 1460917412027 Marionette DEBUG loaded listener.js 11:23:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 52 (0x7f03ad693c00) [pid = 16496] [serial = 156] [outer = 0x7f03aae16400] 11:23:32 INFO - PROCESS | 16496 | 1460917412736 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]]]}] 11:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 992ms 11:23:32 INFO - PROCESS | 16496 | 1460917412768 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:23:32 INFO - PROCESS | 16496 | 1460917412773 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:23:32 INFO - PROCESS | 16496 | 1460917412779 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:23:32 INFO - PROCESS | 16496 | 1460917412782 Marionette TRACE conn3 <- [1,182,null,{}] 11:23:32 INFO - PROCESS | 16496 | 1460917412788 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}] 11:23:32 INFO - PROCESS | 16496 | 1460917412997 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:23:33 INFO - PROCESS | 16496 | 1460917413038 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afed9800 == 20 [pid = 16496] [id = 53] 11:23:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 53 (0x7f03a5106800) [pid = 16496] [serial = 157] [outer = (nil)] 11:23:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 54 (0x7f03ae7cec00) [pid = 16496] [serial = 158] [outer = 0x7f03a5106800] 11:23:33 INFO - PROCESS | 16496 | 1460917413101 Marionette DEBUG loaded listener.js 11:23:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 55 (0x7f03af14b000) [pid = 16496] [serial = 159] [outer = 0x7f03a5106800] 11:23:33 INFO - PROCESS | 16496 | 1460917413877 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]]]}] 11:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1139ms 11:23:33 INFO - PROCESS | 16496 | 1460917413919 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:23:33 INFO - PROCESS | 16496 | 1460917413921 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:23:33 INFO - PROCESS | 16496 | 1460917413933 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:23:33 INFO - PROCESS | 16496 | 1460917413935 Marionette TRACE conn3 <- [1,186,null,{}] 11:23:33 INFO - PROCESS | 16496 | 1460917413941 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}] 11:23:34 INFO - PROCESS | 16496 | 1460917414101 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:23:34 INFO - PROCESS | 16496 | 1460917414125 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b06bd800 == 21 [pid = 16496] [id = 54] 11:23:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 56 (0x7f03a5104c00) [pid = 16496] [serial = 160] [outer = (nil)] 11:23:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 57 (0x7f03af80d000) [pid = 16496] [serial = 161] [outer = 0x7f03a5104c00] 11:23:34 INFO - PROCESS | 16496 | 1460917414187 Marionette DEBUG loaded listener.js 11:23:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 58 (0x7f03afdb7800) [pid = 16496] [serial = 162] [outer = 0x7f03a5104c00] 11:23:34 INFO - PROCESS | 16496 | --DOMWINDOW == 57 (0x7f03a72d5800) [pid = 16496] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:23:34 INFO - PROCESS | 16496 | --DOMWINDOW == 56 (0x7f03a6a35400) [pid = 16496] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:23:34 INFO - PROCESS | 16496 | --DOMWINDOW == 55 (0x7f03a72dc800) [pid = 16496] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:23:34 INFO - PROCESS | 16496 | --DOMWINDOW == 54 (0x7f03a9988800) [pid = 16496] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:23:34 INFO - PROCESS | 16496 | --DOMWINDOW == 53 (0x7f03a6e9f800) [pid = 16496] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:23:34 INFO - PROCESS | 16496 | --DOMWINDOW == 52 (0x7f03a5111400) [pid = 16496] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:23:35 INFO - PROCESS | 16496 | 1460917415056 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]]]}] 11:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1180ms 11:23:35 INFO - PROCESS | 16496 | 1460917415114 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:23:35 INFO - PROCESS | 16496 | 1460917415116 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:23:35 INFO - PROCESS | 16496 | 1460917415122 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:23:35 INFO - PROCESS | 16496 | 1460917415125 Marionette TRACE conn3 <- [1,190,null,{}] 11:23:35 INFO - PROCESS | 16496 | 1460917415130 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}] 11:23:35 INFO - PROCESS | 16496 | 1460917415291 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:23:35 INFO - PROCESS | 16496 | 1460917415371 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c33000 == 22 [pid = 16496] [id = 55] 11:23:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 53 (0x7f03a6a33400) [pid = 16496] [serial = 163] [outer = (nil)] 11:23:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 54 (0x7f03b080b000) [pid = 16496] [serial = 164] [outer = 0x7f03a6a33400] 11:23:35 INFO - PROCESS | 16496 | 1460917415435 Marionette DEBUG loaded listener.js 11:23:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 55 (0x7f03b0bd3000) [pid = 16496] [serial = 165] [outer = 0x7f03a6a33400] 11:23:36 INFO - PROCESS | 16496 | 1460917416025 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]]]}] 11:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 927ms 11:23:36 INFO - PROCESS | 16496 | 1460917416050 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:23:36 INFO - PROCESS | 16496 | 1460917416054 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:23:36 INFO - PROCESS | 16496 | 1460917416059 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:23:36 INFO - PROCESS | 16496 | 1460917416061 Marionette TRACE conn3 <- [1,194,null,{}] 11:23:36 INFO - PROCESS | 16496 | 1460917416066 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}] 11:23:36 INFO - PROCESS | 16496 | 1460917416189 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:23:36 INFO - PROCESS | 16496 | 1460917416275 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1129800 == 23 [pid = 16496] [id = 56] 11:23:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 56 (0x7f03a70ac400) [pid = 16496] [serial = 166] [outer = (nil)] 11:23:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 57 (0x7f03b0e26400) [pid = 16496] [serial = 167] [outer = 0x7f03a70ac400] 11:23:36 INFO - PROCESS | 16496 | 1460917416335 Marionette DEBUG loaded listener.js 11:23:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 58 (0x7f03b15b7800) [pid = 16496] [serial = 168] [outer = 0x7f03a70ac400] 11:23:36 INFO - PROCESS | 16496 | 1460917416913 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]]]}] 11:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 876ms 11:23:36 INFO - PROCESS | 16496 | 1460917416935 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:23:36 INFO - PROCESS | 16496 | 1460917416938 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:23:36 INFO - PROCESS | 16496 | 1460917416944 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:23:36 INFO - PROCESS | 16496 | 1460917416946 Marionette TRACE conn3 <- [1,198,null,{}] 11:23:36 INFO - PROCESS | 16496 | 1460917416951 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}] 11:23:37 INFO - PROCESS | 16496 | 1460917417125 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:23:37 INFO - PROCESS | 16496 | 1460917417222 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6f5a800 == 24 [pid = 16496] [id = 57] 11:23:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 59 (0x7f03a5105c00) [pid = 16496] [serial = 169] [outer = (nil)] 11:23:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 60 (0x7f03a510f400) [pid = 16496] [serial = 170] [outer = 0x7f03a5105c00] 11:23:37 INFO - PROCESS | 16496 | 1460917417341 Marionette DEBUG loaded listener.js 11:23:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 61 (0x7f03a6ea9c00) [pid = 16496] [serial = 171] [outer = 0x7f03a5105c00] 11:23:38 INFO - PROCESS | 16496 | 1460917418205 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]]]}] 11:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1328ms 11:23:38 INFO - PROCESS | 16496 | 1460917418275 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:23:38 INFO - PROCESS | 16496 | 1460917418282 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:23:38 INFO - PROCESS | 16496 | 1460917418289 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:23:38 INFO - PROCESS | 16496 | 1460917418296 Marionette TRACE conn3 <- [1,202,null,{}] 11:23:38 INFO - PROCESS | 16496 | 1460917418303 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}] 11:23:38 INFO - PROCESS | 16496 | 1460917418510 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:23:38 INFO - PROCESS | 16496 | 1460917418637 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ae5b3800 == 25 [pid = 16496] [id = 58] 11:23:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 62 (0x7f03a5107c00) [pid = 16496] [serial = 172] [outer = (nil)] 11:23:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 63 (0x7f03a9995800) [pid = 16496] [serial = 173] [outer = 0x7f03a5107c00] 11:23:38 INFO - PROCESS | 16496 | 1460917418712 Marionette DEBUG loaded listener.js 11:23:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 64 (0x7f03aac3b000) [pid = 16496] [serial = 174] [outer = 0x7f03a5107c00] 11:23:39 INFO - PROCESS | 16496 | 1460917419522 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]]]}] 11:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1286ms 11:23:39 INFO - PROCESS | 16496 | 1460917419576 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:23:39 INFO - PROCESS | 16496 | 1460917419580 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:23:39 INFO - PROCESS | 16496 | 1460917419587 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:23:39 INFO - PROCESS | 16496 | 1460917419590 Marionette TRACE conn3 <- [1,206,null,{}] 11:23:39 INFO - PROCESS | 16496 | 1460917419596 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}] 11:23:39 INFO - PROCESS | 16496 | 1460917419754 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:23:39 INFO - PROCESS | 16496 | 1460917419882 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b194b000 == 26 [pid = 16496] [id = 59] 11:23:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 65 (0x7f03a6ea3800) [pid = 16496] [serial = 175] [outer = (nil)] 11:23:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 66 (0x7f03ae4bd400) [pid = 16496] [serial = 176] [outer = 0x7f03a6ea3800] 11:23:39 INFO - PROCESS | 16496 | 1460917419956 Marionette DEBUG loaded listener.js 11:23:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 67 (0x7f03af80d400) [pid = 16496] [serial = 177] [outer = 0x7f03a6ea3800] 11:23:40 INFO - PROCESS | 16496 | 1460917420775 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]]]}] 11:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1229ms 11:23:40 INFO - PROCESS | 16496 | 1460917420817 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:23:40 INFO - PROCESS | 16496 | 1460917420824 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:23:40 INFO - PROCESS | 16496 | 1460917420840 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:23:40 INFO - PROCESS | 16496 | 1460917420847 Marionette TRACE conn3 <- [1,210,null,{}] 11:23:40 INFO - PROCESS | 16496 | 1460917420853 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}] 11:23:41 INFO - PROCESS | 16496 | 1460917421043 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:23:41 INFO - PROCESS | 16496 | 1460917421165 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99eb000 == 27 [pid = 16496] [id = 60] 11:23:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 68 (0x7f03a510b400) [pid = 16496] [serial = 178] [outer = (nil)] 11:23:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 69 (0x7f03a72d3000) [pid = 16496] [serial = 179] [outer = 0x7f03a510b400] 11:23:41 INFO - PROCESS | 16496 | 1460917421236 Marionette DEBUG loaded listener.js 11:23:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 70 (0x7f03af2ef000) [pid = 16496] [serial = 180] [outer = 0x7f03a510b400] 11:23:42 INFO - PROCESS | 16496 | 1460917422193 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]]]}] 11:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1394ms 11:23:42 INFO - PROCESS | 16496 | 1460917422236 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:23:42 INFO - PROCESS | 16496 | 1460917422243 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:23:42 INFO - PROCESS | 16496 | 1460917422252 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:23:42 INFO - PROCESS | 16496 | 1460917422256 Marionette TRACE conn3 <- [1,214,null,{}] 11:23:42 INFO - PROCESS | 16496 | 1460917422263 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}] 11:23:42 INFO - PROCESS | 16496 | 1460917422401 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:23:42 INFO - PROCESS | 16496 | 1460917422552 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 69 (0x7f03a700fc00) [pid = 16496] [serial = 123] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 68 (0x7f03a72d9c00) [pid = 16496] [serial = 125] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 67 (0x7f03a899ac00) [pid = 16496] [serial = 126] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 66 (0x7f03b1541c00) [pid = 16496] [serial = 134] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 65 (0x7f03aae10c00) [pid = 16496] [serial = 128] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 64 (0x7f03aae17400) [pid = 16496] [serial = 129] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 63 (0x7f03bccd6000) [pid = 16496] [serial = 140] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 62 (0x7f03ae4bc800) [pid = 16496] [serial = 131] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 61 (0x7f03ae569c00) [pid = 16496] [serial = 137] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 60 (0x7f03af1bf800) [pid = 16496] [serial = 132] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 59 (0x7f03b2f0f400) [pid = 16496] [serial = 135] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | --DOMWINDOW == 58 (0x7f03af9a4400) [pid = 16496] [serial = 138] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6f46000 == 28 [pid = 16496] [id = 61] 11:23:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 59 (0x7f03a72d2800) [pid = 16496] [serial = 181] [outer = (nil)] 11:23:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 60 (0x7f03a899f000) [pid = 16496] [serial = 182] [outer = 0x7f03a72d2800] 11:23:42 INFO - PROCESS | 16496 | 1460917422646 Marionette DEBUG loaded listener.js 11:23:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 61 (0x7f03aac35800) [pid = 16496] [serial = 183] [outer = 0x7f03a72d2800] 11:23:43 INFO - PROCESS | 16496 | 1460917423275 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]]]}] 11:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1077ms 11:23:43 INFO - PROCESS | 16496 | 1460917423330 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:23:43 INFO - PROCESS | 16496 | 1460917423338 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:23:43 INFO - PROCESS | 16496 | 1460917423351 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:23:43 INFO - PROCESS | 16496 | 1460917423354 Marionette TRACE conn3 <- [1,218,null,{}] 11:23:43 INFO - PROCESS | 16496 | 1460917423360 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}] 11:23:43 INFO - PROCESS | 16496 | 1460917423525 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:23:43 INFO - PROCESS | 16496 | 1460917423610 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af967000 == 29 [pid = 16496] [id = 62] 11:23:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 62 (0x7f03a72d9c00) [pid = 16496] [serial = 184] [outer = (nil)] 11:23:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 63 (0x7f03aae1a800) [pid = 16496] [serial = 185] [outer = 0x7f03a72d9c00] 11:23:43 INFO - PROCESS | 16496 | 1460917423710 Marionette DEBUG loaded listener.js 11:23:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 64 (0x7f03adfde000) [pid = 16496] [serial = 186] [outer = 0x7f03a72d9c00] 11:23:44 INFO - PROCESS | 16496 | 1460917424367 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]]]}] 11:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1036ms 11:23:44 INFO - PROCESS | 16496 | 1460917424385 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:23:44 INFO - PROCESS | 16496 | 1460917424388 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:23:44 INFO - PROCESS | 16496 | 1460917424395 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:23:44 INFO - PROCESS | 16496 | 1460917424400 Marionette TRACE conn3 <- [1,222,null,{}] 11:23:44 INFO - PROCESS | 16496 | 1460917424428 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}] 11:23:44 INFO - PROCESS | 16496 | 1460917424626 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:23:44 INFO - PROCESS | 16496 | 1460917424646 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c2c800 == 30 [pid = 16496] [id = 63] 11:23:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 65 (0x7f03af80c400) [pid = 16496] [serial = 187] [outer = (nil)] 11:23:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 66 (0x7f03af9a6800) [pid = 16496] [serial = 188] [outer = 0x7f03af80c400] 11:23:44 INFO - PROCESS | 16496 | 1460917424719 Marionette DEBUG loaded listener.js 11:23:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 67 (0x7f03b080f400) [pid = 16496] [serial = 189] [outer = 0x7f03af80c400] 11:23:45 INFO - PROCESS | 16496 | 1460917425665 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]]]}] 11:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1333ms 11:23:45 INFO - PROCESS | 16496 | 1460917425729 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:23:45 INFO - PROCESS | 16496 | 1460917425733 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:23:45 INFO - PROCESS | 16496 | 1460917425739 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:23:45 INFO - PROCESS | 16496 | 1460917425743 Marionette TRACE conn3 <- [1,226,null,{}] 11:23:45 INFO - PROCESS | 16496 | 1460917425758 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}] 11:23:46 INFO - PROCESS | 16496 | 1460917426010 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:23:46 INFO - PROCESS | 16496 | 1460917426042 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39ca000 == 31 [pid = 16496] [id = 64] 11:23:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 68 (0x7f03b0bc4c00) [pid = 16496] [serial = 190] [outer = (nil)] 11:23:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 69 (0x7f03b15aa400) [pid = 16496] [serial = 191] [outer = 0x7f03b0bc4c00] 11:23:46 INFO - PROCESS | 16496 | 1460917426147 Marionette DEBUG loaded listener.js 11:23:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 70 (0x7f03b1974000) [pid = 16496] [serial = 192] [outer = 0x7f03b0bc4c00] 11:23:46 INFO - PROCESS | 16496 | 1460917426870 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]]]}] 11:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1189ms 11:23:46 INFO - PROCESS | 16496 | 1460917426930 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:23:46 INFO - PROCESS | 16496 | 1460917426933 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:23:46 INFO - PROCESS | 16496 | 1460917426939 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:23:46 INFO - PROCESS | 16496 | 1460917426942 Marionette TRACE conn3 <- [1,230,null,{}] 11:23:46 INFO - PROCESS | 16496 | 1460917426946 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}] 11:23:47 INFO - PROCESS | 16496 | 1460917427109 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:23:47 INFO - PROCESS | 16496 | 1460917427165 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b7b0e000 == 32 [pid = 16496] [id = 65] 11:23:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 71 (0x7f03a6a2fc00) [pid = 16496] [serial = 193] [outer = (nil)] 11:23:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 72 (0x7f03b2f0f000) [pid = 16496] [serial = 194] [outer = 0x7f03a6a2fc00] 11:23:47 INFO - PROCESS | 16496 | 1460917427226 Marionette DEBUG loaded listener.js 11:23:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 73 (0x7f03b3c40800) [pid = 16496] [serial = 195] [outer = 0x7f03a6a2fc00] 11:23:47 INFO - PROCESS | 16496 | --DOMWINDOW == 72 (0x7f03a5104c00) [pid = 16496] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:23:47 INFO - PROCESS | 16496 | --DOMWINDOW == 71 (0x7f03a510a800) [pid = 16496] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:23:47 INFO - PROCESS | 16496 | --DOMWINDOW == 70 (0x7f03a72d4800) [pid = 16496] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:23:47 INFO - PROCESS | 16496 | --DOMWINDOW == 69 (0x7f03a6a33400) [pid = 16496] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:23:47 INFO - PROCESS | 16496 | --DOMWINDOW == 68 (0x7f03a6a37400) [pid = 16496] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:23:47 INFO - PROCESS | 16496 | --DOMWINDOW == 67 (0x7f03aae16400) [pid = 16496] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:23:47 INFO - PROCESS | 16496 | --DOMWINDOW == 66 (0x7f03a7003400) [pid = 16496] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:23:47 INFO - PROCESS | 16496 | --DOMWINDOW == 65 (0x7f03a5106800) [pid = 16496] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:23:47 INFO - PROCESS | 16496 | 1460917427996 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]]]}] 11:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1083ms 11:23:48 INFO - PROCESS | 16496 | 1460917428022 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:23:48 INFO - PROCESS | 16496 | 1460917428026 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:23:48 INFO - PROCESS | 16496 | 1460917428031 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:23:48 INFO - PROCESS | 16496 | 1460917428033 Marionette TRACE conn3 <- [1,234,null,{}] 11:23:48 INFO - PROCESS | 16496 | 1460917428039 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}] 11:23:48 INFO - PROCESS | 16496 | 1460917428226 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:23:48 INFO - PROCESS | 16496 | 1460917428248 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bcc1a000 == 33 [pid = 16496] [id = 66] 11:23:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 66 (0x7f03a7caf800) [pid = 16496] [serial = 196] [outer = (nil)] 11:23:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 67 (0x7f03b3c40000) [pid = 16496] [serial = 197] [outer = 0x7f03a7caf800] 11:23:48 INFO - PROCESS | 16496 | 1460917428317 Marionette DEBUG loaded listener.js 11:23:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 68 (0x7f03bdd8d000) [pid = 16496] [serial = 198] [outer = 0x7f03a7caf800] 11:23:49 INFO - PROCESS | 16496 | 1460917429033 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]]]}] 11:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1028ms 11:23:49 INFO - PROCESS | 16496 | 1460917429062 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:23:49 INFO - PROCESS | 16496 | 1460917429066 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:23:49 INFO - PROCESS | 16496 | 1460917429072 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:23:49 INFO - PROCESS | 16496 | 1460917429075 Marionette TRACE conn3 <- [1,238,null,{}] 11:23:49 INFO - PROCESS | 16496 | 1460917429080 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}] 11:23:49 INFO - PROCESS | 16496 | 1460917429211 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:23:49 INFO - PROCESS | 16496 | 1460917429303 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdb6d800 == 34 [pid = 16496] [id = 67] 11:23:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 69 (0x7f03a899b000) [pid = 16496] [serial = 199] [outer = (nil)] 11:23:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 70 (0x7f03bdd8f400) [pid = 16496] [serial = 200] [outer = 0x7f03a899b000] 11:23:49 INFO - PROCESS | 16496 | 1460917429364 Marionette DEBUG loaded listener.js 11:23:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 71 (0x7f03bec2a000) [pid = 16496] [serial = 201] [outer = 0x7f03a899b000] 11:23:50 INFO - PROCESS | 16496 | 1460917430097 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]]]}] 11:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1079ms 11:23:50 INFO - PROCESS | 16496 | 1460917430153 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:23:50 INFO - PROCESS | 16496 | 1460917430161 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:23:50 INFO - PROCESS | 16496 | 1460917430169 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:23:50 INFO - PROCESS | 16496 | 1460917430174 Marionette TRACE conn3 <- [1,242,null,{}] 11:23:50 INFO - PROCESS | 16496 | 1460917430182 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}] 11:23:50 INFO - PROCESS | 16496 | 1460917430343 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:23:50 INFO - PROCESS | 16496 | 1460917430469 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ae7ba000 == 35 [pid = 16496] [id = 68] 11:23:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 72 (0x7f03a72d5000) [pid = 16496] [serial = 202] [outer = (nil)] 11:23:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 73 (0x7f03a8cccc00) [pid = 16496] [serial = 203] [outer = 0x7f03a72d5000] 11:23:50 INFO - PROCESS | 16496 | 1460917430547 Marionette DEBUG loaded listener.js 11:23:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 74 (0x7f03aac36000) [pid = 16496] [serial = 204] [outer = 0x7f03a72d5000] 11:23:51 INFO - PROCESS | 16496 | 1460917431390 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]]]}] 11:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1231ms 11:23:51 INFO - PROCESS | 16496 | 1460917431400 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:23:51 INFO - PROCESS | 16496 | 1460917431408 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:23:51 INFO - PROCESS | 16496 | 1460917431419 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:23:51 INFO - PROCESS | 16496 | 1460917431422 Marionette TRACE conn3 <- [1,246,null,{}] 11:23:51 INFO - PROCESS | 16496 | 1460917431428 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}] 11:23:51 INFO - PROCESS | 16496 | 1460917431624 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:23:51 INFO - PROCESS | 16496 | 1460917431646 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39c4800 == 36 [pid = 16496] [id = 69] 11:23:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 75 (0x7f03aae16800) [pid = 16496] [serial = 205] [outer = (nil)] 11:23:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 76 (0x7f03aee7e400) [pid = 16496] [serial = 206] [outer = 0x7f03aae16800] 11:23:51 INFO - PROCESS | 16496 | 1460917431715 Marionette DEBUG loaded listener.js 11:23:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 77 (0x7f03af9a4400) [pid = 16496] [serial = 207] [outer = 0x7f03aae16800] 11:23:52 INFO - PROCESS | 16496 | 1460917432517 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]]]}] 11:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1127ms 11:23:52 INFO - PROCESS | 16496 | 1460917432547 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:23:52 INFO - PROCESS | 16496 | 1460917432551 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:23:52 INFO - PROCESS | 16496 | 1460917432557 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:23:52 INFO - PROCESS | 16496 | 1460917432562 Marionette TRACE conn3 <- [1,250,null,{}] 11:23:52 INFO - PROCESS | 16496 | 1460917432595 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}] 11:23:52 INFO - PROCESS | 16496 | 1460917432764 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:23:52 INFO - PROCESS | 16496 | 1460917432887 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bec15800 == 37 [pid = 16496] [id = 70] 11:23:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 78 (0x7f03afc75400) [pid = 16496] [serial = 208] [outer = (nil)] 11:23:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 79 (0x7f03b3ca4000) [pid = 16496] [serial = 209] [outer = 0x7f03afc75400] 11:23:52 INFO - PROCESS | 16496 | 1460917432965 Marionette DEBUG loaded listener.js 11:23:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 80 (0x7f03bd871400) [pid = 16496] [serial = 210] [outer = 0x7f03afc75400] 11:23:53 INFO - PROCESS | 16496 | 1460917433836 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]]]}] 11:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1291ms 11:23:53 INFO - PROCESS | 16496 | 1460917433848 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:23:53 INFO - PROCESS | 16496 | 1460917433852 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:23:53 INFO - PROCESS | 16496 | 1460917433875 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:23:53 INFO - PROCESS | 16496 | 1460917433879 Marionette TRACE conn3 <- [1,254,null,{}] 11:23:53 INFO - PROCESS | 16496 | 1460917433884 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}] 11:23:54 INFO - PROCESS | 16496 | 1460917434034 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:23:54 INFO - PROCESS | 16496 | 1460917434166 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0909000 == 38 [pid = 16496] [id = 71] 11:23:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 81 (0x7f03b1dc1000) [pid = 16496] [serial = 211] [outer = (nil)] 11:23:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 82 (0x7f03bed27400) [pid = 16496] [serial = 212] [outer = 0x7f03b1dc1000] 11:23:54 INFO - PROCESS | 16496 | 1460917434240 Marionette DEBUG loaded listener.js 11:23:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 83 (0x7f03bef0a400) [pid = 16496] [serial = 213] [outer = 0x7f03b1dc1000] 11:23:55 INFO - PROCESS | 16496 | 1460917435029 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]]]}] 11:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1189ms 11:23:55 INFO - PROCESS | 16496 | 1460917435063 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:23:55 INFO - PROCESS | 16496 | 1460917435066 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:23:55 INFO - PROCESS | 16496 | 1460917435073 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:23:55 INFO - PROCESS | 16496 | 1460917435076 Marionette TRACE conn3 <- [1,258,null,{}] 11:23:55 INFO - PROCESS | 16496 | 1460917435082 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}] 11:23:55 INFO - PROCESS | 16496 | 1460917435285 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:23:55 INFO - PROCESS | 16496 | 1460917435298 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2622800 == 39 [pid = 16496] [id = 72] 11:23:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 84 (0x7f03bccd7000) [pid = 16496] [serial = 214] [outer = (nil)] 11:23:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 85 (0x7f03bf0bac00) [pid = 16496] [serial = 215] [outer = 0x7f03bccd7000] 11:23:55 INFO - PROCESS | 16496 | 1460917435371 Marionette DEBUG loaded listener.js 11:23:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 86 (0x7f03c0e96c00) [pid = 16496] [serial = 216] [outer = 0x7f03bccd7000] 11:23:56 INFO - PROCESS | 16496 | 1460917436240 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]]]}] 11:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1190ms 11:23:56 INFO - PROCESS | 16496 | 1460917436264 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:23:56 INFO - PROCESS | 16496 | 1460917436268 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:23:56 INFO - PROCESS | 16496 | 1460917436293 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:23:56 INFO - PROCESS | 16496 | 1460917436295 Marionette TRACE conn3 <- [1,262,null,{}] 11:23:56 INFO - PROCESS | 16496 | 1460917436302 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}] 11:23:56 INFO - PROCESS | 16496 | 1460917436486 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:23:56 INFO - PROCESS | 16496 | 1460917436753 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ad5c1000 == 40 [pid = 16496] [id = 73] 11:23:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 87 (0x7f03a6a31800) [pid = 16496] [serial = 217] [outer = (nil)] 11:23:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 88 (0x7f03a6a3bc00) [pid = 16496] [serial = 218] [outer = 0x7f03a6a31800] 11:23:56 INFO - PROCESS | 16496 | 1460917436833 Marionette DEBUG loaded listener.js 11:23:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 89 (0x7f03a700fc00) [pid = 16496] [serial = 219] [outer = 0x7f03a6a31800] 11:23:57 INFO - PROCESS | 16496 | 1460917437740 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]]]}] 11:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1488ms 11:23:57 INFO - PROCESS | 16496 | 1460917437779 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:23:57 INFO - PROCESS | 16496 | 1460917437786 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:23:57 INFO - PROCESS | 16496 | 1460917437795 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:23:57 INFO - PROCESS | 16496 | 1460917437799 Marionette TRACE conn3 <- [1,266,null,{}] 11:23:57 INFO - PROCESS | 16496 | 1460917437825 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}] 11:23:57 INFO - PROCESS | 16496 | 1460917437983 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:23:58 INFO - PROCESS | 16496 | 1460917438121 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:58 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d94000 == 39 [pid = 16496] [id = 42] 11:23:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d94000 == 40 [pid = 16496] [id = 74] 11:23:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 90 (0x7f03a8ccec00) [pid = 16496] [serial = 220] [outer = (nil)] 11:23:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 91 (0x7f03aac3d800) [pid = 16496] [serial = 221] [outer = 0x7f03a8ccec00] 11:23:58 INFO - PROCESS | 16496 | 1460917438216 Marionette DEBUG loaded listener.js 11:23:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 92 (0x7f03aaf25800) [pid = 16496] [serial = 222] [outer = 0x7f03a8ccec00] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 91 (0x7f03b0e26400) [pid = 16496] [serial = 167] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 90 (0x7f03af80d000) [pid = 16496] [serial = 161] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 89 (0x7f03af9a4c00) [pid = 16496] [serial = 147] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 88 (0x7f03ad316c00) [pid = 16496] [serial = 146] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 87 (0x7f03aacc7c00) [pid = 16496] [serial = 144] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 86 (0x7f03a72e0400) [pid = 16496] [serial = 143] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 85 (0x7f03b080b000) [pid = 16496] [serial = 164] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 84 (0x7f03a8cd7000) [pid = 16496] [serial = 150] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 83 (0x7f03a6fb6800) [pid = 16496] [serial = 149] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 82 (0x7f03aaf2c000) [pid = 16496] [serial = 155] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 81 (0x7f03ad693c00) [pid = 16496] [serial = 156] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 80 (0x7f03a8d6d800) [pid = 16496] [serial = 152] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 79 (0x7f03aac30c00) [pid = 16496] [serial = 153] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 78 (0x7f03ae7cec00) [pid = 16496] [serial = 158] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 77 (0x7f03b0bd3000) [pid = 16496] [serial = 165] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 76 (0x7f03afdb7800) [pid = 16496] [serial = 162] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | --DOMWINDOW == 75 (0x7f03af14b000) [pid = 16496] [serial = 159] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 16496 | 1460917438977 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]]]}] 11:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1205ms 11:23:59 INFO - PROCESS | 16496 | 1460917439003 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:23:59 INFO - PROCESS | 16496 | 1460917439009 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:23:59 INFO - PROCESS | 16496 | 1460917439037 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:23:59 INFO - PROCESS | 16496 | 1460917439040 Marionette TRACE conn3 <- [1,270,null,{}] 11:23:59 INFO - PROCESS | 16496 | 1460917439046 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}] 11:23:59 INFO - PROCESS | 16496 | 1460917439180 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:23:59 INFO - PROCESS | 16496 | 1460917439196 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b06aa800 == 41 [pid = 16496] [id = 75] 11:23:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 76 (0x7f03ad59e800) [pid = 16496] [serial = 223] [outer = (nil)] 11:23:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 77 (0x7f03ae4be000) [pid = 16496] [serial = 224] [outer = 0x7f03ad59e800] 11:23:59 INFO - PROCESS | 16496 | 1460917439260 Marionette DEBUG loaded listener.js 11:23:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 78 (0x7f03aef7d800) [pid = 16496] [serial = 225] [outer = 0x7f03ad59e800] 11:23:59 INFO - PROCESS | 16496 | 1460917439987 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]]]}] 11:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 989ms 11:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:24:00 INFO - PROCESS | 16496 | 1460917440021 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:24:00 INFO - PROCESS | 16496 | 1460917440024 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:24:00 INFO - PROCESS | 16496 | 1460917440032 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:24:00 INFO - PROCESS | 16496 | 1460917440040 Marionette TRACE conn3 <- [1,274,null,{}] 11:24:00 INFO - PROCESS | 16496 | 1460917440061 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}] 11:24:00 INFO - PROCESS | 16496 | 1460917440203 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:24:00 INFO - PROCESS | 16496 | 1460917440222 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1123800 == 42 [pid = 16496] [id = 76] 11:24:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 79 (0x7f03ad59b000) [pid = 16496] [serial = 226] [outer = (nil)] 11:24:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 80 (0x7f03b0807c00) [pid = 16496] [serial = 227] [outer = 0x7f03ad59b000] 11:24:00 INFO - PROCESS | 16496 | 1460917440282 Marionette DEBUG loaded listener.js 11:24:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 81 (0x7f03b0c73400) [pid = 16496] [serial = 228] [outer = 0x7f03ad59b000] 11:24:01 INFO - PROCESS | 16496 | 1460917441136 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]]]}] 11:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1149ms 11:24:01 INFO - PROCESS | 16496 | 1460917441179 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:24:01 INFO - PROCESS | 16496 | 1460917441184 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:24:01 INFO - PROCESS | 16496 | 1460917441189 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:24:01 INFO - PROCESS | 16496 | 1460917441191 Marionette TRACE conn3 <- [1,278,null,{}] 11:24:01 INFO - PROCESS | 16496 | 1460917441203 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}] 11:24:01 INFO - PROCESS | 16496 | 1460917441370 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:24:01 INFO - PROCESS | 16496 | 1460917441398 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6dac800 == 43 [pid = 16496] [id = 77] 11:24:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 82 (0x7f03aae12c00) [pid = 16496] [serial = 229] [outer = (nil)] 11:24:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 83 (0x7f03b1544400) [pid = 16496] [serial = 230] [outer = 0x7f03aae12c00] 11:24:01 INFO - PROCESS | 16496 | 1460917441476 Marionette DEBUG loaded listener.js 11:24:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 84 (0x7f03b3caa000) [pid = 16496] [serial = 231] [outer = 0x7f03aae12c00] 11:24:02 INFO - PROCESS | 16496 | 1460917442212 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]]]}] 11:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1038ms 11:24:02 INFO - PROCESS | 16496 | 1460917442228 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:24:02 INFO - PROCESS | 16496 | 1460917442230 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:24:02 INFO - PROCESS | 16496 | 1460917442236 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:24:02 INFO - PROCESS | 16496 | 1460917442238 Marionette TRACE conn3 <- [1,282,null,{}] 11:24:02 INFO - PROCESS | 16496 | 1460917442244 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}] 11:24:02 INFO - PROCESS | 16496 | 1460917442424 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:24:02 INFO - PROCESS | 16496 | 1460917442455 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdb70800 == 44 [pid = 16496] [id = 78] 11:24:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 85 (0x7f03bdd08800) [pid = 16496] [serial = 232] [outer = (nil)] 11:24:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 86 (0x7f03bdfd3400) [pid = 16496] [serial = 233] [outer = 0x7f03bdd08800] 11:24:02 INFO - PROCESS | 16496 | 1460917442530 Marionette DEBUG loaded listener.js 11:24:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 87 (0x7f03c0f3e400) [pid = 16496] [serial = 234] [outer = 0x7f03bdd08800] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 86 (0x7f03a72d2800) [pid = 16496] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 85 (0x7f03a6ea3800) [pid = 16496] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 84 (0x7f03a7caf800) [pid = 16496] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 83 (0x7f03a6a2fc00) [pid = 16496] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 82 (0x7f03b0bc4c00) [pid = 16496] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 81 (0x7f03b3a78800) [pid = 16496] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 80 (0x7f03a5107c00) [pid = 16496] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 79 (0x7f03a5105c00) [pid = 16496] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 78 (0x7f03a72d9c00) [pid = 16496] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:24:03 INFO - PROCESS | 16496 | --DOMWINDOW == 77 (0x7f03af80c400) [pid = 16496] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:24:03 INFO - PROCESS | 16496 | 1460917443420 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]]]}] 11:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1230ms 11:24:03 INFO - PROCESS | 16496 | 1460917443468 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:24:03 INFO - PROCESS | 16496 | 1460917443471 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:24:03 INFO - PROCESS | 16496 | 1460917443478 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:24:03 INFO - PROCESS | 16496 | 1460917443480 Marionette TRACE conn3 <- [1,286,null,{}] 11:24:03 INFO - PROCESS | 16496 | 1460917443496 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}] 11:24:03 INFO - PROCESS | 16496 | 1460917443628 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:24:03 INFO - PROCESS | 16496 | 1460917443643 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03be970800 == 45 [pid = 16496] [id = 79] 11:24:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 78 (0x7f03a6ea3800) [pid = 16496] [serial = 235] [outer = (nil)] 11:24:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 79 (0x7f03ad31d800) [pid = 16496] [serial = 236] [outer = 0x7f03a6ea3800] 11:24:03 INFO - PROCESS | 16496 | 1460917443713 Marionette DEBUG loaded listener.js 11:24:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 80 (0x7f03c0f88000) [pid = 16496] [serial = 237] [outer = 0x7f03a6ea3800] 11:24:04 INFO - PROCESS | 16496 | 1460917444478 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]]]}] 11:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1030ms 11:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:24:04 INFO - PROCESS | 16496 | 1460917444509 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:24:04 INFO - PROCESS | 16496 | 1460917444512 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:24:04 INFO - PROCESS | 16496 | 1460917444526 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:24:04 INFO - PROCESS | 16496 | 1460917444529 Marionette TRACE conn3 <- [1,290,null,{}] 11:24:04 INFO - PROCESS | 16496 | 1460917444540 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}] 11:24:04 INFO - PROCESS | 16496 | 1460917444696 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:24:04 INFO - PROCESS | 16496 | 1460917444710 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2e87000 == 46 [pid = 16496] [id = 80] 11:24:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 81 (0x7f03c0f8d000) [pid = 16496] [serial = 238] [outer = (nil)] 11:24:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 82 (0x7f03c2e59800) [pid = 16496] [serial = 239] [outer = 0x7f03c0f8d000] 11:24:04 INFO - PROCESS | 16496 | 1460917444772 Marionette DEBUG loaded listener.js 11:24:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 83 (0x7f03c3008c00) [pid = 16496] [serial = 240] [outer = 0x7f03c0f8d000] 11:24:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 84 (0x7f03a72d5800) [pid = 16496] [serial = 241] [outer = 0x7f03a70b4c00] 11:24:05 INFO - PROCESS | 16496 | 1460917445705 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]]]}] 11:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1244ms 11:24:05 INFO - PROCESS | 16496 | 1460917445764 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:24:05 INFO - PROCESS | 16496 | 1460917445770 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:24:05 INFO - PROCESS | 16496 | 1460917445779 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:24:05 INFO - PROCESS | 16496 | 1460917445784 Marionette TRACE conn3 <- [1,294,null,{}] 11:24:05 INFO - PROCESS | 16496 | 1460917445792 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}] 11:24:05 INFO - PROCESS | 16496 | 1460917445963 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:24:06 INFO - PROCESS | 16496 | 1460917446097 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b072e800 == 47 [pid = 16496] [id = 81] 11:24:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 85 (0x7f03a8cd6c00) [pid = 16496] [serial = 242] [outer = (nil)] 11:24:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 86 (0x7f03ad318c00) [pid = 16496] [serial = 243] [outer = 0x7f03a8cd6c00] 11:24:06 INFO - PROCESS | 16496 | 1460917446231 Marionette DEBUG loaded listener.js 11:24:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 87 (0x7f03ae4c6000) [pid = 16496] [serial = 244] [outer = 0x7f03a8cd6c00] 11:24:07 INFO - PROCESS | 16496 | 1460917447013 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]]]}] 11:24:07 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. 11:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1282ms 11:24:07 INFO - PROCESS | 16496 | 1460917447062 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:24:07 INFO - PROCESS | 16496 | 1460917447070 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:24:07 INFO - PROCESS | 16496 | 1460917447079 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:24:07 INFO - PROCESS | 16496 | 1460917447083 Marionette TRACE conn3 <- [1,298,null,{}] 11:24:07 INFO - PROCESS | 16496 | 1460917447089 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}] 11:24:07 INFO - PROCESS | 16496 | 1460917447253 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:24:07 INFO - PROCESS | 16496 | 1460917447381 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdb6f000 == 48 [pid = 16496] [id = 82] 11:24:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 88 (0x7f03a8d6d400) [pid = 16496] [serial = 245] [outer = (nil)] 11:24:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 89 (0x7f03af9a8800) [pid = 16496] [serial = 246] [outer = 0x7f03a8d6d400] 11:24:07 INFO - PROCESS | 16496 | 1460917447456 Marionette DEBUG loaded listener.js 11:24:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 90 (0x7f03b0bc9000) [pid = 16496] [serial = 247] [outer = 0x7f03a8d6d400] 11:24:08 INFO - PROCESS | 16496 | 1460917448310 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]]]}] 11:24:08 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. 11:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1287ms 11:24:08 INFO - PROCESS | 16496 | 1460917448368 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:24:08 INFO - PROCESS | 16496 | 1460917448372 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:24:08 INFO - PROCESS | 16496 | 1460917448378 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:24:08 INFO - PROCESS | 16496 | 1460917448383 Marionette TRACE conn3 <- [1,302,null,{}] 11:24:08 INFO - PROCESS | 16496 | 1460917448399 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}] 11:24:08 INFO - PROCESS | 16496 | 1460917448602 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:24:08 INFO - PROCESS | 16496 | 1460917448741 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c317c000 == 49 [pid = 16496] [id = 83] 11:24:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 91 (0x7f03af814000) [pid = 16496] [serial = 248] [outer = (nil)] 11:24:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 92 (0x7f03c0ec1c00) [pid = 16496] [serial = 249] [outer = 0x7f03af814000] 11:24:08 INFO - PROCESS | 16496 | 1460917448855 Marionette DEBUG loaded listener.js 11:24:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 93 (0x7f03c2c20800) [pid = 16496] [serial = 250] [outer = 0x7f03af814000] 11:24:09 INFO - PROCESS | 16496 | 1460917449787 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]]]}] 11:24:09 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. 11:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1439ms 11:24:09 INFO - PROCESS | 16496 | 1460917449818 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:24:09 INFO - PROCESS | 16496 | 1460917449822 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:24:09 INFO - PROCESS | 16496 | 1460917449829 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:24:09 INFO - PROCESS | 16496 | 1460917449832 Marionette TRACE conn3 <- [1,306,null,{}] 11:24:09 INFO - PROCESS | 16496 | 1460917449838 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}] 11:24:09 INFO - PROCESS | 16496 | 1460917449991 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:24:10 INFO - PROCESS | 16496 | 1460917450129 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e7b800 == 50 [pid = 16496] [id = 84] 11:24:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 94 (0x7f03a510c800) [pid = 16496] [serial = 251] [outer = (nil)] 11:24:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 95 (0x7f03c3083000) [pid = 16496] [serial = 252] [outer = 0x7f03a510c800] 11:24:10 INFO - PROCESS | 16496 | 1460917450202 Marionette DEBUG loaded listener.js 11:24:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 96 (0x7f03c3164000) [pid = 16496] [serial = 253] [outer = 0x7f03a510c800] 11:24:10 INFO - PROCESS | 16496 | 1460917450997 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]]]}] 11:24:11 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. 11:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1179ms 11:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:24:11 INFO - PROCESS | 16496 | 1460917451007 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:24:11 INFO - PROCESS | 16496 | 1460917451010 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:24:11 INFO - PROCESS | 16496 | 1460917451017 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:24:11 INFO - PROCESS | 16496 | 1460917451020 Marionette TRACE conn3 <- [1,310,null,{}] 11:24:11 INFO - PROCESS | 16496 | 1460917451025 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}] 11:24:11 INFO - PROCESS | 16496 | 1460917451178 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:24:11 INFO - PROCESS | 16496 | 1460917451312 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c710f800 == 51 [pid = 16496] [id = 85] 11:24:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 97 (0x7f03a5105000) [pid = 16496] [serial = 254] [outer = (nil)] 11:24:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 98 (0x7f03c320e000) [pid = 16496] [serial = 255] [outer = 0x7f03a5105000] 11:24:11 INFO - PROCESS | 16496 | 1460917451388 Marionette DEBUG loaded listener.js 11:24:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 99 (0x7f03c5863c00) [pid = 16496] [serial = 256] [outer = 0x7f03a5105000] 11:24:12 INFO - PROCESS | 16496 | 1460917452393 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]]]}] 11:24:12 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. 11:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1434ms 11:24:12 INFO - PROCESS | 16496 | 1460917452450 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:24:12 INFO - PROCESS | 16496 | 1460917452456 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:24:12 INFO - PROCESS | 16496 | 1460917452464 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:24:12 INFO - PROCESS | 16496 | 1460917452469 Marionette TRACE conn3 <- [1,314,null,{}] 11:24:12 INFO - PROCESS | 16496 | 1460917452480 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}] 11:24:12 INFO - PROCESS | 16496 | 1460917452735 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:24:12 INFO - PROCESS | 16496 | 1460917452920 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ad5b9000 == 52 [pid = 16496] [id = 86] 11:24:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 100 (0x7f03aac30800) [pid = 16496] [serial = 257] [outer = (nil)] 11:24:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 101 (0x7f03aac38000) [pid = 16496] [serial = 258] [outer = 0x7f03aac30800] 11:24:13 INFO - PROCESS | 16496 | 1460917453003 Marionette DEBUG loaded listener.js 11:24:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 102 (0x7f03ad319000) [pid = 16496] [serial = 259] [outer = 0x7f03aac30800] 11:24:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03be970800 == 51 [pid = 16496] [id = 79] 11:24:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdb70800 == 50 [pid = 16496] [id = 78] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 101 (0x7f03a72d3000) [pid = 16496] [serial = 179] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 100 (0x7f03bdd8f400) [pid = 16496] [serial = 200] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b6dac800 == 49 [pid = 16496] [id = 77] 11:24:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b1123800 == 48 [pid = 16496] [id = 76] 11:24:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b06aa800 == 47 [pid = 16496] [id = 75] 11:24:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d94000 == 46 [pid = 16496] [id = 74] 11:24:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ad5c1000 == 45 [pid = 16496] [id = 73] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 99 (0x7f03a899f000) [pid = 16496] [serial = 182] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 98 (0x7f03af80d400) [pid = 16496] [serial = 177] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 97 (0x7f03bdd8d000) [pid = 16496] [serial = 198] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 96 (0x7f03b2f0f000) [pid = 16496] [serial = 194] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 95 (0x7f03aac35800) [pid = 16496] [serial = 183] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 94 (0x7f03b15aa400) [pid = 16496] [serial = 191] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 93 (0x7f03b1974000) [pid = 16496] [serial = 192] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 92 (0x7f03bdf1f800) [pid = 16496] [serial = 141] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 91 (0x7f03aac3b000) [pid = 16496] [serial = 174] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 90 (0x7f03a6ea9c00) [pid = 16496] [serial = 171] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 89 (0x7f03aae1a800) [pid = 16496] [serial = 185] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 88 (0x7f03b3c40000) [pid = 16496] [serial = 197] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 87 (0x7f03ae4bd400) [pid = 16496] [serial = 176] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 86 (0x7f03a9995800) [pid = 16496] [serial = 173] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 85 (0x7f03a510f400) [pid = 16496] [serial = 170] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 84 (0x7f03b080f400) [pid = 16496] [serial = 189] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 83 (0x7f03b3c40800) [pid = 16496] [serial = 195] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 82 (0x7f03adfde000) [pid = 16496] [serial = 186] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | --DOMWINDOW == 81 (0x7f03af9a6800) [pid = 16496] [serial = 188] [outer = (nil)] [url = about:blank] 11:24:13 INFO - PROCESS | 16496 | 1460917453807 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]]]}] 11:24:13 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. 11:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1386ms 11:24:13 INFO - PROCESS | 16496 | 1460917453850 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:24:13 INFO - PROCESS | 16496 | 1460917453858 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:24:13 INFO - PROCESS | 16496 | 1460917453868 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:24:13 INFO - PROCESS | 16496 | 1460917453871 Marionette TRACE conn3 <- [1,318,null,{}] 11:24:13 INFO - PROCESS | 16496 | 1460917453877 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}] 11:24:14 INFO - PROCESS | 16496 | 1460917454037 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:24:14 INFO - PROCESS | 16496 | 1460917454053 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af17c000 == 46 [pid = 16496] [id = 87] 11:24:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 82 (0x7f03a9991800) [pid = 16496] [serial = 260] [outer = (nil)] 11:24:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 83 (0x7f03af152c00) [pid = 16496] [serial = 261] [outer = 0x7f03a9991800] 11:24:14 INFO - PROCESS | 16496 | 1460917454114 Marionette DEBUG loaded listener.js 11:24:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 84 (0x7f03afc75800) [pid = 16496] [serial = 262] [outer = 0x7f03a9991800] 11:24:14 INFO - PROCESS | 16496 | 1460917454922 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]]]}] 11:24:14 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. 11:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1091ms 11:24:14 INFO - PROCESS | 16496 | 1460917454959 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:24:14 INFO - PROCESS | 16496 | 1460917454963 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:24:14 INFO - PROCESS | 16496 | 1460917454969 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:24:14 INFO - PROCESS | 16496 | 1460917454974 Marionette TRACE conn3 <- [1,322,null,{}] 11:24:14 INFO - PROCESS | 16496 | 1460917454988 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}] 11:24:15 INFO - PROCESS | 16496 | 1460917455151 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:24:15 INFO - PROCESS | 16496 | 1460917455162 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1560000 == 47 [pid = 16496] [id = 88] 11:24:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 85 (0x7f03a9994c00) [pid = 16496] [serial = 263] [outer = (nil)] 11:24:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 86 (0x7f03b119ac00) [pid = 16496] [serial = 264] [outer = 0x7f03a9994c00] 11:24:15 INFO - PROCESS | 16496 | 1460917455303 Marionette DEBUG loaded listener.js 11:24:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 87 (0x7f03b3a6fc00) [pid = 16496] [serial = 265] [outer = 0x7f03a9994c00] 11:24:16 INFO - PROCESS | 16496 | 1460917456110 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]]]}] 11:24:16 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. 11:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1185ms 11:24:16 INFO - PROCESS | 16496 | 1460917456155 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:24:16 INFO - PROCESS | 16496 | 1460917456160 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:24:16 INFO - PROCESS | 16496 | 1460917456173 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:24:16 INFO - PROCESS | 16496 | 1460917456175 Marionette TRACE conn3 <- [1,326,null,{}] 11:24:16 INFO - PROCESS | 16496 | 1460917456191 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}] 11:24:16 INFO - PROCESS | 16496 | 1460917456362 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:24:16 INFO - PROCESS | 16496 | 1460917456381 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6dc1000 == 48 [pid = 16496] [id = 89] 11:24:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 88 (0x7f03b3a76800) [pid = 16496] [serial = 266] [outer = (nil)] 11:24:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 89 (0x7f03bdf2d000) [pid = 16496] [serial = 267] [outer = 0x7f03b3a76800] 11:24:16 INFO - PROCESS | 16496 | 1460917456442 Marionette DEBUG loaded listener.js 11:24:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 90 (0x7f03bef05000) [pid = 16496] [serial = 268] [outer = 0x7f03b3a76800] 11:24:17 INFO - PROCESS | 16496 | 1460917457214 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]]]}] 11:24:17 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. 11:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1078ms 11:24:17 INFO - PROCESS | 16496 | 1460917457252 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:24:17 INFO - PROCESS | 16496 | 1460917457255 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:24:17 INFO - PROCESS | 16496 | 1460917457261 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:24:17 INFO - PROCESS | 16496 | 1460917457263 Marionette TRACE conn3 <- [1,330,null,{}] 11:24:17 INFO - PROCESS | 16496 | 1460917457276 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}] 11:24:17 INFO - PROCESS | 16496 | 1460917457435 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:24:17 INFO - PROCESS | 16496 | 1460917457467 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdad4800 == 49 [pid = 16496] [id = 90] 11:24:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 91 (0x7f03bef05400) [pid = 16496] [serial = 269] [outer = (nil)] 11:24:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 92 (0x7f03c0ec6400) [pid = 16496] [serial = 270] [outer = 0x7f03bef05400] 11:24:17 INFO - PROCESS | 16496 | 1460917457530 Marionette DEBUG loaded listener.js 11:24:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 93 (0x7f03c2ea9000) [pid = 16496] [serial = 271] [outer = 0x7f03bef05400] 11:24:18 INFO - PROCESS | 16496 | --DOMWINDOW == 92 (0x7f03aae12c00) [pid = 16496] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:24:18 INFO - PROCESS | 16496 | --DOMWINDOW == 91 (0x7f03a6ea3800) [pid = 16496] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:24:18 INFO - PROCESS | 16496 | --DOMWINDOW == 90 (0x7f03bdd08800) [pid = 16496] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:24:18 INFO - PROCESS | 16496 | --DOMWINDOW == 89 (0x7f03ad59e800) [pid = 16496] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:24:18 INFO - PROCESS | 16496 | --DOMWINDOW == 88 (0x7f03ad59b000) [pid = 16496] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:24:18 INFO - PROCESS | 16496 | --DOMWINDOW == 87 (0x7f03a6a31800) [pid = 16496] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:24:18 INFO - PROCESS | 16496 | --DOMWINDOW == 86 (0x7f03a8ccec00) [pid = 16496] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:24:18 INFO - PROCESS | 16496 | --DOMWINDOW == 85 (0x7f03a510b400) [pid = 16496] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:24:18 INFO - PROCESS | 16496 | 1460917458442 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]]]}] 11:24:18 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. 11:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1239ms 11:24:18 INFO - PROCESS | 16496 | 1460917458502 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:24:18 INFO - PROCESS | 16496 | 1460917458506 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:24:18 INFO - PROCESS | 16496 | 1460917458512 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:24:18 INFO - PROCESS | 16496 | 1460917458514 Marionette TRACE conn3 <- [1,334,null,{}] 11:24:18 INFO - PROCESS | 16496 | 1460917458520 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}] 11:24:18 INFO - PROCESS | 16496 | 1460917458699 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:24:18 INFO - PROCESS | 16496 | 1460917458792 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bec14000 == 50 [pid = 16496] [id = 91] 11:24:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 86 (0x7f03b0811400) [pid = 16496] [serial = 272] [outer = (nil)] 11:24:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 87 (0x7f03bdd08800) [pid = 16496] [serial = 273] [outer = 0x7f03b0811400] 11:24:18 INFO - PROCESS | 16496 | 1460917458887 Marionette DEBUG loaded listener.js 11:24:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 88 (0x7f03c2ea9800) [pid = 16496] [serial = 274] [outer = 0x7f03b0811400] 11:24:19 INFO - PROCESS | 16496 | 1460917459572 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]]]}] 11:24:19 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. 11:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1078ms 11:24:19 INFO - PROCESS | 16496 | 1460917459603 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:24:19 INFO - PROCESS | 16496 | 1460917459606 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:24:19 INFO - PROCESS | 16496 | 1460917459612 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:24:19 INFO - PROCESS | 16496 | 1460917459616 Marionette TRACE conn3 <- [1,338,null,{}] 11:24:19 INFO - PROCESS | 16496 | 1460917459621 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}] 11:24:19 INFO - PROCESS | 16496 | 1460917459799 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:24:19 INFO - PROCESS | 16496 | 1460917459815 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c26a4800 == 51 [pid = 16496] [id = 92] 11:24:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 89 (0x7f03b0ac6000) [pid = 16496] [serial = 275] [outer = (nil)] 11:24:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 90 (0x7f03b0accc00) [pid = 16496] [serial = 276] [outer = 0x7f03b0ac6000] 11:24:19 INFO - PROCESS | 16496 | 1460917459875 Marionette DEBUG loaded listener.js 11:24:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 91 (0x7f03b0ad1400) [pid = 16496] [serial = 277] [outer = 0x7f03b0ac6000] 11:24:20 INFO - PROCESS | 16496 | 1460917460829 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]]]}] 11:24:20 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. 11:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1233ms 11:24:20 INFO - PROCESS | 16496 | 1460917460846 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:24:20 INFO - PROCESS | 16496 | 1460917460853 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:24:20 INFO - PROCESS | 16496 | 1460917460862 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:24:20 INFO - PROCESS | 16496 | 1460917460867 Marionette TRACE conn3 <- [1,342,null,{}] 11:24:20 INFO - PROCESS | 16496 | 1460917460874 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}] 11:24:21 INFO - PROCESS | 16496 | 1460917461035 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:24:21 INFO - PROCESS | 16496 | 1460917461177 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c1e800 == 52 [pid = 16496] [id = 93] 11:24:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 92 (0x7f03a8ccf800) [pid = 16496] [serial = 278] [outer = (nil)] 11:24:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 93 (0x7f03adedec00) [pid = 16496] [serial = 279] [outer = 0x7f03a8ccf800] 11:24:21 INFO - PROCESS | 16496 | 1460917461251 Marionette DEBUG loaded listener.js 11:24:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 94 (0x7f03af1c3c00) [pid = 16496] [serial = 280] [outer = 0x7f03a8ccf800] 11:24:22 INFO - PROCESS | 16496 | 1460917462123 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]]]}] 11:24:22 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. 11:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1331ms 11:24:22 INFO - PROCESS | 16496 | 1460917462195 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:24:22 INFO - PROCESS | 16496 | 1460917462203 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:24:22 INFO - PROCESS | 16496 | 1460917462212 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:24:22 INFO - PROCESS | 16496 | 1460917462217 Marionette TRACE conn3 <- [1,346,null,{}] 11:24:22 INFO - PROCESS | 16496 | 1460917462222 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}] 11:24:22 INFO - PROCESS | 16496 | 1460917462417 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:24:22 INFO - PROCESS | 16496 | 1460917462548 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdac5800 == 53 [pid = 16496] [id = 94] 11:24:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 95 (0x7f03aae15400) [pid = 16496] [serial = 281] [outer = (nil)] 11:24:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 96 (0x7f03b0a25000) [pid = 16496] [serial = 282] [outer = 0x7f03aae15400] 11:24:22 INFO - PROCESS | 16496 | 1460917462624 Marionette DEBUG loaded listener.js 11:24:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 97 (0x7f03b0ac4c00) [pid = 16496] [serial = 283] [outer = 0x7f03aae15400] 11:24:23 INFO - PROCESS | 16496 | 1460917463572 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]]]}] 11:24:23 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. 11:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1430ms 11:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:24:23 INFO - PROCESS | 16496 | 1460917463643 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:24:23 INFO - PROCESS | 16496 | 1460917463647 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:24:23 INFO - PROCESS | 16496 | 1460917463653 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:24:23 INFO - PROCESS | 16496 | 1460917463659 Marionette TRACE conn3 <- [1,350,null,{}] 11:24:23 INFO - PROCESS | 16496 | 1460917463675 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}] 11:24:23 INFO - PROCESS | 16496 | 1460917463881 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:24:24 INFO - PROCESS | 16496 | 1460917464059 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c736d800 == 54 [pid = 16496] [id = 95] 11:24:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 98 (0x7f03b0e28c00) [pid = 16496] [serial = 284] [outer = (nil)] 11:24:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 99 (0x7f03bdde9c00) [pid = 16496] [serial = 285] [outer = 0x7f03b0e28c00] 11:24:24 INFO - PROCESS | 16496 | 1460917464181 Marionette DEBUG loaded listener.js 11:24:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 100 (0x7f03c2c2b000) [pid = 16496] [serial = 286] [outer = 0x7f03b0e28c00] 11:24:25 INFO - PROCESS | 16496 | 1460917464999 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]]]}] 11:24:25 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. 11:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1394ms 11:24:25 INFO - PROCESS | 16496 | 1460917465048 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:24:25 INFO - PROCESS | 16496 | 1460917465052 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:24:25 INFO - PROCESS | 16496 | 1460917465058 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:24:25 INFO - PROCESS | 16496 | 1460917465062 Marionette TRACE conn3 <- [1,354,null,{}] 11:24:25 INFO - PROCESS | 16496 | 1460917465067 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}] 11:24:25 INFO - PROCESS | 16496 | 1460917465237 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:24:25 INFO - PROCESS | 16496 | 1460917465384 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c294e800 == 55 [pid = 16496] [id = 96] 11:24:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 101 (0x7f03a5110000) [pid = 16496] [serial = 287] [outer = (nil)] 11:24:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 102 (0x7f03c3203c00) [pid = 16496] [serial = 288] [outer = 0x7f03a5110000] 11:24:25 INFO - PROCESS | 16496 | 1460917465462 Marionette DEBUG loaded listener.js 11:24:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 103 (0x7f03c5867000) [pid = 16496] [serial = 289] [outer = 0x7f03a5110000] 11:24:26 INFO - PROCESS | 16496 | 1460917466340 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]]]}] 11:24:26 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. 11:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1332ms 11:24:26 INFO - PROCESS | 16496 | 1460917466392 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:24:26 INFO - PROCESS | 16496 | 1460917466396 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:24:26 INFO - PROCESS | 16496 | 1460917466404 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:24:26 INFO - PROCESS | 16496 | 1460917466407 Marionette TRACE conn3 <- [1,358,null,{}] 11:24:26 INFO - PROCESS | 16496 | 1460917466413 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}] 11:24:26 INFO - PROCESS | 16496 | 1460917466565 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:24:26 INFO - PROCESS | 16496 | 1460917466705 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c3066800 == 56 [pid = 16496] [id = 97] 11:24:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 104 (0x7f03a72df400) [pid = 16496] [serial = 290] [outer = (nil)] 11:24:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 105 (0x7f03c587f800) [pid = 16496] [serial = 291] [outer = 0x7f03a72df400] 11:24:26 INFO - PROCESS | 16496 | 1460917466777 Marionette DEBUG loaded listener.js 11:24:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 106 (0x7f03c5b8cc00) [pid = 16496] [serial = 292] [outer = 0x7f03a72df400] 11:24:27 INFO - PROCESS | 16496 | 1460917467942 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]]]}] 11:24:27 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. 11:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1586ms 11:24:27 INFO - PROCESS | 16496 | 1460917467992 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:24:28 INFO - PROCESS | 16496 | 1460917467997 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:24:28 INFO - PROCESS | 16496 | 1460917468005 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:24:28 INFO - PROCESS | 16496 | 1460917468011 Marionette TRACE conn3 <- [1,362,null,{}] 11:24:28 INFO - PROCESS | 16496 | 1460917468019 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}] 11:24:28 INFO - PROCESS | 16496 | 1460917468216 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:24:28 INFO - PROCESS | 16496 | 1460917468493 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d1e800 == 57 [pid = 16496] [id = 98] 11:24:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03a6829400) [pid = 16496] [serial = 293] [outer = (nil)] 11:24:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03a72d7400) [pid = 16496] [serial = 294] [outer = 0x7f03a6829400] 11:24:28 INFO - PROCESS | 16496 | 1460917468565 Marionette DEBUG loaded listener.js 11:24:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03a8cce000) [pid = 16496] [serial = 295] [outer = 0x7f03a6829400] 11:24:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bec14000 == 56 [pid = 16496] [id = 91] 11:24:28 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03c2e59800) [pid = 16496] [serial = 239] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdad4800 == 55 [pid = 16496] [id = 90] 11:24:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b6dc1000 == 54 [pid = 16496] [id = 89] 11:24:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b1560000 == 53 [pid = 16496] [id = 88] 11:24:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af17c000 == 52 [pid = 16496] [id = 87] 11:24:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ad5b9000 == 51 [pid = 16496] [id = 86] 11:24:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdb6f000 == 50 [pid = 16496] [id = 82] 11:24:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b072e800 == 49 [pid = 16496] [id = 81] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03af2ef000) [pid = 16496] [serial = 180] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 106 (0x7f03b1544400) [pid = 16496] [serial = 230] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 105 (0x7f03ad31d800) [pid = 16496] [serial = 236] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 104 (0x7f03bdfd3400) [pid = 16496] [serial = 233] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 103 (0x7f03a8cccc00) [pid = 16496] [serial = 203] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 102 (0x7f03aee7e400) [pid = 16496] [serial = 206] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 101 (0x7f03b3ca4000) [pid = 16496] [serial = 209] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 100 (0x7f03bed27400) [pid = 16496] [serial = 212] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 99 (0x7f03bf0bac00) [pid = 16496] [serial = 215] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 98 (0x7f03ae4be000) [pid = 16496] [serial = 224] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 97 (0x7f03aef7d800) [pid = 16496] [serial = 225] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 96 (0x7f03b0807c00) [pid = 16496] [serial = 227] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 95 (0x7f03a700fc00) [pid = 16496] [serial = 219] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 94 (0x7f03a6a3bc00) [pid = 16496] [serial = 218] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 93 (0x7f03aac3d800) [pid = 16496] [serial = 221] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 92 (0x7f03aaf25800) [pid = 16496] [serial = 222] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 91 (0x7f03c0f3e400) [pid = 16496] [serial = 234] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 90 (0x7f03b3caa000) [pid = 16496] [serial = 231] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 89 (0x7f03b0c73400) [pid = 16496] [serial = 228] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | --DOMWINDOW == 88 (0x7f03c0f88000) [pid = 16496] [serial = 237] [outer = (nil)] [url = about:blank] 11:24:29 INFO - PROCESS | 16496 | 1460917469437 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]]]}] 11:24:29 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. 11:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1485ms 11:24:29 INFO - PROCESS | 16496 | 1460917469491 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:24:29 INFO - PROCESS | 16496 | 1460917469501 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:24:29 INFO - PROCESS | 16496 | 1460917469511 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:24:29 INFO - PROCESS | 16496 | 1460917469515 Marionette TRACE conn3 <- [1,366,null,{}] 11:24:29 INFO - PROCESS | 16496 | 1460917469520 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}] 11:24:29 INFO - PROCESS | 16496 | 1460917469664 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:24:29 INFO - PROCESS | 16496 | 1460917469675 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afa1f800 == 50 [pid = 16496] [id = 99] 11:24:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 89 (0x7f03aae1a800) [pid = 16496] [serial = 296] [outer = (nil)] 11:24:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 90 (0x7f03ad31dc00) [pid = 16496] [serial = 297] [outer = 0x7f03aae1a800] 11:24:29 INFO - PROCESS | 16496 | 1460917469748 Marionette DEBUG loaded listener.js 11:24:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 91 (0x7f03ae4bd400) [pid = 16496] [serial = 298] [outer = 0x7f03aae1a800] 11:24:30 INFO - PROCESS | 16496 | 1460917470738 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]]]}] 11:24:30 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. 11:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1283ms 11:24:30 INFO - PROCESS | 16496 | 1460917470796 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:24:30 INFO - PROCESS | 16496 | 1460917470806 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:24:30 INFO - PROCESS | 16496 | 1460917470819 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:24:30 INFO - PROCESS | 16496 | 1460917470829 Marionette TRACE conn3 <- [1,370,null,{}] 11:24:30 INFO - PROCESS | 16496 | 1460917470883 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}] 11:24:31 INFO - PROCESS | 16496 | 1460917471046 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:24:31 INFO - PROCESS | 16496 | 1460917471240 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afa16000 == 51 [pid = 16496] [id = 100] 11:24:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 92 (0x7f03a5105400) [pid = 16496] [serial = 299] [outer = (nil)] 11:24:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 93 (0x7f03a7007800) [pid = 16496] [serial = 300] [outer = 0x7f03a5105400] 11:24:31 INFO - PROCESS | 16496 | 1460917471317 Marionette DEBUG loaded listener.js 11:24:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 94 (0x7f03aaf25800) [pid = 16496] [serial = 301] [outer = 0x7f03a5105400] 11:24:32 INFO - PROCESS | 16496 | 1460917472202 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]]]}] 11:24:32 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. 11:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1447ms 11:24:32 INFO - PROCESS | 16496 | 1460917472265 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:24:32 INFO - PROCESS | 16496 | 1460917472273 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:24:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:24:32 INFO - PROCESS | 16496 | 1460917472283 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:24:32 INFO - PROCESS | 16496 | 1460917472287 Marionette TRACE conn3 <- [1,374,null,{}] 11:24:32 INFO - PROCESS | 16496 | 1460917472293 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}] 11:24:32 INFO - PROCESS | 16496 | 1460917472488 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:24:32 INFO - PROCESS | 16496 | 1460917472623 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b10e8000 == 52 [pid = 16496] [id = 101] 11:24:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 95 (0x7f03a682b400) [pid = 16496] [serial = 302] [outer = (nil)] 11:24:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 96 (0x7f03b00e4c00) [pid = 16496] [serial = 303] [outer = 0x7f03a682b400] 11:24:32 INFO - PROCESS | 16496 | 1460917472696 Marionette DEBUG loaded listener.js 11:24:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 97 (0x7f03b0a1c800) [pid = 16496] [serial = 304] [outer = 0x7f03a682b400] 11:24:33 INFO - PROCESS | 16496 | 1460917473669 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:24:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:24:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1432ms 11:24:33 INFO - PROCESS | 16496 | 1460917473717 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:24:33 INFO - PROCESS | 16496 | 1460917473720 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:24:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:24:33 INFO - PROCESS | 16496 | 1460917473727 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:24:33 INFO - PROCESS | 16496 | 1460917473733 Marionette TRACE conn3 <- [1,378,null,{}] 11:24:33 INFO - PROCESS | 16496 | 1460917473749 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}] 11:24:33 INFO - PROCESS | 16496 | 1460917473916 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:24:34 INFO - PROCESS | 16496 | 1460917474047 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6f5b800 == 53 [pid = 16496] [id = 102] 11:24:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 98 (0x7f03b0ac4800) [pid = 16496] [serial = 305] [outer = (nil)] 11:24:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 99 (0x7f03b0c74800) [pid = 16496] [serial = 306] [outer = 0x7f03b0ac4800] 11:24:34 INFO - PROCESS | 16496 | 1460917474166 Marionette DEBUG loaded listener.js 11:24:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 100 (0x7f03b3c3a400) [pid = 16496] [serial = 307] [outer = 0x7f03b0ac4800] 11:24:35 INFO - PROCESS | 16496 | 1460917475088 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:24:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:24:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1434ms 11:24:35 INFO - PROCESS | 16496 | 1460917475163 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:24:35 INFO - PROCESS | 16496 | 1460917475166 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:24:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:24:35 INFO - PROCESS | 16496 | 1460917475173 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:24:35 INFO - PROCESS | 16496 | 1460917475176 Marionette TRACE conn3 <- [1,382,null,{}] 11:24:35 INFO - PROCESS | 16496 | 1460917475183 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}] 11:24:35 INFO - PROCESS | 16496 | 1460917475381 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:24:35 INFO - PROCESS | 16496 | 1460917475519 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a8c74800 == 54 [pid = 16496] [id = 103] 11:24:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 101 (0x7f03b6f1b000) [pid = 16496] [serial = 308] [outer = (nil)] 11:24:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 102 (0x7f03bef04c00) [pid = 16496] [serial = 309] [outer = 0x7f03b6f1b000] 11:24:35 INFO - PROCESS | 16496 | 1460917475640 Marionette DEBUG loaded listener.js 11:24:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 103 (0x7f03c2c26400) [pid = 16496] [serial = 310] [outer = 0x7f03b6f1b000] 11:24:36 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:36 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:36 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:36 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:36 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:36 INFO - PROCESS | 16496 | 1460917476536 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:24:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:24:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1381ms 11:24:36 INFO - PROCESS | 16496 | 1460917476556 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:24:36 INFO - PROCESS | 16496 | 1460917476560 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:24:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:24:36 INFO - PROCESS | 16496 | 1460917476566 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:24:36 INFO - PROCESS | 16496 | 1460917476568 Marionette TRACE conn3 <- [1,386,null,{}] 11:24:36 INFO - PROCESS | 16496 | 1460917476574 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}] 11:24:36 INFO - PROCESS | 16496 | 1460917476729 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:24:36 INFO - PROCESS | 16496 | 1460917476870 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c269a000 == 55 [pid = 16496] [id = 104] 11:24:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 104 (0x7f03bccdb800) [pid = 16496] [serial = 311] [outer = (nil)] 11:24:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 105 (0x7f03c4e92800) [pid = 16496] [serial = 312] [outer = 0x7f03bccdb800] 11:24:36 INFO - PROCESS | 16496 | 1460917476948 Marionette DEBUG loaded listener.js 11:24:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 106 (0x7f03c58f0000) [pid = 16496] [serial = 313] [outer = 0x7f03bccdb800] 11:24:37 INFO - PROCESS | 16496 | 1460917477922 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]]]}] 11:24:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:24:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1387ms 11:24:37 INFO - PROCESS | 16496 | 1460917477955 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:24:37 INFO - PROCESS | 16496 | 1460917477961 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:24:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:24:37 INFO - PROCESS | 16496 | 1460917477969 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:24:37 INFO - PROCESS | 16496 | 1460917477971 Marionette TRACE conn3 <- [1,390,null,{}] 11:24:37 INFO - PROCESS | 16496 | 1460917477977 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}] 11:24:38 INFO - PROCESS | 16496 | 1460917478213 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:24:38 INFO - PROCESS | 16496 | 1460917478417 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e67000 == 56 [pid = 16496] [id = 105] 11:24:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03c739c000) [pid = 16496] [serial = 314] [outer = (nil)] 11:24:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03c73ebc00) [pid = 16496] [serial = 315] [outer = 0x7f03c739c000] 11:24:38 INFO - PROCESS | 16496 | 1460917478544 Marionette DEBUG loaded listener.js 11:24:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03ca8d1000) [pid = 16496] [serial = 316] [outer = 0x7f03c739c000] 11:24:39 INFO - PROCESS | 16496 | 1460917479656 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]]]}] 11:24:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:24:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1730ms 11:24:39 INFO - PROCESS | 16496 | 1460917479699 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:24:39 INFO - PROCESS | 16496 | 1460917479707 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:24:39 INFO - PROCESS | 16496 | 1460917479717 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:24:39 INFO - PROCESS | 16496 | 1460917479723 Marionette TRACE conn3 <- [1,394,null,{}] 11:24:39 INFO - PROCESS | 16496 | 1460917479734 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}] 11:24:39 INFO - PROCESS | 16496 | 1460917479932 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:24:40 INFO - PROCESS | 16496 | 1460917480171 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99db000 == 57 [pid = 16496] [id = 106] 11:24:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03a72d2c00) [pid = 16496] [serial = 317] [outer = (nil)] 11:24:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03a7cb0c00) [pid = 16496] [serial = 318] [outer = 0x7f03a72d2c00] 11:24:40 INFO - PROCESS | 16496 | 1460917480302 Marionette DEBUG loaded listener.js 11:24:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03aae1b400) [pid = 16496] [serial = 319] [outer = 0x7f03a72d2c00] 11:24:40 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d1e800 == 56 [pid = 16496] [id = 98] 11:24:40 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c736d800 == 55 [pid = 16496] [id = 95] 11:24:40 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdac5800 == 54 [pid = 16496] [id = 94] 11:24:40 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c1e800 == 53 [pid = 16496] [id = 93] 11:24:41 INFO - PROCESS | 16496 | 1460917481100 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]]]}] 11:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1446ms 11:24:41 INFO - PROCESS | 16496 | 1460917481163 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:24:41 INFO - PROCESS | 16496 | 1460917481171 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:24:41 INFO - PROCESS | 16496 | 1460917481181 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:24:41 INFO - PROCESS | 16496 | 1460917481185 Marionette TRACE conn3 <- [1,398,null,{}] 11:24:41 INFO - PROCESS | 16496 | 1460917481191 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}] 11:24:41 INFO - PROCESS | 16496 | 1460917481342 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:24:41 INFO - PROCESS | 16496 | 1460917481352 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6dc0800 == 54 [pid = 16496] [id = 107] 11:24:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03a72d8000) [pid = 16496] [serial = 320] [outer = (nil)] 11:24:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03b0806800) [pid = 16496] [serial = 321] [outer = 0x7f03a72d8000] 11:24:41 INFO - PROCESS | 16496 | 1460917481416 Marionette DEBUG loaded listener.js 11:24:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03b0a23800) [pid = 16496] [serial = 322] [outer = 0x7f03a72d8000] 11:24:42 INFO - PROCESS | 16496 | 1460917482455 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]]]}] 11:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1335ms 11:24:42 INFO - PROCESS | 16496 | 1460917482517 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:24:42 INFO - PROCESS | 16496 | 1460917482521 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:24:42 INFO - PROCESS | 16496 | 1460917482533 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:24:42 INFO - PROCESS | 16496 | 1460917482539 Marionette TRACE conn3 <- [1,402,null,{}] 11:24:42 INFO - PROCESS | 16496 | 1460917482554 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}] 11:24:42 INFO - PROCESS | 16496 | 1460917482755 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:24:42 INFO - PROCESS | 16496 | 1460917482782 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c3182000 == 55 [pid = 16496] [id = 108] 11:24:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03b0ad1c00) [pid = 16496] [serial = 323] [outer = (nil)] 11:24:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03b0b21000) [pid = 16496] [serial = 324] [outer = 0x7f03b0ad1c00] 11:24:42 INFO - PROCESS | 16496 | 1460917482884 Marionette DEBUG loaded listener.js 11:24:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03b0b29000) [pid = 16496] [serial = 325] [outer = 0x7f03b0ad1c00] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03a899b000) [pid = 16496] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03a6829400) [pid = 16496] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03b3a76800) [pid = 16496] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03aac30800) [pid = 16496] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03c0f8d000) [pid = 16496] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03a9991800) [pid = 16496] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03bef05400) [pid = 16496] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03a9994c00) [pid = 16496] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:24:43 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03b0811400) [pid = 16496] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:24:43 INFO - PROCESS | 16496 | 1460917483958 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]]]}] 11:24:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:24:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1489ms 11:24:44 INFO - PROCESS | 16496 | 1460917484024 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:24:44 INFO - PROCESS | 16496 | 1460917484039 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:24:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:24:44 INFO - PROCESS | 16496 | 1460917484046 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:24:44 INFO - PROCESS | 16496 | 1460917484048 Marionette TRACE conn3 <- [1,406,null,{}] 11:24:44 INFO - PROCESS | 16496 | 1460917484054 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}] 11:24:44 INFO - PROCESS | 16496 | 1460917484198 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:24:44 INFO - PROCESS | 16496 | 1460917484208 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c7117000 == 56 [pid = 16496] [id = 109] 11:24:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03a5108c00) [pid = 16496] [serial = 326] [outer = (nil)] 11:24:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03a6a4a000) [pid = 16496] [serial = 327] [outer = 0x7f03a5108c00] 11:24:44 INFO - PROCESS | 16496 | 1460917484270 Marionette DEBUG loaded listener.js 11:24:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03a8ccf000) [pid = 16496] [serial = 328] [outer = 0x7f03a5108c00] 11:24:45 INFO - PROCESS | 16496 | 1460917485059 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]]]}] 11:24:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:24:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1039ms 11:24:45 INFO - PROCESS | 16496 | 1460917485086 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:24:45 INFO - PROCESS | 16496 | 1460917485088 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:24:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:24:45 INFO - PROCESS | 16496 | 1460917485095 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:24:45 INFO - PROCESS | 16496 | 1460917485097 Marionette TRACE conn3 <- [1,410,null,{}] 11:24:45 INFO - PROCESS | 16496 | 1460917485128 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}] 11:24:45 INFO - PROCESS | 16496 | 1460917485263 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:24:45 INFO - PROCESS | 16496 | 1460917485277 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a5720000 == 57 [pid = 16496] [id = 110] 11:24:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03a6a46800) [pid = 16496] [serial = 329] [outer = (nil)] 11:24:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03b0b1c000) [pid = 16496] [serial = 330] [outer = 0x7f03a6a46800] 11:24:45 INFO - PROCESS | 16496 | 1460917485340 Marionette DEBUG loaded listener.js 11:24:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03b0c74000) [pid = 16496] [serial = 331] [outer = 0x7f03a6a46800] 11:24:46 INFO - PROCESS | 16496 | 1460917486334 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]]]}] 11:24:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:24:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1307ms 11:24:46 INFO - PROCESS | 16496 | 1460917486404 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:24:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:24:46 INFO - PROCESS | 16496 | 1460917486410 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:24:46 INFO - PROCESS | 16496 | 1460917486418 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:24:46 INFO - PROCESS | 16496 | 1460917486424 Marionette TRACE conn3 <- [1,414,null,{}] 11:24:46 INFO - PROCESS | 16496 | 1460917486431 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}] 11:24:46 INFO - PROCESS | 16496 | 1460917486633 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:24:46 INFO - PROCESS | 16496 | 1460917486773 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a67d6000 == 58 [pid = 16496] [id = 111] 11:24:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03a6a46400) [pid = 16496] [serial = 332] [outer = (nil)] 11:24:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03a7276800) [pid = 16496] [serial = 333] [outer = 0x7f03a6a46400] 11:24:46 INFO - PROCESS | 16496 | 1460917486851 Marionette DEBUG loaded listener.js 11:24:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03a8cd4c00) [pid = 16496] [serial = 334] [outer = 0x7f03a6a46400] 11:24:47 INFO - PROCESS | 16496 | 1460917487810 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]]]}] 11:24:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:24:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1440ms 11:24:47 INFO - PROCESS | 16496 | 1460917487858 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:24:47 INFO - PROCESS | 16496 | 1460917487866 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:24:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:24:47 INFO - PROCESS | 16496 | 1460917487876 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:24:47 INFO - PROCESS | 16496 | 1460917487880 Marionette TRACE conn3 <- [1,418,null,{}] 11:24:47 INFO - PROCESS | 16496 | 1460917487885 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}] 11:24:48 INFO - PROCESS | 16496 | 1460917488046 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:24:48 INFO - PROCESS | 16496 | 1460917488183 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c27000 == 59 [pid = 16496] [id = 112] 11:24:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03a6a4a400) [pid = 16496] [serial = 335] [outer = (nil)] 11:24:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03aaeea000) [pid = 16496] [serial = 336] [outer = 0x7f03a6a4a400] 11:24:48 INFO - PROCESS | 16496 | 1460917488256 Marionette DEBUG loaded listener.js 11:24:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03ad316000) [pid = 16496] [serial = 337] [outer = 0x7f03a6a4a400] 11:24:49 INFO - PROCESS | 16496 | 1460917489679 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]]]}] 11:24:49 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 11:24:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1834ms 11:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:24:49 INFO - PROCESS | 16496 | 1460917489710 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:24:49 INFO - PROCESS | 16496 | 1460917489713 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:24:49 INFO - PROCESS | 16496 | 1460917489719 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:24:49 INFO - PROCESS | 16496 | 1460917489725 Marionette TRACE conn3 <- [1,422,null,{}] 11:24:49 INFO - PROCESS | 16496 | 1460917489741 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}] 11:24:49 INFO - PROCESS | 16496 | 1460917489902 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:24:50 INFO - PROCESS | 16496 | 1460917490041 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e69000 == 60 [pid = 16496] [id = 113] 11:24:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 122 (0x7f03ad59e800) [pid = 16496] [serial = 338] [outer = (nil)] 11:24:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 123 (0x7f03b0246c00) [pid = 16496] [serial = 339] [outer = 0x7f03ad59e800] 11:24:50 INFO - PROCESS | 16496 | 1460917490118 Marionette DEBUG loaded listener.js 11:24:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 124 (0x7f03b0a1c000) [pid = 16496] [serial = 340] [outer = 0x7f03ad59e800] 11:24:51 INFO - PROCESS | 16496 | 1460917491309 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]]]}] 11:24:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:24:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1636ms 11:24:51 INFO - PROCESS | 16496 | 1460917491356 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:24:51 INFO - PROCESS | 16496 | 1460917491361 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:24:51 INFO - PROCESS | 16496 | 1460917491378 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:24:51 INFO - PROCESS | 16496 | 1460917491380 Marionette TRACE conn3 <- [1,426,null,{}] 11:24:51 INFO - PROCESS | 16496 | 1460917491386 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}] 11:24:51 INFO - PROCESS | 16496 | 1460917491618 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:24:51 INFO - PROCESS | 16496 | 1460917491738 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b039c800 == 61 [pid = 16496] [id = 114] 11:24:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 125 (0x7f03a6833000) [pid = 16496] [serial = 341] [outer = (nil)] 11:24:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 126 (0x7f03b0a1d400) [pid = 16496] [serial = 342] [outer = 0x7f03a6833000] 11:24:51 INFO - PROCESS | 16496 | 1460917491810 Marionette DEBUG loaded listener.js 11:24:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03b0b22c00) [pid = 16496] [serial = 343] [outer = 0x7f03a6833000] 11:24:52 INFO - PROCESS | 16496 | 1460917492602 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] 11:24:52 INFO - PROCESS | 16496 | 1460917492935 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:24:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:24:52 INFO - PROCESS | 16496 | 1460917492945 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:24:52 INFO - PROCESS | 16496 | 1460917492949 Marionette TRACE conn3 <- [1,430,null,{}] 11:24:52 INFO - PROCESS | 16496 | 1460917492956 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}] 11:24:53 INFO - PROCESS | 16496 | 1460917493101 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:24:53 INFO - PROCESS | 16496 | 1460917493287 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab517800 == 62 [pid = 16496] [id = 115] 11:24:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a7277800) [pid = 16496] [serial = 344] [outer = (nil)] 11:24:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a727b800) [pid = 16496] [serial = 345] [outer = 0x7f03a7277800] 11:24:53 INFO - PROCESS | 16496 | 1460917493352 Marionette DEBUG loaded listener.js 11:24:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a72dd000) [pid = 16496] [serial = 346] [outer = 0x7f03a7277800] 11:24:54 INFO - PROCESS | 16496 | 1460917494164 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]]]}] 11:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1288ms 11:24:54 INFO - PROCESS | 16496 | 1460917494234 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:24:54 INFO - PROCESS | 16496 | 1460917494240 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:24:54 INFO - PROCESS | 16496 | 1460917494251 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:24:54 INFO - PROCESS | 16496 | 1460917494256 Marionette TRACE conn3 <- [1,434,null,{}] 11:24:54 INFO - PROCESS | 16496 | 1460917494262 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}] 11:24:54 INFO - PROCESS | 16496 | 1460917494492 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:24:54 INFO - PROCESS | 16496 | 1460917494690 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6f47800 == 63 [pid = 16496] [id = 116] 11:24:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03a8ccc400) [pid = 16496] [serial = 347] [outer = (nil)] 11:24:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03a9991c00) [pid = 16496] [serial = 348] [outer = 0x7f03a8ccc400] 11:24:54 INFO - PROCESS | 16496 | 1460917494776 Marionette DEBUG loaded listener.js 11:24:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03aae19800) [pid = 16496] [serial = 349] [outer = 0x7f03a8ccc400] 11:24:55 INFO - PROCESS | 16496 | 1460917495628 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]]]}] 11:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1434ms 11:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:24:55 INFO - PROCESS | 16496 | 1460917495682 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:24:55 INFO - PROCESS | 16496 | 1460917495685 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:24:55 INFO - PROCESS | 16496 | 1460917495692 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:24:55 INFO - PROCESS | 16496 | 1460917495694 Marionette TRACE conn3 <- [1,438,null,{}] 11:24:55 INFO - PROCESS | 16496 | 1460917495709 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}] 11:24:55 INFO - PROCESS | 16496 | 1460917495871 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:24:56 INFO - PROCESS | 16496 | 1460917496017 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c7117000 == 62 [pid = 16496] [id = 109] 11:24:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c3182000 == 61 [pid = 16496] [id = 108] 11:24:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b6dc0800 == 60 [pid = 16496] [id = 107] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03c320e000) [pid = 16496] [serial = 255] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03af9a8800) [pid = 16496] [serial = 246] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03c0ec1c00) [pid = 16496] [serial = 249] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03ad318c00) [pid = 16496] [serial = 243] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03c3083000) [pid = 16496] [serial = 252] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03b0a25000) [pid = 16496] [serial = 282] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03adedec00) [pid = 16496] [serial = 279] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 125 (0x7f03bdde9c00) [pid = 16496] [serial = 285] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 124 (0x7f03c587f800) [pid = 16496] [serial = 291] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 123 (0x7f03c3203c00) [pid = 16496] [serial = 288] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 122 (0x7f03ad31dc00) [pid = 16496] [serial = 297] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d9e800 == 61 [pid = 16496] [id = 117] 11:24:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 123 (0x7f03a8997400) [pid = 16496] [serial = 350] [outer = (nil)] 11:24:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 124 (0x7f03ad69e400) [pid = 16496] [serial = 351] [outer = 0x7f03a8997400] 11:24:56 INFO - PROCESS | 16496 | 1460917496125 Marionette DEBUG loaded listener.js 11:24:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 125 (0x7f03af911400) [pid = 16496] [serial = 352] [outer = 0x7f03a8997400] 11:24:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99db000 == 60 [pid = 16496] [id = 106] 11:24:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b10e8000 == 59 [pid = 16496] [id = 101] 11:24:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afa16000 == 58 [pid = 16496] [id = 100] 11:24:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afa1f800 == 57 [pid = 16496] [id = 99] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 124 (0x7f03bdf2d000) [pid = 16496] [serial = 267] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 123 (0x7f03ad319000) [pid = 16496] [serial = 259] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 122 (0x7f03aac38000) [pid = 16496] [serial = 258] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 121 (0x7f03c3008c00) [pid = 16496] [serial = 240] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 120 (0x7f03af152c00) [pid = 16496] [serial = 261] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 119 (0x7f03afc75800) [pid = 16496] [serial = 262] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03c0ec6400) [pid = 16496] [serial = 270] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03b119ac00) [pid = 16496] [serial = 264] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03b0accc00) [pid = 16496] [serial = 276] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03aacc6000) [pid = 16496] [serial = 105] [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.] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03bdd08800) [pid = 16496] [serial = 273] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03c2ea9000) [pid = 16496] [serial = 271] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03bef05000) [pid = 16496] [serial = 268] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03c2ea9800) [pid = 16496] [serial = 274] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03b3a6fc00) [pid = 16496] [serial = 265] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03bec2a000) [pid = 16496] [serial = 201] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03a72d7400) [pid = 16496] [serial = 294] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03a8cce000) [pid = 16496] [serial = 295] [outer = (nil)] [url = about:blank] 11:24:56 INFO - PROCESS | 16496 | 1460917496902 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]]]}] 11:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1243ms 11:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:24:56 INFO - PROCESS | 16496 | 1460917496953 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:24:56 INFO - PROCESS | 16496 | 1460917496956 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:24:56 INFO - PROCESS | 16496 | 1460917496963 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:24:56 INFO - PROCESS | 16496 | 1460917496966 Marionette TRACE conn3 <- [1,442,null,{}] 11:24:56 INFO - PROCESS | 16496 | 1460917496975 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}] 11:24:57 INFO - PROCESS | 16496 | 1460917497108 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:24:57 INFO - PROCESS | 16496 | 1460917497127 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b06a6800 == 58 [pid = 16496] [id = 118] 11:24:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03a6833400) [pid = 16496] [serial = 353] [outer = (nil)] 11:24:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03b024ac00) [pid = 16496] [serial = 354] [outer = 0x7f03a6833400] 11:24:57 INFO - PROCESS | 16496 | 1460917497187 Marionette DEBUG loaded listener.js 11:24:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03b0a1b800) [pid = 16496] [serial = 355] [outer = 0x7f03a6833400] 11:24:57 INFO - PROCESS | 16496 | 1460917497928 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]]]}] 11:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 986ms 11:24:57 INFO - PROCESS | 16496 | 1460917497948 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:24:57 INFO - PROCESS | 16496 | 1460917497952 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:24:57 INFO - PROCESS | 16496 | 1460917497958 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:24:57 INFO - PROCESS | 16496 | 1460917497961 Marionette TRACE conn3 <- [1,446,null,{}] 11:24:57 INFO - PROCESS | 16496 | 1460917497973 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}] 11:24:58 INFO - PROCESS | 16496 | 1460917498104 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:24:58 INFO - PROCESS | 16496 | 1460917498118 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c31000 == 59 [pid = 16496] [id = 119] 11:24:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03a6834000) [pid = 16496] [serial = 356] [outer = (nil)] 11:24:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03b0ac9c00) [pid = 16496] [serial = 357] [outer = 0x7f03a6834000] 11:24:58 INFO - PROCESS | 16496 | 1460917498178 Marionette DEBUG loaded listener.js 11:24:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03b0b1fc00) [pid = 16496] [serial = 358] [outer = 0x7f03a6834000] 11:24:58 INFO - PROCESS | 16496 | 1460917498987 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]]]}] 11:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1085ms 11:24:59 INFO - PROCESS | 16496 | 1460917499062 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:24:59 INFO - PROCESS | 16496 | 1460917499065 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:24:59 INFO - PROCESS | 16496 | 1460917499072 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:24:59 INFO - PROCESS | 16496 | 1460917499075 Marionette TRACE conn3 <- [1,450,null,{}] 11:24:59 INFO - PROCESS | 16496 | 1460917499079 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}] 11:24:59 INFO - PROCESS | 16496 | 1460917499292 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:24:59 INFO - PROCESS | 16496 | 1460917499317 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39bd000 == 60 [pid = 16496] [id = 120] 11:24:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03b0bd3800) [pid = 16496] [serial = 359] [outer = (nil)] 11:24:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03b15b4400) [pid = 16496] [serial = 360] [outer = 0x7f03b0bd3800] 11:24:59 INFO - PROCESS | 16496 | 1460917499385 Marionette DEBUG loaded listener.js 11:24:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03b3a76800) [pid = 16496] [serial = 361] [outer = 0x7f03b0bd3800] 11:25:00 INFO - PROCESS | 16496 | 1460917500204 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] 11:25:00 INFO - PROCESS | 16496 | 1460917500266 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:25:00 INFO - PROCESS | 16496 | 1460917500272 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:25:00 INFO - PROCESS | 16496 | 1460917500274 Marionette TRACE conn3 <- [1,454,null,{}] 11:25:00 INFO - PROCESS | 16496 | 1460917500288 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}] 11:25:00 INFO - PROCESS | 16496 | 1460917500459 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:25:00 INFO - PROCESS | 16496 | 1460917500477 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a67c4800 == 61 [pid = 16496] [id = 121] 11:25:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03aac85400) [pid = 16496] [serial = 362] [outer = (nil)] 11:25:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03aac8c800) [pid = 16496] [serial = 363] [outer = 0x7f03aac85400] 11:25:00 INFO - PROCESS | 16496 | 1460917500538 Marionette DEBUG loaded listener.js 11:25:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03b0bc8400) [pid = 16496] [serial = 364] [outer = 0x7f03aac85400] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03a8d6d400) [pid = 16496] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03aae16800) [pid = 16496] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03a70ac400) [pid = 16496] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03b1dc1000) [pid = 16496] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03a510c800) [pid = 16496] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03a72d5000) [pid = 16496] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03a5105000) [pid = 16496] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03af814000) [pid = 16496] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03a8cd6c00) [pid = 16496] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03afc75400) [pid = 16496] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03bccd7000) [pid = 16496] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03a72df400) [pid = 16496] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 106 (0x7f03b0ad1c00) [pid = 16496] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 105 (0x7f03a5108c00) [pid = 16496] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 104 (0x7f03a72d8000) [pid = 16496] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 103 (0x7f03c739c000) [pid = 16496] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:25:01 INFO - PROCESS | 16496 | --DOMWINDOW == 102 (0x7f03a72d2c00) [pid = 16496] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:25:01 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:25:01 INFO - PROCESS | 16496 | 1460917501708 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]]]}] 11:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1488ms 11:25:01 INFO - PROCESS | 16496 | 1460917501763 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:25:01 INFO - PROCESS | 16496 | 1460917501765 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:25:01 INFO - PROCESS | 16496 | 1460917501772 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:25:01 INFO - PROCESS | 16496 | 1460917501774 Marionette TRACE conn3 <- [1,458,null,{}] 11:25:01 INFO - PROCESS | 16496 | 1460917501798 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}] 11:25:01 INFO - PROCESS | 16496 | 1460917501964 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:25:01 INFO - PROCESS | 16496 | 1460917501983 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b7b22000 == 62 [pid = 16496] [id = 122] 11:25:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 103 (0x7f03a6831400) [pid = 16496] [serial = 365] [outer = (nil)] 11:25:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 104 (0x7f03aac82400) [pid = 16496] [serial = 366] [outer = 0x7f03a6831400] 11:25:02 INFO - PROCESS | 16496 | 1460917502044 Marionette DEBUG loaded listener.js 11:25:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 105 (0x7f03afdc0400) [pid = 16496] [serial = 367] [outer = 0x7f03a6831400] 11:25:02 INFO - PROCESS | 16496 | 1460917502917 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] 11:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:25:02 INFO - PROCESS | 16496 | 1460917502962 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:25:02 INFO - PROCESS | 16496 | 1460917502970 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:25:02 INFO - PROCESS | 16496 | 1460917502973 Marionette TRACE conn3 <- [1,462,null,{}] 11:25:02 INFO - PROCESS | 16496 | 1460917502978 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}] 11:25:03 INFO - PROCESS | 16496 | 1460917503117 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:25:03 INFO - PROCESS | 16496 | 1460917503130 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0e79800 == 63 [pid = 16496] [id = 123] 11:25:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 106 (0x7f03a52eac00) [pid = 16496] [serial = 368] [outer = (nil)] 11:25:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03a52f4800) [pid = 16496] [serial = 369] [outer = 0x7f03a52eac00] 11:25:03 INFO - PROCESS | 16496 | 1460917503191 Marionette DEBUG loaded listener.js 11:25:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03a72d3400) [pid = 16496] [serial = 370] [outer = 0x7f03a52eac00] 11:25:04 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:25:04 INFO - PROCESS | 16496 | 1460917504269 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] 11:25:04 INFO - PROCESS | 16496 | 1460917504314 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:25:04 INFO - PROCESS | 16496 | 1460917504324 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:25:04 INFO - PROCESS | 16496 | 1460917504328 Marionette TRACE conn3 <- [1,466,null,{}] 11:25:04 INFO - PROCESS | 16496 | 1460917504336 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}] 11:25:04 INFO - PROCESS | 16496 | 1460917504513 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:25:04 INFO - PROCESS | 16496 | 1460917504690 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af973800 == 64 [pid = 16496] [id = 124] 11:25:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03a72d5000) [pid = 16496] [serial = 371] [outer = (nil)] 11:25:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03a7ca7800) [pid = 16496] [serial = 372] [outer = 0x7f03a72d5000] 11:25:04 INFO - PROCESS | 16496 | 1460917504827 Marionette DEBUG loaded listener.js 11:25:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03aac85000) [pid = 16496] [serial = 373] [outer = 0x7f03a72d5000] 11:25:05 INFO - PROCESS | 16496 | 1460917505735 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] 11:25:05 INFO - PROCESS | 16496 | 1460917505817 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:25:05 INFO - PROCESS | 16496 | 1460917505827 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:25:05 INFO - PROCESS | 16496 | 1460917505831 Marionette TRACE conn3 <- [1,470,null,{}] 11:25:05 INFO - PROCESS | 16496 | 1460917505837 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}] 11:25:06 INFO - PROCESS | 16496 | 1460917506041 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:25:06 INFO - PROCESS | 16496 | 1460917506261 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6f42800 == 65 [pid = 16496] [id = 125] 11:25:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03a72d8000) [pid = 16496] [serial = 374] [outer = (nil)] 11:25:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03ad69c000) [pid = 16496] [serial = 375] [outer = 0x7f03a72d8000] 11:25:06 INFO - PROCESS | 16496 | 1460917506413 Marionette DEBUG loaded listener.js 11:25:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03afdba000) [pid = 16496] [serial = 376] [outer = 0x7f03a72d8000] 11:25:07 INFO - PROCESS | 16496 | 1460917507243 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]]]}] 11:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1486ms 11:25:07 INFO - PROCESS | 16496 | 1460917507315 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:25:07 INFO - PROCESS | 16496 | 1460917507319 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:25:07 INFO - PROCESS | 16496 | 1460917507325 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:25:07 INFO - PROCESS | 16496 | 1460917507330 Marionette TRACE conn3 <- [1,474,null,{}] 11:25:07 INFO - PROCESS | 16496 | 1460917507346 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}] 11:25:07 INFO - PROCESS | 16496 | 1460917507550 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:25:07 INFO - PROCESS | 16496 | 1460917507694 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c3043000 == 66 [pid = 16496] [id = 126] 11:25:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03ae4c2800) [pid = 16496] [serial = 377] [outer = (nil)] 11:25:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03b0b25400) [pid = 16496] [serial = 378] [outer = 0x7f03ae4c2800] 11:25:07 INFO - PROCESS | 16496 | 1460917507774 Marionette DEBUG loaded listener.js 11:25:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03b0e22c00) [pid = 16496] [serial = 379] [outer = 0x7f03ae4c2800] 11:25:08 INFO - PROCESS | 16496 | 1460917508627 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]]]}] 11:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1346ms 11:25:08 INFO - PROCESS | 16496 | 1460917508671 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:25:08 INFO - PROCESS | 16496 | 1460917508676 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:25:08 INFO - PROCESS | 16496 | 1460917508682 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:25:08 INFO - PROCESS | 16496 | 1460917508685 Marionette TRACE conn3 <- [1,478,null,{}] 11:25:08 INFO - PROCESS | 16496 | 1460917508690 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}] 11:25:08 INFO - PROCESS | 16496 | 1460917508844 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:25:08 INFO - PROCESS | 16496 | 1460917508989 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c7371000 == 67 [pid = 16496] [id = 127] 11:25:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03b0242400) [pid = 16496] [serial = 380] [outer = (nil)] 11:25:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03b2f12c00) [pid = 16496] [serial = 381] [outer = 0x7f03b0242400] 11:25:09 INFO - PROCESS | 16496 | 1460917509062 Marionette DEBUG loaded listener.js 11:25:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03bcccec00) [pid = 16496] [serial = 382] [outer = 0x7f03b0242400] 11:25:09 INFO - PROCESS | 16496 | 1460917509981 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]]]}] 11:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 11:25:10 INFO - PROCESS | 16496 | 1460917510016 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:25:10 INFO - PROCESS | 16496 | 1460917510020 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:25:10 INFO - PROCESS | 16496 | 1460917510025 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:25:10 INFO - PROCESS | 16496 | 1460917510027 Marionette TRACE conn3 <- [1,482,null,{}] 11:25:10 INFO - PROCESS | 16496 | 1460917510033 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}] 11:25:10 INFO - PROCESS | 16496 | 1460917510185 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:25:10 INFO - PROCESS | 16496 | 1460917510331 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a71a9000 == 68 [pid = 16496] [id = 128] 11:25:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03b1544400) [pid = 16496] [serial = 383] [outer = (nil)] 11:25:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 122 (0x7f03bdde2c00) [pid = 16496] [serial = 384] [outer = 0x7f03b1544400] 11:25:10 INFO - PROCESS | 16496 | 1460917510406 Marionette DEBUG loaded listener.js 11:25:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 123 (0x7f03bec2ac00) [pid = 16496] [serial = 385] [outer = 0x7f03b1544400] 11:25:11 INFO - PROCESS | 16496 | 1460917511331 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]]]}] 11:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1378ms 11:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:25:11 INFO - PROCESS | 16496 | 1460917511404 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:25:11 INFO - PROCESS | 16496 | 1460917511407 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:25:11 INFO - PROCESS | 16496 | 1460917511413 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:25:11 INFO - PROCESS | 16496 | 1460917511417 Marionette TRACE conn3 <- [1,486,null,{}] 11:25:11 INFO - PROCESS | 16496 | 1460917511422 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}] 11:25:11 INFO - PROCESS | 16496 | 1460917511634 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:25:11 INFO - PROCESS | 16496 | 1460917511779 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a773c800 == 69 [pid = 16496] [id = 129] 11:25:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 124 (0x7f03a682fc00) [pid = 16496] [serial = 386] [outer = (nil)] 11:25:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 125 (0x7f03a77b5800) [pid = 16496] [serial = 387] [outer = 0x7f03a682fc00] 11:25:11 INFO - PROCESS | 16496 | 1460917511918 Marionette DEBUG loaded listener.js 11:25:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 126 (0x7f03bec2b000) [pid = 16496] [serial = 388] [outer = 0x7f03a682fc00] 11:25:12 INFO - PROCESS | 16496 | 1460917512972 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]]]}] 11:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1594ms 11:25:13 INFO - PROCESS | 16496 | 1460917513007 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:25:13 INFO - PROCESS | 16496 | 1460917513011 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:25:13 INFO - PROCESS | 16496 | 1460917513019 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:25:13 INFO - PROCESS | 16496 | 1460917513024 Marionette TRACE conn3 <- [1,490,null,{}] 11:25:13 INFO - PROCESS | 16496 | 1460917513032 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}] 11:25:13 INFO - PROCESS | 16496 | 1460917513180 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:25:13 INFO - PROCESS | 16496 | 1460917513382 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab512000 == 70 [pid = 16496] [id = 130] 11:25:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03a52f9400) [pid = 16496] [serial = 389] [outer = (nil)] 11:25:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a700dc00) [pid = 16496] [serial = 390] [outer = 0x7f03a52f9400] 11:25:13 INFO - PROCESS | 16496 | 1460917513451 Marionette DEBUG loaded listener.js 11:25:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a72d9800) [pid = 16496] [serial = 391] [outer = 0x7f03a52f9400] 11:25:14 INFO - PROCESS | 16496 | 1460917514334 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]]]}] 11:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1340ms 11:25:14 INFO - PROCESS | 16496 | 1460917514360 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:25:14 INFO - PROCESS | 16496 | 1460917514369 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:25:14 INFO - PROCESS | 16496 | 1460917514378 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:25:14 INFO - PROCESS | 16496 | 1460917514382 Marionette TRACE conn3 <- [1,494,null,{}] 11:25:14 INFO - PROCESS | 16496 | 1460917514387 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}] 11:25:14 INFO - PROCESS | 16496 | 1460917514540 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:25:14 INFO - PROCESS | 16496 | 1460917514706 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6f46000 == 69 [pid = 16496] [id = 61] 11:25:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af967000 == 68 [pid = 16496] [id = 62] 11:25:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b7b22000 == 67 [pid = 16496] [id = 122] 11:25:14 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03b0b1c000) [pid = 16496] [serial = 330] [outer = (nil)] [url = about:blank] 11:25:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a5728800 == 68 [pid = 16496] [id = 131] 11:25:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a6a3fc00) [pid = 16496] [serial = 392] [outer = (nil)] 11:25:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a77b3400) [pid = 16496] [serial = 393] [outer = 0x7f03a6a3fc00] 11:25:14 INFO - PROCESS | 16496 | 1460917514804 Marionette DEBUG loaded listener.js 11:25:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03a8d6d800) [pid = 16496] [serial = 394] [outer = 0x7f03a6a3fc00] 11:25:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a67c4800 == 67 [pid = 16496] [id = 121] 11:25:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b39bd000 == 66 [pid = 16496] [id = 120] 11:25:15 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c31000 == 65 [pid = 16496] [id = 119] 11:25:15 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d9e800 == 64 [pid = 16496] [id = 117] 11:25:15 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6f47800 == 63 [pid = 16496] [id = 116] 11:25:15 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab517800 == 62 [pid = 16496] [id = 115] 11:25:15 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a5720000 == 61 [pid = 16496] [id = 110] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03c0e96c00) [pid = 16496] [serial = 216] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03c5b8cc00) [pid = 16496] [serial = 292] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03b0bc9000) [pid = 16496] [serial = 247] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03af9a4400) [pid = 16496] [serial = 207] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03b15b7800) [pid = 16496] [serial = 168] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 125 (0x7f03bef0a400) [pid = 16496] [serial = 213] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 124 (0x7f03c3164000) [pid = 16496] [serial = 253] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 123 (0x7f03aac36000) [pid = 16496] [serial = 204] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 122 (0x7f03c5863c00) [pid = 16496] [serial = 256] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 121 (0x7f03c2c20800) [pid = 16496] [serial = 250] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 120 (0x7f03ae4c6000) [pid = 16496] [serial = 244] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 119 (0x7f03bd871400) [pid = 16496] [serial = 210] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03b0b21000) [pid = 16496] [serial = 324] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03a6a4a000) [pid = 16496] [serial = 327] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03b0b29000) [pid = 16496] [serial = 325] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03b0c74800) [pid = 16496] [serial = 306] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03b0806800) [pid = 16496] [serial = 321] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03ca8d1000) [pid = 16496] [serial = 316] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03c73ebc00) [pid = 16496] [serial = 315] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03b00e4c00) [pid = 16496] [serial = 303] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03aae1b400) [pid = 16496] [serial = 319] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03a7cb0c00) [pid = 16496] [serial = 318] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03bef04c00) [pid = 16496] [serial = 309] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03c4e92800) [pid = 16496] [serial = 312] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 106 (0x7f03a7007800) [pid = 16496] [serial = 300] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 105 (0x7f03b0a23800) [pid = 16496] [serial = 322] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | --DOMWINDOW == 104 (0x7f03a8ccf000) [pid = 16496] [serial = 328] [outer = (nil)] [url = about:blank] 11:25:15 INFO - PROCESS | 16496 | 1460917515704 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]]]}] 11:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1381ms 11:25:15 INFO - PROCESS | 16496 | 1460917515760 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:25:15 INFO - PROCESS | 16496 | 1460917515764 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:25:15 INFO - PROCESS | 16496 | 1460917515770 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:25:15 INFO - PROCESS | 16496 | 1460917515775 Marionette TRACE conn3 <- [1,498,null,{}] 11:25:15 INFO - PROCESS | 16496 | 1460917515791 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}] 11:25:15 INFO - PROCESS | 16496 | 1460917515944 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:25:16 INFO - PROCESS | 16496 | 1460917516043 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0259000 == 62 [pid = 16496] [id = 132] 11:25:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 105 (0x7f03a7007800) [pid = 16496] [serial = 395] [outer = (nil)] 11:25:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 106 (0x7f03aacc6000) [pid = 16496] [serial = 396] [outer = 0x7f03a7007800] 11:25:16 INFO - PROCESS | 16496 | 1460917516109 Marionette DEBUG loaded listener.js 11:25:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03aaeef000) [pid = 16496] [serial = 397] [outer = 0x7f03a7007800] 11:25:16 INFO - PROCESS | 16496 | 1460917516771 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]]]}] 11:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1036ms 11:25:16 INFO - PROCESS | 16496 | 1460917516807 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:25:16 INFO - PROCESS | 16496 | 1460917516811 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:25:16 INFO - PROCESS | 16496 | 1460917516818 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:25:16 INFO - PROCESS | 16496 | 1460917516821 Marionette TRACE conn3 <- [1,502,null,{}] 11:25:16 INFO - PROCESS | 16496 | 1460917516826 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}] 11:25:17 INFO - PROCESS | 16496 | 1460917517010 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:25:17 INFO - PROCESS | 16496 | 1460917517084 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c28000 == 63 [pid = 16496] [id = 133] 11:25:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03a7281000) [pid = 16496] [serial = 398] [outer = (nil)] 11:25:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03ae4c6000) [pid = 16496] [serial = 399] [outer = 0x7f03a7281000] 11:25:17 INFO - PROCESS | 16496 | 1460917517147 Marionette DEBUG loaded listener.js 11:25:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03b00da400) [pid = 16496] [serial = 400] [outer = 0x7f03a7281000] 11:25:17 INFO - PROCESS | 16496 | 1460917517918 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]]]}] 11:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1142ms 11:25:17 INFO - PROCESS | 16496 | 1460917517961 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:25:17 INFO - PROCESS | 16496 | 1460917517965 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:25:17 INFO - PROCESS | 16496 | 1460917517970 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:25:17 INFO - PROCESS | 16496 | 1460917517972 Marionette TRACE conn3 <- [1,506,null,{}] 11:25:17 INFO - PROCESS | 16496 | 1460917517984 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}] 11:25:18 INFO - PROCESS | 16496 | 1460917518155 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:25:18 INFO - PROCESS | 16496 | 1460917518172 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a719a800 == 64 [pid = 16496] [id = 134] 11:25:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03aaf24400) [pid = 16496] [serial = 401] [outer = (nil)] 11:25:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03b024ec00) [pid = 16496] [serial = 402] [outer = 0x7f03aaf24400] 11:25:18 INFO - PROCESS | 16496 | 1460917518234 Marionette DEBUG loaded listener.js 11:25:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03b0a20400) [pid = 16496] [serial = 403] [outer = 0x7f03aaf24400] 11:25:19 INFO - PROCESS | 16496 | 1460917519095 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]]]}] 11:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1181ms 11:25:19 INFO - PROCESS | 16496 | 1460917519160 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:25:19 INFO - PROCESS | 16496 | 1460917519164 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:25:19 INFO - PROCESS | 16496 | 1460917519170 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:25:19 INFO - PROCESS | 16496 | 1460917519173 Marionette TRACE conn3 <- [1,510,null,{}] 11:25:19 INFO - PROCESS | 16496 | 1460917519179 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}] 11:25:19 INFO - PROCESS | 16496 | 1460917519400 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03b0ac6000) [pid = 16496] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03a8ccf800) [pid = 16496] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03aae15400) [pid = 16496] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03b0e28c00) [pid = 16496] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03a5110000) [pid = 16496] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03a5105400) [pid = 16496] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 106 (0x7f03b0ac4800) [pid = 16496] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 105 (0x7f03aae1a800) [pid = 16496] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 104 (0x7f03a682b400) [pid = 16496] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 103 (0x7f03b0bd3800) [pid = 16496] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 102 (0x7f03a6834000) [pid = 16496] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 101 (0x7f03a8997400) [pid = 16496] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 100 (0x7f03a8ccc400) [pid = 16496] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 99 (0x7f03a6833400) [pid = 16496] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 98 (0x7f03aac85400) [pid = 16496] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 97 (0x7f03a7277800) [pid = 16496] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:25:19 INFO - PROCESS | 16496 | --DOMWINDOW == 96 (0x7f03a6831400) [pid = 16496] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:25:19 INFO - PROCESS | 16496 | 1460917519753 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aadc4800 == 65 [pid = 16496] [id = 135] 11:25:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 97 (0x7f03a52f0400) [pid = 16496] [serial = 404] [outer = (nil)] 11:25:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 98 (0x7f03a6a40000) [pid = 16496] [serial = 405] [outer = 0x7f03a52f0400] 11:25:19 INFO - PROCESS | 16496 | 1460917519824 Marionette DEBUG loaded listener.js 11:25:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 99 (0x7f03aac3a400) [pid = 16496] [serial = 406] [outer = 0x7f03a52f0400] 11:25:20 INFO - PROCESS | 16496 | 1460917520534 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]]]}] 11:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1384ms 11:25:20 INFO - PROCESS | 16496 | 1460917520555 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:25:20 INFO - PROCESS | 16496 | 1460917520558 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:25:20 INFO - PROCESS | 16496 | 1460917520564 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:25:20 INFO - PROCESS | 16496 | 1460917520566 Marionette TRACE conn3 <- [1,514,null,{}] 11:25:20 INFO - PROCESS | 16496 | 1460917520571 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}] 11:25:20 INFO - PROCESS | 16496 | 1460917520741 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:25:20 INFO - PROCESS | 16496 | 1460917520762 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03be9be000 == 66 [pid = 16496] [id = 136] 11:25:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 100 (0x7f03a52f2400) [pid = 16496] [serial = 407] [outer = (nil)] 11:25:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 101 (0x7f03a71c4c00) [pid = 16496] [serial = 408] [outer = 0x7f03a52f2400] 11:25:20 INFO - PROCESS | 16496 | 1460917520822 Marionette DEBUG loaded listener.js 11:25:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 102 (0x7f03a71cc000) [pid = 16496] [serial = 409] [outer = 0x7f03a52f2400] 11:25:21 INFO - PROCESS | 16496 | 1460917521501 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]]]}] 11:25: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 11:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 979ms 11:25:21 INFO - PROCESS | 16496 | 1460917521544 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:25:21 INFO - PROCESS | 16496 | 1460917521548 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:25:21 INFO - PROCESS | 16496 | 1460917521554 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:25:21 INFO - PROCESS | 16496 | 1460917521557 Marionette TRACE conn3 <- [1,518,null,{}] 11:25:21 INFO - PROCESS | 16496 | 1460917521562 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}] 11:25:21 INFO - PROCESS | 16496 | 1460917521772 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:25:21 INFO - PROCESS | 16496 | 1460917521928 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6d73000 == 67 [pid = 16496] [id = 137] 11:25:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 103 (0x7f03a510bc00) [pid = 16496] [serial = 410] [outer = (nil)] 11:25:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 104 (0x7f03a52f1000) [pid = 16496] [serial = 411] [outer = 0x7f03a510bc00] 11:25:22 INFO - PROCESS | 16496 | 1460917522005 Marionette DEBUG loaded listener.js 11:25:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 105 (0x7f03a6a40800) [pid = 16496] [serial = 412] [outer = 0x7f03a510bc00] 11:25:22 INFO - PROCESS | 16496 | 1460917522935 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]]]}] 11:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1432ms 11:25:22 INFO - PROCESS | 16496 | 1460917522990 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:25:22 INFO - PROCESS | 16496 | 1460917522998 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:25:23 INFO - PROCESS | 16496 | 1460917523006 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:25:23 INFO - PROCESS | 16496 | 1460917523012 Marionette TRACE conn3 <- [1,522,null,{}] 11:25:23 INFO - PROCESS | 16496 | 1460917523019 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}] 11:25:23 INFO - PROCESS | 16496 | 1460917523194 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:25:23 INFO - PROCESS | 16496 | 1460917523337 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b03a7000 == 68 [pid = 16496] [id = 138] 11:25:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 106 (0x7f03a510c800) [pid = 16496] [serial = 413] [outer = (nil)] 11:25:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03a77b3c00) [pid = 16496] [serial = 414] [outer = 0x7f03a510c800] 11:25:23 INFO - PROCESS | 16496 | 1460917523414 Marionette DEBUG loaded listener.js 11:25:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03a7946400) [pid = 16496] [serial = 415] [outer = 0x7f03a510c800] 11:25:24 INFO - PROCESS | 16496 | 1460917524427 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]]]}] 11:25:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1490ms 11:25:24 INFO - PROCESS | 16496 | 1460917524497 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:25:24 INFO - PROCESS | 16496 | 1460917524502 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:25:24 INFO - PROCESS | 16496 | 1460917524508 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:25:24 INFO - PROCESS | 16496 | 1460917524511 Marionette TRACE conn3 <- [1,526,null,{}] 11:25:24 INFO - PROCESS | 16496 | 1460917524517 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}] 11:25:24 INFO - PROCESS | 16496 | 1460917524719 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:25:24 INFO - PROCESS | 16496 | 1460917524970 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2629000 == 69 [pid = 16496] [id = 139] 11:25:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03a8ccc400) [pid = 16496] [serial = 416] [outer = (nil)] 11:25:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03aac81c00) [pid = 16496] [serial = 417] [outer = 0x7f03a8ccc400] 11:25:25 INFO - PROCESS | 16496 | 1460917525090 Marionette DEBUG loaded listener.js 11:25:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03aae14400) [pid = 16496] [serial = 418] [outer = 0x7f03a8ccc400] 11:25:25 INFO - PROCESS | 16496 | 1460917525966 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]]]}] 11:25:26 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 11:25:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1533ms 11:25:26 INFO - PROCESS | 16496 | 1460917526042 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:25:26 INFO - PROCESS | 16496 | 1460917526048 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:25:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:25:26 INFO - PROCESS | 16496 | 1460917526065 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:25:26 INFO - PROCESS | 16496 | 1460917526072 Marionette TRACE conn3 <- [1,530,null,{}] 11:25:26 INFO - PROCESS | 16496 | 1460917526078 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}] 11:25:26 INFO - PROCESS | 16496 | 1460917526288 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:25:26 INFO - PROCESS | 16496 | 1460917526474 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c5b40800 == 70 [pid = 16496] [id = 140] 11:25:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03a7950400) [pid = 16496] [serial = 419] [outer = (nil)] 11:25:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03b00e4c00) [pid = 16496] [serial = 420] [outer = 0x7f03a7950400] 11:25:26 INFO - PROCESS | 16496 | 1460917526593 Marionette DEBUG loaded listener.js 11:25:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03b0ac7400) [pid = 16496] [serial = 421] [outer = 0x7f03a7950400] 11:25:27 INFO - PROCESS | 16496 | 1460917527346 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"]]]}] 11:25:27 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 11:25:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:25:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:25:27 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 11:25:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:25:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:25:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1342ms 11:25:27 INFO - PROCESS | 16496 | 1460917527404 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:25:27 INFO - PROCESS | 16496 | 1460917527407 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:25:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:25:27 INFO - PROCESS | 16496 | 1460917527414 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:25:27 INFO - PROCESS | 16496 | 1460917527417 Marionette TRACE conn3 <- [1,534,null,{}] 11:25:27 INFO - PROCESS | 16496 | 1460917527440 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}] 11:25:27 INFO - PROCESS | 16496 | 1460917527608 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:25:28 INFO - PROCESS | 16496 | 1460917528164 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a531f800 == 71 [pid = 16496] [id = 141] 11:25:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03becd2400) [pid = 16496] [serial = 422] [outer = (nil)] 11:25:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03bf0b6c00) [pid = 16496] [serial = 423] [outer = 0x7f03becd2400] 11:25:28 INFO - PROCESS | 16496 | 1460917528289 Marionette DEBUG loaded listener.js 11:25:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03c0ec7400) [pid = 16496] [serial = 424] [outer = 0x7f03becd2400] 11:25:29 INFO - PROCESS | 16496 | 1460917529062 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]]]}] 11:25:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:25:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1697ms 11:25:29 INFO - PROCESS | 16496 | 1460917529112 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:25:29 INFO - PROCESS | 16496 | 1460917529116 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:25:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:25:29 INFO - PROCESS | 16496 | 1460917529122 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:25:29 INFO - PROCESS | 16496 | 1460917529124 Marionette TRACE conn3 <- [1,538,null,{}] 11:25:29 INFO - PROCESS | 16496 | 1460917529129 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}] 11:25:29 INFO - PROCESS | 16496 | 1460917529416 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:25:29 INFO - PROCESS | 16496 | 1460917529530 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af82e000 == 72 [pid = 16496] [id = 142] 11:25:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03a7b11800) [pid = 16496] [serial = 425] [outer = (nil)] 11:25:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03af2f1800) [pid = 16496] [serial = 426] [outer = 0x7f03a7b11800] 11:25:29 INFO - PROCESS | 16496 | 1460917529613 Marionette DEBUG loaded listener.js 11:25:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03c2662800) [pid = 16496] [serial = 427] [outer = 0x7f03a7b11800] 11:25:30 INFO - PROCESS | 16496 | 1460917530425 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]]]}] 11:25:30 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. 11:25:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1327ms 11:25:30 INFO - PROCESS | 16496 | 1460917530450 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:25:30 INFO - PROCESS | 16496 | 1460917530454 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:25:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:25:30 INFO - PROCESS | 16496 | 1460917530460 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:25:30 INFO - PROCESS | 16496 | 1460917530462 Marionette TRACE conn3 <- [1,542,null,{}] 11:25:30 INFO - PROCESS | 16496 | 1460917530469 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}] 11:25:30 INFO - PROCESS | 16496 | 1460917530630 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:25:30 INFO - PROCESS | 16496 | 1460917530779 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a67d3000 == 73 [pid = 16496] [id = 143] 11:25:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03a44d1c00) [pid = 16496] [serial = 428] [outer = (nil)] 11:25:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 122 (0x7f03a44d7800) [pid = 16496] [serial = 429] [outer = 0x7f03a44d1c00] 11:25:30 INFO - PROCESS | 16496 | 1460917530861 Marionette DEBUG loaded listener.js 11:25:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 123 (0x7f03a6838c00) [pid = 16496] [serial = 430] [outer = 0x7f03a44d1c00] 11:25:31 INFO - PROCESS | 16496 | 1460917531677 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]]]}] 11:25:31 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. 11:25:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1236ms 11:25:31 INFO - PROCESS | 16496 | 1460917531699 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:25:31 INFO - PROCESS | 16496 | 1460917531703 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:25:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:25:31 INFO - PROCESS | 16496 | 1460917531710 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:25:31 INFO - PROCESS | 16496 | 1460917531712 Marionette TRACE conn3 <- [1,546,null,{}] 11:25:31 INFO - PROCESS | 16496 | 1460917531718 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}] 11:25:31 INFO - PROCESS | 16496 | 1460917531883 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:25:32 INFO - PROCESS | 16496 | 1460917532061 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47d2800 == 74 [pid = 16496] [id = 144] 11:25:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 124 (0x7f03a44d7c00) [pid = 16496] [serial = 431] [outer = (nil)] 11:25:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 125 (0x7f03a57a8400) [pid = 16496] [serial = 432] [outer = 0x7f03a44d7c00] 11:25:32 INFO - PROCESS | 16496 | 1460917532149 Marionette DEBUG loaded listener.js 11:25:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 126 (0x7f03a57b1400) [pid = 16496] [serial = 433] [outer = 0x7f03a44d7c00] 11:25:33 INFO - PROCESS | 16496 | 1460917533002 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]]]}] 11:25:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:25:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1333ms 11:25:33 INFO - PROCESS | 16496 | 1460917533044 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:25:33 INFO - PROCESS | 16496 | 1460917533048 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:25:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:25:33 INFO - PROCESS | 16496 | 1460917533054 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:25:33 INFO - PROCESS | 16496 | 1460917533058 Marionette TRACE conn3 <- [1,550,null,{}] 11:25:33 INFO - PROCESS | 16496 | 1460917533327 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}] 11:25:33 INFO - PROCESS | 16496 | 1460917533589 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:25:33 INFO - PROCESS | 16496 | 1460917533806 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a8c7d000 == 75 [pid = 16496] [id = 145] 11:25:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03a510e800) [pid = 16496] [serial = 434] [outer = (nil)] 11:25:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a52f3800) [pid = 16496] [serial = 435] [outer = 0x7f03a510e800] 11:25:33 INFO - PROCESS | 16496 | 1460917533872 Marionette DEBUG loaded listener.js 11:25:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a5397c00) [pid = 16496] [serial = 436] [outer = 0x7f03a510e800] 11:25:34 INFO - PROCESS | 16496 | 1460917534698 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]]]}] 11:25:34 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. 11:25:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1684ms 11:25:34 INFO - PROCESS | 16496 | 1460917534741 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:25:34 INFO - PROCESS | 16496 | 1460917534749 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:25:34 INFO - PROCESS | 16496 | 1460917534756 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:25:34 INFO - PROCESS | 16496 | 1460917534759 Marionette TRACE conn3 <- [1,554,null,{}] 11:25:34 INFO - PROCESS | 16496 | 1460917534765 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}] 11:25:34 INFO - PROCESS | 16496 | 1460917534945 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:25:35 INFO - PROCESS | 16496 | 1460917535122 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99ec000 == 76 [pid = 16496] [id = 146] 11:25:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a57b5400) [pid = 16496] [serial = 437] [outer = (nil)] 11:25:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03a6832800) [pid = 16496] [serial = 438] [outer = 0x7f03a57b5400] 11:25:35 INFO - PROCESS | 16496 | 1460917535187 Marionette DEBUG loaded listener.js 11:25:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03a6a45c00) [pid = 16496] [serial = 439] [outer = 0x7f03a57b5400] 11:25:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03a6fbdc00) [pid = 16496] [serial = 440] [outer = 0x7f03a70b4c00] 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ae7ba000 == 75 [pid = 16496] [id = 68] 11:25:35 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03a7276800) [pid = 16496] [serial = 333] [outer = (nil)] [url = about:blank] 11:25:35 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03aaeea000) [pid = 16496] [serial = 336] [outer = (nil)] [url = about:blank] 11:25:35 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03b0246c00) [pid = 16496] [serial = 339] [outer = (nil)] [url = about:blank] 11:25:35 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03b0a1d400) [pid = 16496] [serial = 342] [outer = (nil)] [url = about:blank] 11:25:35 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03be9be000 == 74 [pid = 16496] [id = 136] 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aadc4800 == 73 [pid = 16496] [id = 135] 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a719a800 == 72 [pid = 16496] [id = 134] 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c28000 == 71 [pid = 16496] [id = 133] 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0259000 == 70 [pid = 16496] [id = 132] 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b06a6800 == 69 [pid = 16496] [id = 118] 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a5728800 == 68 [pid = 16496] [id = 131] 11:25:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab512000 == 67 [pid = 16496] [id = 130] 11:25:36 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af973800 == 66 [pid = 16496] [id = 124] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03b0ad1400) [pid = 16496] [serial = 277] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03af1c3c00) [pid = 16496] [serial = 280] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03b0ac4c00) [pid = 16496] [serial = 283] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 125 (0x7f03c2c2b000) [pid = 16496] [serial = 286] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 124 (0x7f03c5867000) [pid = 16496] [serial = 289] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 123 (0x7f03b0ac9c00) [pid = 16496] [serial = 357] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 122 (0x7f03ad69e400) [pid = 16496] [serial = 351] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 121 (0x7f03af911400) [pid = 16496] [serial = 352] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 120 (0x7f03aae19800) [pid = 16496] [serial = 349] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 119 (0x7f03a9991c00) [pid = 16496] [serial = 348] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03b024ac00) [pid = 16496] [serial = 354] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03b0a1b800) [pid = 16496] [serial = 355] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03a72dd000) [pid = 16496] [serial = 346] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03a727b800) [pid = 16496] [serial = 345] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03b0b1fc00) [pid = 16496] [serial = 358] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03aaf25800) [pid = 16496] [serial = 301] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03b3c3a400) [pid = 16496] [serial = 307] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03ae4bd400) [pid = 16496] [serial = 298] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03b0a1c800) [pid = 16496] [serial = 304] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03b15b4400) [pid = 16496] [serial = 360] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03aac8c800) [pid = 16496] [serial = 363] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03b0bc8400) [pid = 16496] [serial = 364] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 106 (0x7f03b3a76800) [pid = 16496] [serial = 361] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 105 (0x7f03aac82400) [pid = 16496] [serial = 366] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | --DOMWINDOW == 104 (0x7f03afdc0400) [pid = 16496] [serial = 367] [outer = (nil)] [url = about:blank] 11:25:36 INFO - PROCESS | 16496 | 1460917536244 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]]]}] 11:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1538ms 11:25:36 INFO - PROCESS | 16496 | 1460917536296 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:25:36 INFO - PROCESS | 16496 | 1460917536299 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:25:36 INFO - PROCESS | 16496 | 1460917536306 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:25:36 INFO - PROCESS | 16496 | 1460917536308 Marionette TRACE conn3 <- [1,558,null,{}] 11:25:36 INFO - PROCESS | 16496 | 1460917536314 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}] 11:25:36 INFO - PROCESS | 16496 | 1460917536472 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:25:36 INFO - PROCESS | 16496 | 1460917536651 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab51f000 == 67 [pid = 16496] [id = 147] 11:25:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 105 (0x7f03a6a47400) [pid = 16496] [serial = 441] [outer = (nil)] 11:25:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 106 (0x7f03a71c9000) [pid = 16496] [serial = 442] [outer = 0x7f03a6a47400] 11:25:36 INFO - PROCESS | 16496 | 1460917536723 Marionette DEBUG loaded listener.js 11:25:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03a72dd000) [pid = 16496] [serial = 443] [outer = 0x7f03a6a47400] 11:25:37 INFO - PROCESS | 16496 | 1460917537374 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]]]}] 11:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1126ms 11:25:37 INFO - PROCESS | 16496 | 1460917537444 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:25:37 INFO - PROCESS | 16496 | 1460917537453 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:25:37 INFO - PROCESS | 16496 | 1460917537470 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:25:37 INFO - PROCESS | 16496 | 1460917537473 Marionette TRACE conn3 <- [1,562,null,{}] 11:25:37 INFO - PROCESS | 16496 | 1460917537479 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}] 11:25:37 INFO - PROCESS | 16496 | 1460917537621 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:25:37 INFO - PROCESS | 16496 | 1460917537631 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afde0000 == 68 [pid = 16496] [id = 148] 11:25:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03a6a4c800) [pid = 16496] [serial = 444] [outer = (nil)] 11:25:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03a794f800) [pid = 16496] [serial = 445] [outer = 0x7f03a6a4c800] 11:25:37 INFO - PROCESS | 16496 | 1460917537692 Marionette DEBUG loaded listener.js 11:25:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03a7b0bc00) [pid = 16496] [serial = 446] [outer = 0x7f03a6a4c800] 11:25:38 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:25:38 INFO - PROCESS | 16496 | 1460917538447 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]]]}] 11:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1040ms 11:25:38 INFO - PROCESS | 16496 | 1460917538506 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:25:38 INFO - PROCESS | 16496 | 1460917538510 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:25:38 INFO - PROCESS | 16496 | 1460917538543 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:25:38 INFO - PROCESS | 16496 | 1460917538545 Marionette TRACE conn3 <- [1,566,null,{}] 11:25:38 INFO - PROCESS | 16496 | 1460917538559 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}] 11:25:38 INFO - PROCESS | 16496 | 1460917538745 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:25:38 INFO - PROCESS | 16496 | 1460917538763 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b073f000 == 69 [pid = 16496] [id = 149] 11:25:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03a77b3800) [pid = 16496] [serial = 447] [outer = (nil)] 11:25:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03a7b11400) [pid = 16496] [serial = 448] [outer = 0x7f03a77b3800] 11:25:38 INFO - PROCESS | 16496 | 1460917538823 Marionette DEBUG loaded listener.js 11:25:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03a8d74c00) [pid = 16496] [serial = 449] [outer = 0x7f03a77b3800] 11:25:39 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:25:39 INFO - PROCESS | 16496 | 1460917539632 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]]]}] 11:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1164ms 11:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:25:39 INFO - PROCESS | 16496 | 1460917539686 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:25:39 INFO - PROCESS | 16496 | 1460917539688 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:25:39 INFO - PROCESS | 16496 | 1460917539694 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:25:39 INFO - PROCESS | 16496 | 1460917539697 Marionette TRACE conn3 <- [1,570,null,{}] 11:25:39 INFO - PROCESS | 16496 | 1460917539702 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}] 11:25:39 INFO - PROCESS | 16496 | 1460917539920 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:25:39 INFO - PROCESS | 16496 | 1460917539944 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1122800 == 70 [pid = 16496] [id = 150] 11:25:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03aac8a000) [pid = 16496] [serial = 450] [outer = (nil)] 11:25:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03aac8b800) [pid = 16496] [serial = 451] [outer = 0x7f03aac8a000] 11:25:40 INFO - PROCESS | 16496 | 1460917540017 Marionette DEBUG loaded listener.js 11:25:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03aaee6400) [pid = 16496] [serial = 452] [outer = 0x7f03aac8a000] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03bccdb800) [pid = 16496] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03a7281000) [pid = 16496] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03a52f9400) [pid = 16496] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03b6f1b000) [pid = 16496] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 111 (0x7f03a52eac00) [pid = 16496] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 110 (0x7f03a52f0400) [pid = 16496] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 109 (0x7f03aaf24400) [pid = 16496] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 108 (0x7f03a6a3fc00) [pid = 16496] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 107 (0x7f03a7007800) [pid = 16496] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:25:40 INFO - PROCESS | 16496 | --DOMWINDOW == 106 (0x7f03a6a46800) [pid = 16496] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:25:40 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:25:41 INFO - PROCESS | 16496 | 1460917541211 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]]]}] 11:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1534ms 11:25:41 INFO - PROCESS | 16496 | 1460917541228 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:25:41 INFO - PROCESS | 16496 | 1460917541234 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:25:41 INFO - PROCESS | 16496 | 1460917541243 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:25:41 INFO - PROCESS | 16496 | 1460917541249 Marionette TRACE conn3 <- [1,574,null,{}] 11:25:41 INFO - PROCESS | 16496 | 1460917541258 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}] 11:25:41 INFO - PROCESS | 16496 | 1460917541421 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:25:41 INFO - PROCESS | 16496 | 1460917541576 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7734800 == 71 [pid = 16496] [id = 151] 11:25:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 107 (0x7f03a539d000) [pid = 16496] [serial = 453] [outer = (nil)] 11:25:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 108 (0x7f03a57af400) [pid = 16496] [serial = 454] [outer = 0x7f03a539d000] 11:25:41 INFO - PROCESS | 16496 | 1460917541710 Marionette DEBUG loaded listener.js 11:25:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 109 (0x7f03a682ec00) [pid = 16496] [serial = 455] [outer = 0x7f03a539d000] 11:25:42 INFO - PROCESS | 16496 | 1460917542504 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]]]}] 11:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1289ms 11:25:42 INFO - PROCESS | 16496 | 1460917542533 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:25:42 INFO - PROCESS | 16496 | 1460917542541 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:25:42 INFO - PROCESS | 16496 | 1460917542551 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:25:42 INFO - PROCESS | 16496 | 1460917542555 Marionette TRACE conn3 <- [1,578,null,{}] 11:25:42 INFO - PROCESS | 16496 | 1460917542561 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}] 11:25:42 INFO - PROCESS | 16496 | 1460917542720 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:25:42 INFO - PROCESS | 16496 | 1460917542870 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afa21000 == 72 [pid = 16496] [id = 152] 11:25:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 110 (0x7f03a57a9800) [pid = 16496] [serial = 456] [outer = (nil)] 11:25:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 111 (0x7f03a7278400) [pid = 16496] [serial = 457] [outer = 0x7f03a57a9800] 11:25:42 INFO - PROCESS | 16496 | 1460917542941 Marionette DEBUG loaded listener.js 11:25:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 112 (0x7f03a77ac800) [pid = 16496] [serial = 458] [outer = 0x7f03a57a9800] 11:25:43 INFO - PROCESS | 16496 | 1460917543921 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]]]}] 11:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1433ms 11:25:43 INFO - PROCESS | 16496 | 1460917543985 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:25:43 INFO - PROCESS | 16496 | 1460917543989 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:25:43 INFO - PROCESS | 16496 | 1460917543995 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:25:44 INFO - PROCESS | 16496 | 1460917544000 Marionette TRACE conn3 <- [1,582,null,{}] 11:25:44 INFO - PROCESS | 16496 | 1460917544016 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}] 11:25:44 INFO - PROCESS | 16496 | 1460917544191 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:25:44 INFO - PROCESS | 16496 | 1460917544333 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39cd800 == 73 [pid = 16496] [id = 153] 11:25:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03a77b0400) [pid = 16496] [serial = 459] [outer = (nil)] 11:25:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03a7b10c00) [pid = 16496] [serial = 460] [outer = 0x7f03a77b0400] 11:25:44 INFO - PROCESS | 16496 | 1460917544408 Marionette DEBUG loaded listener.js 11:25:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03aac86000) [pid = 16496] [serial = 461] [outer = 0x7f03a77b0400] 11:25:45 INFO - PROCESS | 16496 | 1460917545301 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]]]}] 11:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1337ms 11:25:45 INFO - PROCESS | 16496 | 1460917545333 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:25:45 INFO - PROCESS | 16496 | 1460917545337 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:25:45 INFO - PROCESS | 16496 | 1460917545344 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:25:45 INFO - PROCESS | 16496 | 1460917545346 Marionette TRACE conn3 <- [1,586,null,{}] 11:25:45 INFO - PROCESS | 16496 | 1460917545352 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}] 11:25:45 INFO - PROCESS | 16496 | 1460917545513 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:25:45 INFO - PROCESS | 16496 | 1460917545663 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdace800 == 74 [pid = 16496] [id = 154] 11:25:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03a44cf800) [pid = 16496] [serial = 462] [outer = (nil)] 11:25:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03aaee2000) [pid = 16496] [serial = 463] [outer = 0x7f03a44cf800] 11:25:45 INFO - PROCESS | 16496 | 1460917545735 Marionette DEBUG loaded listener.js 11:25:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03ad313400) [pid = 16496] [serial = 464] [outer = 0x7f03a44cf800] 11:25:46 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:25:46 INFO - PROCESS | 16496 | 1460917546577 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]]]}] 11:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1285ms 11:25:46 INFO - PROCESS | 16496 | 1460917546630 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:25:46 INFO - PROCESS | 16496 | 1460917546634 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:25:46 INFO - PROCESS | 16496 | 1460917546639 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:25:46 INFO - PROCESS | 16496 | 1460917546642 Marionette TRACE conn3 <- [1,590,null,{}] 11:25:46 INFO - PROCESS | 16496 | 1460917546647 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}] 11:25:46 INFO - PROCESS | 16496 | 1460917546808 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:25:46 INFO - PROCESS | 16496 | 1460917546957 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0909800 == 75 [pid = 16496] [id = 155] 11:25:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03aac8f000) [pid = 16496] [serial = 465] [outer = (nil)] 11:25:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03ad69ac00) [pid = 16496] [serial = 466] [outer = 0x7f03aac8f000] 11:25:47 INFO - PROCESS | 16496 | 1460917547030 Marionette DEBUG loaded listener.js 11:25:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03aef7ec00) [pid = 16496] [serial = 467] [outer = 0x7f03aac8f000] 11:25:47 INFO - PROCESS | 16496 | 1460917547902 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]]]}] 11:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1328ms 11:25:47 INFO - PROCESS | 16496 | 1460917547969 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:25:47 INFO - PROCESS | 16496 | 1460917547973 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:25:47 INFO - PROCESS | 16496 | 1460917547979 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:25:47 INFO - PROCESS | 16496 | 1460917547982 Marionette TRACE conn3 <- [1,594,null,{}] 11:25:47 INFO - PROCESS | 16496 | 1460917547988 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}] 11:25:48 INFO - PROCESS | 16496 | 1460917548219 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:25:48 INFO - PROCESS | 16496 | 1460917548415 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c3219000 == 76 [pid = 16496] [id = 156] 11:25:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 122 (0x7f03b0250800) [pid = 16496] [serial = 468] [outer = (nil)] 11:25:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 123 (0x7f03b0ac5c00) [pid = 16496] [serial = 469] [outer = 0x7f03b0250800] 11:25:48 INFO - PROCESS | 16496 | 1460917548536 Marionette DEBUG loaded listener.js 11:25:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 124 (0x7f03b0b1fc00) [pid = 16496] [serial = 470] [outer = 0x7f03b0250800] 11:25:49 INFO - PROCESS | 16496 | 1460917549412 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]]]}] 11:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1487ms 11:25:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:25:49 INFO - PROCESS | 16496 | 1460917549467 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:25:49 INFO - PROCESS | 16496 | 1460917549470 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:25:49 INFO - PROCESS | 16496 | 1460917549476 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:25:49 INFO - PROCESS | 16496 | 1460917549479 Marionette TRACE conn3 <- [1,598,null,{}] 11:25:49 INFO - PROCESS | 16496 | 1460917549485 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}] 11:25:49 INFO - PROCESS | 16496 | 1460917549644 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:25:49 INFO - PROCESS | 16496 | 1460917549795 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a71ab800 == 77 [pid = 16496] [id = 157] 11:25:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 125 (0x7f03a57b2c00) [pid = 16496] [serial = 471] [outer = (nil)] 11:25:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 126 (0x7f03a682bc00) [pid = 16496] [serial = 472] [outer = 0x7f03a57b2c00] 11:25:49 INFO - PROCESS | 16496 | 1460917549893 Marionette DEBUG loaded listener.js 11:25:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03b0244000) [pid = 16496] [serial = 473] [outer = 0x7f03a57b2c00] 11:25:51 INFO - PROCESS | 16496 | 1460917550999 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]]]}] 11:25:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:25:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1589ms 11:25:51 INFO - PROCESS | 16496 | 1460917551066 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:25:51 INFO - PROCESS | 16496 | 1460917551071 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:25:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:25:51 INFO - PROCESS | 16496 | 1460917551079 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:25:51 INFO - PROCESS | 16496 | 1460917551084 Marionette TRACE conn3 <- [1,602,null,{}] 11:25:51 INFO - PROCESS | 16496 | 1460917551091 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}] 11:25:51 INFO - PROCESS | 16496 | 1460917551252 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:25:51 INFO - PROCESS | 16496 | 1460917551438 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab610800 == 78 [pid = 16496] [id = 158] 11:25:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a6832400) [pid = 16496] [serial = 474] [outer = (nil)] 11:25:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a6a41c00) [pid = 16496] [serial = 475] [outer = 0x7f03a6832400] 11:25:51 INFO - PROCESS | 16496 | 1460917551506 Marionette DEBUG loaded listener.js 11:25:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a71c1400) [pid = 16496] [serial = 476] [outer = 0x7f03a6832400] 11:25:52 INFO - PROCESS | 16496 | 1460917552568 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]]]}] 11:25:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:25:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1537ms 11:25:52 INFO - PROCESS | 16496 | 1460917552616 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:25:52 INFO - PROCESS | 16496 | 1460917552623 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:25:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:25:52 INFO - PROCESS | 16496 | 1460917552634 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:25:52 INFO - PROCESS | 16496 | 1460917552637 Marionette TRACE conn3 <- [1,606,null,{}] 11:25:52 INFO - PROCESS | 16496 | 1460917552643 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}] 11:25:52 INFO - PROCESS | 16496 | 1460917552798 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:25:53 INFO - PROCESS | 16496 | 1460917553021 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a69cb800 == 79 [pid = 16496] [id = 159] 11:25:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03a7281000) [pid = 16496] [serial = 477] [outer = (nil)] 11:25:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03a77ad800) [pid = 16496] [serial = 478] [outer = 0x7f03a7281000] 11:25:53 INFO - PROCESS | 16496 | 1460917553084 Marionette DEBUG loaded listener.js 11:25:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03a7944800) [pid = 16496] [serial = 479] [outer = 0x7f03a7281000] 11:25:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c4e7b800 == 78 [pid = 16496] [id = 84] 11:25:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c4e69000 == 77 [pid = 16496] [id = 113] 11:25:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b039c800 == 76 [pid = 16496] [id = 114] 11:25:53 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03a71c4c00) [pid = 16496] [serial = 408] [outer = (nil)] [url = about:blank] 11:25:53 INFO - PROCESS | 16496 | 1460917553954 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]]]}] 11:25:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b073f000 == 75 [pid = 16496] [id = 149] 11:25:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afde0000 == 74 [pid = 16496] [id = 148] 11:25:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab51f000 == 73 [pid = 16496] [id = 147] 11:25:54 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99ec000 == 72 [pid = 16496] [id = 146] 11:25:54 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a8c7d000 == 71 [pid = 16496] [id = 145] 11:25:54 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b03a7000 == 70 [pid = 16496] [id = 138] 11:25:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:25:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1382ms 11:25:54 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6d73000 == 69 [pid = 16496] [id = 137] 11:25:54 INFO - PROCESS | 16496 | 1460917554018 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:25:54 INFO - PROCESS | 16496 | 1460917554021 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:25:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:25:54 INFO - PROCESS | 16496 | 1460917554028 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:25:54 INFO - PROCESS | 16496 | 1460917554033 Marionette TRACE conn3 <- [1,610,null,{}] 11:25:54 INFO - PROCESS | 16496 | 1460917554047 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}] 11:25:54 INFO - PROCESS | 16496 | 1460917554195 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:25:54 INFO - PROCESS | 16496 | 1460917554206 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7742800 == 70 [pid = 16496] [id = 160] 11:25:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03a794b800) [pid = 16496] [serial = 480] [outer = (nil)] 11:25:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f03aac32400) [pid = 16496] [serial = 481] [outer = 0x7f03a794b800] 11:25:54 INFO - PROCESS | 16496 | 1460917554269 Marionette DEBUG loaded listener.js 11:25:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03aac8d400) [pid = 16496] [serial = 482] [outer = 0x7f03a794b800] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03b2f12c00) [pid = 16496] [serial = 381] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03c58f0000) [pid = 16496] [serial = 313] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03ae4c6000) [pid = 16496] [serial = 399] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a72d9800) [pid = 16496] [serial = 391] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03bdde2c00) [pid = 16496] [serial = 384] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03c2c26400) [pid = 16496] [serial = 310] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03b0b25400) [pid = 16496] [serial = 378] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03a52f4800) [pid = 16496] [serial = 369] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03a72d3400) [pid = 16496] [serial = 370] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 125 (0x7f03a700dc00) [pid = 16496] [serial = 390] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 124 (0x7f03b00da400) [pid = 16496] [serial = 400] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 123 (0x7f03aac3a400) [pid = 16496] [serial = 406] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 122 (0x7f03b024ec00) [pid = 16496] [serial = 402] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 121 (0x7f03a7ca7800) [pid = 16496] [serial = 372] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 120 (0x7f03ad69c000) [pid = 16496] [serial = 375] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 119 (0x7f03a8d6d800) [pid = 16496] [serial = 394] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03a77b3400) [pid = 16496] [serial = 393] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03aaeef000) [pid = 16496] [serial = 397] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03b0a20400) [pid = 16496] [serial = 403] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03b0c74000) [pid = 16496] [serial = 331] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03a6a40000) [pid = 16496] [serial = 405] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03a77b5800) [pid = 16496] [serial = 387] [outer = (nil)] [url = about:blank] 11:25:54 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03aacc6000) [pid = 16496] [serial = 396] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 16496 | 1460917555065 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]]]}] 11:25:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:25:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1081ms 11:25:55 INFO - PROCESS | 16496 | 1460917555115 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:25:55 INFO - PROCESS | 16496 | 1460917555120 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:25:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:25:55 INFO - PROCESS | 16496 | 1460917555125 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:25:55 INFO - PROCESS | 16496 | 1460917555127 Marionette TRACE conn3 <- [1,614,null,{}] 11:25:55 INFO - PROCESS | 16496 | 1460917555133 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}] 11:25:55 INFO - PROCESS | 16496 | 1460917555277 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:25:55 INFO - PROCESS | 16496 | 1460917555292 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af97a000 == 71 [pid = 16496] [id = 161] 11:25:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03a77b5800) [pid = 16496] [serial = 483] [outer = (nil)] 11:25:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03aaf31400) [pid = 16496] [serial = 484] [outer = 0x7f03a77b5800] 11:25:55 INFO - PROCESS | 16496 | 1460917555353 Marionette DEBUG loaded listener.js 11:25:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03af14b000) [pid = 16496] [serial = 485] [outer = 0x7f03a77b5800] 11:25:56 INFO - PROCESS | 16496 | 1460917556126 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]]]}] 11:25:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:25:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1032ms 11:25:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:25:56 INFO - PROCESS | 16496 | 1460917556159 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:25:56 INFO - PROCESS | 16496 | 1460917556162 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:25:56 INFO - PROCESS | 16496 | 1460917556168 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:25:56 INFO - PROCESS | 16496 | 1460917556171 Marionette TRACE conn3 <- [1,618,null,{}] 11:25:56 INFO - PROCESS | 16496 | 1460917556217 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}] 11:25:56 INFO - PROCESS | 16496 | 1460917556380 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:25:56 INFO - PROCESS | 16496 | 1460917556390 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b03af800 == 72 [pid = 16496] [id = 162] 11:25:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03a7b0e800) [pid = 16496] [serial = 486] [outer = (nil)] 11:25:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03af911400) [pid = 16496] [serial = 487] [outer = 0x7f03a7b0e800] 11:25:56 INFO - PROCESS | 16496 | 1460917556451 Marionette DEBUG loaded listener.js 11:25:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03b0802800) [pid = 16496] [serial = 488] [outer = 0x7f03a7b0e800] 11:25:57 INFO - PROCESS | 16496 | 1460917557296 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]]]}] 11:25:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:25:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1187ms 11:25:57 INFO - PROCESS | 16496 | 1460917557355 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:25:57 INFO - PROCESS | 16496 | 1460917557357 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:25:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:25:57 INFO - PROCESS | 16496 | 1460917557372 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:25:57 INFO - PROCESS | 16496 | 1460917557376 Marionette TRACE conn3 <- [1,622,null,{}] 11:25:57 INFO - PROCESS | 16496 | 1460917557380 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}] 11:25:57 INFO - PROCESS | 16496 | 1460917557603 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:25:57 INFO - PROCESS | 16496 | 1460917557630 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1123000 == 73 [pid = 16496] [id = 163] 11:25:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03b0b20000) [pid = 16496] [serial = 489] [outer = (nil)] 11:25:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03b0bc4c00) [pid = 16496] [serial = 490] [outer = 0x7f03b0b20000] 11:25:57 INFO - PROCESS | 16496 | 1460917557693 Marionette DEBUG loaded listener.js 11:25:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03b3c40800) [pid = 16496] [serial = 491] [outer = 0x7f03b0b20000] 11:25:58 INFO - PROCESS | 16496 | 1460917558438 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]]]}] 11:25:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:25:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1133ms 11:25:58 INFO - PROCESS | 16496 | 1460917558506 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:25:58 INFO - PROCESS | 16496 | 1460917558509 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:25:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:25:58 INFO - PROCESS | 16496 | 1460917558527 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:25:58 INFO - PROCESS | 16496 | 1460917558529 Marionette TRACE conn3 <- [1,626,null,{}] 11:25:58 INFO - PROCESS | 16496 | 1460917558534 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}] 11:25:58 INFO - PROCESS | 16496 | 1460917558830 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:25:58 INFO - PROCESS | 16496 | --DOMWINDOW == 120 (0x7f03a6a4c800) [pid = 16496] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:25:58 INFO - PROCESS | 16496 | --DOMWINDOW == 119 (0x7f03a77b3800) [pid = 16496] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:25:58 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03a52f2400) [pid = 16496] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:25:58 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03a510e800) [pid = 16496] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:25:58 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03a57b5400) [pid = 16496] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:25:58 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03a6a47400) [pid = 16496] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:25:58 INFO - PROCESS | 16496 | 1460917558913 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6e88800 == 74 [pid = 16496] [id = 164] 11:25:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03a510e800) [pid = 16496] [serial = 492] [outer = (nil)] 11:25:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03a70aa800) [pid = 16496] [serial = 493] [outer = 0x7f03a510e800] 11:25:58 INFO - PROCESS | 16496 | 1460917558988 Marionette DEBUG loaded listener.js 11:25:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03b0b26000) [pid = 16496] [serial = 494] [outer = 0x7f03a510e800] 11:25:59 INFO - PROCESS | 16496 | 1460917559657 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]]]}] 11:25:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:25:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1189ms 11:25:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:25:59 INFO - PROCESS | 16496 | 1460917559717 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:25:59 INFO - PROCESS | 16496 | 1460917559720 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:25:59 INFO - PROCESS | 16496 | 1460917559729 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:25:59 INFO - PROCESS | 16496 | 1460917559733 Marionette TRACE conn3 <- [1,630,null,{}] 11:25:59 INFO - PROCESS | 16496 | 1460917559737 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}] 11:25:59 INFO - PROCESS | 16496 | 1460917559896 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:25:59 INFO - PROCESS | 16496 | 1460917559906 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdac5800 == 75 [pid = 16496] [id = 165] 11:25:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03a5395000) [pid = 16496] [serial = 495] [outer = (nil)] 11:25:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03a67b9c00) [pid = 16496] [serial = 496] [outer = 0x7f03a5395000] 11:25:59 INFO - PROCESS | 16496 | 1460917559968 Marionette DEBUG loaded listener.js 11:26:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03a67bf800) [pid = 16496] [serial = 497] [outer = 0x7f03a5395000] 11:26:00 INFO - PROCESS | 16496 | 1460917560711 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]]]}] 11:26:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:26:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1031ms 11:26:00 INFO - PROCESS | 16496 | 1460917560757 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:26:00 INFO - PROCESS | 16496 | 1460917560761 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:26:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:26:00 INFO - PROCESS | 16496 | 1460917560887 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:26:00 INFO - PROCESS | 16496 | 1460917560891 Marionette TRACE conn3 <- [1,634,null,{}] 11:26:00 INFO - PROCESS | 16496 | 1460917560918 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}] 11:26:01 INFO - PROCESS | 16496 | 1460917561091 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:26:01 INFO - PROCESS | 16496 | 1460917561240 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a67de000 == 76 [pid = 16496] [id = 166] 11:26:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 122 (0x7f03a5394c00) [pid = 16496] [serial = 498] [outer = (nil)] 11:26:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 123 (0x7f03a539bc00) [pid = 16496] [serial = 499] [outer = 0x7f03a5394c00] 11:26:01 INFO - PROCESS | 16496 | 1460917561329 Marionette DEBUG loaded listener.js 11:26:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 124 (0x7f03a57b6800) [pid = 16496] [serial = 500] [outer = 0x7f03a5394c00] 11:26:01 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:26:02 INFO - PROCESS | 16496 | 1460917562164 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]]]}] 11:26:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:26:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1425ms 11:26:02 INFO - PROCESS | 16496 | 1460917562194 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:26:02 INFO - PROCESS | 16496 | 1460917562200 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:26:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:26:02 INFO - PROCESS | 16496 | 1460917562207 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:26:02 INFO - PROCESS | 16496 | 1460917562211 Marionette TRACE conn3 <- [1,638,null,{}] 11:26:02 INFO - PROCESS | 16496 | 1460917562222 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}] 11:26:02 INFO - PROCESS | 16496 | 1460917562501 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:26:02 INFO - PROCESS | 16496 | 1460917562766 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0397800 == 77 [pid = 16496] [id = 167] 11:26:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 125 (0x7f03a700b400) [pid = 16496] [serial = 501] [outer = (nil)] 11:26:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 126 (0x7f03a72ddc00) [pid = 16496] [serial = 502] [outer = 0x7f03a700b400] 11:26:02 INFO - PROCESS | 16496 | 1460917562888 Marionette DEBUG loaded listener.js 11:26:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03a7943000) [pid = 16496] [serial = 503] [outer = 0x7f03a700b400] 11:26:03 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:26:03 INFO - PROCESS | 16496 | 1460917563757 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]]]}] 11:26:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:26:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1598ms 11:26:03 INFO - PROCESS | 16496 | 1460917563805 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:26:03 INFO - PROCESS | 16496 | 1460917563808 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:26:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:26:03 INFO - PROCESS | 16496 | 1460917563816 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:26:03 INFO - PROCESS | 16496 | 1460917563819 Marionette TRACE conn3 <- [1,642,null,{}] 11:26:03 INFO - PROCESS | 16496 | 1460917563825 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}] 11:26:03 INFO - PROCESS | 16496 | 1460917563992 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:26:04 INFO - PROCESS | 16496 | 1460917564155 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2622000 == 78 [pid = 16496] [id = 168] 11:26:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03aac8b400) [pid = 16496] [serial = 504] [outer = (nil)] 11:26:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03aaee9c00) [pid = 16496] [serial = 505] [outer = 0x7f03aac8b400] 11:26:04 INFO - PROCESS | 16496 | 1460917564242 Marionette DEBUG loaded listener.js 11:26:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03b0243000) [pid = 16496] [serial = 506] [outer = 0x7f03aac8b400] 11:26:05 INFO - PROCESS | 16496 | 1460917565180 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]]]}] 11:26:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:26:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1430ms 11:26:05 INFO - PROCESS | 16496 | 1460917565248 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:26:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:26:05 INFO - PROCESS | 16496 | 1460917565254 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:26:05 INFO - PROCESS | 16496 | 1460917565260 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:26:05 INFO - PROCESS | 16496 | 1460917565264 Marionette TRACE conn3 <- [1,646,null,{}] 11:26:05 INFO - PROCESS | 16496 | 1460917565269 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}] 11:26:05 INFO - PROCESS | 16496 | 1460917565476 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:26:05 INFO - PROCESS | 16496 | 1460917565626 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c3223000 == 79 [pid = 16496] [id = 169] 11:26:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03aacc5800) [pid = 16496] [serial = 507] [outer = (nil)] 11:26:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03b15b4400) [pid = 16496] [serial = 508] [outer = 0x7f03aacc5800] 11:26:05 INFO - PROCESS | 16496 | 1460917565697 Marionette DEBUG loaded listener.js 11:26:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03bccdb800) [pid = 16496] [serial = 509] [outer = 0x7f03aacc5800] 11:26:06 INFO - PROCESS | 16496 | 1460917566551 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]]]}] 11:26:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:26:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1329ms 11:26:06 INFO - PROCESS | 16496 | 1460917566589 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:26:06 INFO - PROCESS | 16496 | 1460917566593 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:26:06 INFO - PROCESS | 16496 | 1460917566600 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:26:06 INFO - PROCESS | 16496 | 1460917566604 Marionette TRACE conn3 <- [1,650,null,{}] 11:26:06 INFO - PROCESS | 16496 | 1460917566609 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}] 11:26:06 INFO - PROCESS | 16496 | 1460917566767 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:26:06 INFO - PROCESS | 16496 | 1460917566923 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a6e000 == 80 [pid = 16496] [id = 170] 11:26:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f03af436400) [pid = 16496] [serial = 510] [outer = (nil)] 11:26:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03af43c000) [pid = 16496] [serial = 511] [outer = 0x7f03af436400] 11:26:07 INFO - PROCESS | 16496 | 1460917566994 Marionette DEBUG loaded listener.js 11:26:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f03af440c00) [pid = 16496] [serial = 512] [outer = 0x7f03af436400] 11:26:07 INFO - PROCESS | 16496 | 1460917567856 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]]]}] 11:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1286ms 11:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:26:07 INFO - PROCESS | 16496 | 1460917567888 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:26:07 INFO - PROCESS | 16496 | 1460917567891 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:26:07 INFO - PROCESS | 16496 | 1460917567897 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:26:07 INFO - PROCESS | 16496 | 1460917567900 Marionette TRACE conn3 <- [1,654,null,{}] 11:26:07 INFO - PROCESS | 16496 | 1460917567905 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}] 11:26:08 INFO - PROCESS | 16496 | 1460917568095 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:26:08 INFO - PROCESS | 16496 | 1460917568255 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a41d4800 == 81 [pid = 16496] [id = 171] 11:26:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f03b1970400) [pid = 16496] [serial = 513] [outer = (nil)] 11:26:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f03c0e25000) [pid = 16496] [serial = 514] [outer = 0x7f03b1970400] 11:26:08 INFO - PROCESS | 16496 | 1460917568329 Marionette DEBUG loaded listener.js 11:26:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03c2c0b800) [pid = 16496] [serial = 515] [outer = 0x7f03b1970400] 11:26:09 INFO - PROCESS | 16496 | 1460917569254 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]]]}] 11:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1429ms 11:26:09 INFO - PROCESS | 16496 | 1460917569326 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:26:09 INFO - PROCESS | 16496 | 1460917569330 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:26:09 INFO - PROCESS | 16496 | 1460917569336 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:26:09 INFO - PROCESS | 16496 | 1460917569338 Marionette TRACE conn3 <- [1,658,null,{}] 11:26:09 INFO - PROCESS | 16496 | 1460917569343 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}] 11:26:09 INFO - PROCESS | 16496 | 1460917569498 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:26:09 INFO - PROCESS | 16496 | 1460917569664 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e78800 == 82 [pid = 16496] [id = 172] 11:26:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f03a7b0d000) [pid = 16496] [serial = 516] [outer = (nil)] 11:26:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f03abb66800) [pid = 16496] [serial = 517] [outer = 0x7f03a7b0d000] 11:26:09 INFO - PROCESS | 16496 | 1460917569739 Marionette DEBUG loaded listener.js 11:26:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f03abb6d400) [pid = 16496] [serial = 518] [outer = 0x7f03a7b0d000] 11:26:10 INFO - PROCESS | 16496 | 1460917570973 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]]]}] 11:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1682ms 11:26:11 INFO - PROCESS | 16496 | 1460917571028 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:26:11 INFO - PROCESS | 16496 | 1460917571032 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:26:11 INFO - PROCESS | 16496 | 1460917571042 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:26:11 INFO - PROCESS | 16496 | 1460917571046 Marionette TRACE conn3 <- [1,662,null,{}] 11:26:11 INFO - PROCESS | 16496 | 1460917571057 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}] 11:26:11 INFO - PROCESS | 16496 | 1460917571275 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:26:11 INFO - PROCESS | 16496 | 1460917571443 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aadc1000 == 83 [pid = 16496] [id = 173] 11:26:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f03a57b7800) [pid = 16496] [serial = 519] [outer = (nil)] 11:26:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f03a67ba800) [pid = 16496] [serial = 520] [outer = 0x7f03a57b7800] 11:26:11 INFO - PROCESS | 16496 | 1460917571513 Marionette DEBUG loaded listener.js 11:26:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f03a6a38c00) [pid = 16496] [serial = 521] [outer = 0x7f03a57b7800] 11:26:12 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:26:12 INFO - PROCESS | 16496 | 1460917572499 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]]]}] 11:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1485ms 11:26:12 INFO - PROCESS | 16496 | 1460917572529 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:26:12 INFO - PROCESS | 16496 | 1460917572537 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:26:12 INFO - PROCESS | 16496 | 1460917572547 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:26:12 INFO - PROCESS | 16496 | 1460917572551 Marionette TRACE conn3 <- [1,666,null,{}] 11:26:12 INFO - PROCESS | 16496 | 1460917572558 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}] 11:26:12 INFO - PROCESS | 16496 | 1460917572727 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:26:12 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b6f42800 == 82 [pid = 16496] [id = 125] 11:26:12 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6e88800 == 81 [pid = 16496] [id = 164] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03a52f1000) [pid = 16496] [serial = 411] [outer = (nil)] [url = about:blank] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03aac8b800) [pid = 16496] [serial = 451] [outer = (nil)] [url = about:blank] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f03a77b3c00) [pid = 16496] [serial = 414] [outer = (nil)] [url = about:blank] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f03aac81c00) [pid = 16496] [serial = 417] [outer = (nil)] [url = about:blank] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f03b00e4c00) [pid = 16496] [serial = 420] [outer = (nil)] [url = about:blank] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f03bf0b6c00) [pid = 16496] [serial = 423] [outer = (nil)] [url = about:blank] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f03af2f1800) [pid = 16496] [serial = 426] [outer = (nil)] [url = about:blank] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03a44d7800) [pid = 16496] [serial = 429] [outer = (nil)] [url = about:blank] 11:26:12 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f03a57a8400) [pid = 16496] [serial = 432] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | 1460917572998 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b1123000 == 80 [pid = 16496] [id = 163] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b03af800 == 79 [pid = 16496] [id = 162] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af97a000 == 78 [pid = 16496] [id = 161] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7742800 == 77 [pid = 16496] [id = 160] 11:26:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47dc000 == 78 [pid = 16496] [id = 174] 11:26:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f03a52f1000) [pid = 16496] [serial = 522] [outer = (nil)] 11:26:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f03a6a49000) [pid = 16496] [serial = 523] [outer = 0x7f03a52f1000] 11:26:13 INFO - PROCESS | 16496 | 1460917573076 Marionette DEBUG loaded listener.js 11:26:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03a71bfc00) [pid = 16496] [serial = 524] [outer = 0x7f03a52f1000] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a69cb800 == 77 [pid = 16496] [id = 159] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab610800 == 76 [pid = 16496] [id = 158] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c0e79800 == 75 [pid = 16496] [id = 123] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afa21000 == 74 [pid = 16496] [id = 152] 11:26:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7734800 == 73 [pid = 16496] [id = 151] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f03a71cc000) [pid = 16496] [serial = 409] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03a5397c00) [pid = 16496] [serial = 436] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f03a52f3800) [pid = 16496] [serial = 435] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f03a6a45c00) [pid = 16496] [serial = 439] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03a6832800) [pid = 16496] [serial = 438] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03a71c9000) [pid = 16496] [serial = 442] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03a72dd000) [pid = 16496] [serial = 443] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a8d74c00) [pid = 16496] [serial = 449] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03a72d5800) [pid = 16496] [serial = 241] [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.] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03a7b0bc00) [pid = 16496] [serial = 446] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03a794f800) [pid = 16496] [serial = 445] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03a7b11400) [pid = 16496] [serial = 448] [outer = (nil)] [url = about:blank] 11:26:13 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:26:13 INFO - PROCESS | 16496 | 1460917573888 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]]]}] 11:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1389ms 11:26:13 INFO - PROCESS | 16496 | 1460917573938 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:26:13 INFO - PROCESS | 16496 | 1460917573940 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:26:13 INFO - PROCESS | 16496 | 1460917573947 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:26:13 INFO - PROCESS | 16496 | 1460917573953 Marionette TRACE conn3 <- [1,670,null,{}] 11:26:13 INFO - PROCESS | 16496 | 1460917573968 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}] 11:26:14 INFO - PROCESS | 16496 | 1460917574130 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:26:14 INFO - PROCESS | 16496 | 1460917574235 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aadbc000 == 74 [pid = 16496] [id = 175] 11:26:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a52f3800) [pid = 16496] [serial = 525] [outer = (nil)] 11:26:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a7463000) [pid = 16496] [serial = 526] [outer = 0x7f03a52f3800] 11:26:14 INFO - PROCESS | 16496 | 1460917574302 Marionette DEBUG loaded listener.js 11:26:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a746f000) [pid = 16496] [serial = 527] [outer = 0x7f03a52f3800] 11:26:15 INFO - PROCESS | 16496 | 1460917575100 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]]]}] 11:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1185ms 11:26:15 INFO - PROCESS | 16496 | 1460917575135 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:26:15 INFO - PROCESS | 16496 | 1460917575138 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:26:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:26:15 INFO - PROCESS | 16496 | 1460917575145 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:26:15 INFO - PROCESS | 16496 | 1460917575147 Marionette TRACE conn3 <- [1,674,null,{}] 11:26:15 INFO - PROCESS | 16496 | 1460917575161 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}] 11:26:15 INFO - PROCESS | 16496 | 1460917575310 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:26:15 INFO - PROCESS | 16496 | 1460917575330 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab77d800 == 75 [pid = 16496] [id = 176] 11:26:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03a746f400) [pid = 16496] [serial = 528] [outer = (nil)] 11:26:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03a7945400) [pid = 16496] [serial = 529] [outer = 0x7f03a746f400] 11:26:15 INFO - PROCESS | 16496 | 1460917575392 Marionette DEBUG loaded listener.js 11:26:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03a7b0a800) [pid = 16496] [serial = 530] [outer = 0x7f03a746f400] 11:26:15 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:26:16 INFO - PROCESS | 16496 | 1460917576236 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]]]}] 11:26:16 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 11:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1136ms 11:26:16 INFO - PROCESS | 16496 | 1460917576283 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:26:16 INFO - PROCESS | 16496 | 1460917576286 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:26:16 INFO - PROCESS | 16496 | 1460917576299 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:26:16 INFO - PROCESS | 16496 | 1460917576301 Marionette TRACE conn3 <- [1,678,null,{}] 11:26:16 INFO - PROCESS | 16496 | 1460917576307 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}] 11:26:16 INFO - PROCESS | 16496 | 1460917576486 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:26:16 INFO - PROCESS | 16496 | 1460917576504 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ad5bf000 == 76 [pid = 16496] [id = 177] 11:26:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f03a77ac000) [pid = 16496] [serial = 531] [outer = (nil)] 11:26:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03a7d7ec00) [pid = 16496] [serial = 532] [outer = 0x7f03a77ac000] 11:26:16 INFO - PROCESS | 16496 | 1460917576566 Marionette DEBUG loaded listener.js 11:26:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f03a8d76000) [pid = 16496] [serial = 533] [outer = 0x7f03a77ac000] 11:26:17 INFO - PROCESS | 16496 | 1460917577379 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]]]}] 11:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1125ms 11:26:17 INFO - PROCESS | 16496 | 1460917577426 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:26:17 INFO - PROCESS | 16496 | 1460917577429 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:26:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:26:17 INFO - PROCESS | 16496 | 1460917577435 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:26:17 INFO - PROCESS | 16496 | 1460917577436 Marionette TRACE conn3 <- [1,682,null,{}] 11:26:17 INFO - PROCESS | 16496 | 1460917577454 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}] 11:26:17 INFO - PROCESS | 16496 | 1460917577949 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:26:17 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f03a7b0e800) [pid = 16496] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:26:17 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03a77b5800) [pid = 16496] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:26:17 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03b0b20000) [pid = 16496] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:26:17 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03a510e800) [pid = 16496] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:26:17 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a6832400) [pid = 16496] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:26:17 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03a794b800) [pid = 16496] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:26:17 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03aac8a000) [pid = 16496] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:26:17 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03a7281000) [pid = 16496] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:26:18 INFO - PROCESS | 16496 | 1460917578085 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ade6a000 == 77 [pid = 16496] [id = 178] 11:26:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a67b9800) [pid = 16496] [serial = 534] [outer = (nil)] 11:26:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a794b800) [pid = 16496] [serial = 535] [outer = 0x7f03a67b9800] 11:26:18 INFO - PROCESS | 16496 | 1460917578153 Marionette DEBUG loaded listener.js 11:26:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03abb62000) [pid = 16496] [serial = 536] [outer = 0x7f03a67b9800] 11:26:19 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:19 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:26:19 INFO - PROCESS | 16496 | 1460917579211 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]]]}] 11:26:19 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) 11:26:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1831ms 11:26:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:26:19 INFO - PROCESS | 16496 | 1460917579268 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:26:19 INFO - PROCESS | 16496 | 1460917579271 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:26:19 INFO - PROCESS | 16496 | 1460917579277 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:26:19 INFO - PROCESS | 16496 | 1460917579280 Marionette TRACE conn3 <- [1,686,null,{}] 11:26:19 INFO - PROCESS | 16496 | 1460917579284 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}] 11:26:19 INFO - PROCESS | 16496 | 1460917579421 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:26:19 INFO - PROCESS | 16496 | 1460917579567 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b039a000 == 78 [pid = 16496] [id = 179] 11:26:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03a6832400) [pid = 16496] [serial = 537] [outer = (nil)] 11:26:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03abb6c800) [pid = 16496] [serial = 538] [outer = 0x7f03a6832400] 11:26:19 INFO - PROCESS | 16496 | 1460917579627 Marionette DEBUG loaded listener.js 11:26:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f03ae7c7000) [pid = 16496] [serial = 539] [outer = 0x7f03a6832400] 11:26:21 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:21 INFO - PROCESS | 16496 | 1460917581061 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]]]}] 11:26:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:26:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1830ms 11:26:21 INFO - PROCESS | 16496 | 1460917581110 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:26:21 INFO - PROCESS | 16496 | 1460917581117 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:26:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:26:21 INFO - PROCESS | 16496 | 1460917581130 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:26:21 INFO - PROCESS | 16496 | 1460917581137 Marionette TRACE conn3 <- [1,690,null,{}] 11:26:21 INFO - PROCESS | 16496 | 1460917581194 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}] 11:26:21 INFO - PROCESS | 16496 | 1460917581401 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:26:21 INFO - PROCESS | 16496 | 1460917581563 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a71ad800 == 79 [pid = 16496] [id = 180] 11:26:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03a52ea400) [pid = 16496] [serial = 540] [outer = (nil)] 11:26:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f03a57b7c00) [pid = 16496] [serial = 541] [outer = 0x7f03a52ea400] 11:26:21 INFO - PROCESS | 16496 | 1460917581644 Marionette DEBUG loaded listener.js 11:26:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f03a700f400) [pid = 16496] [serial = 542] [outer = 0x7f03a52ea400] 11:26:22 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:22 INFO - PROCESS | 16496 | 1460917582970 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]]]}] 11:26:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:26:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1903ms 11:26:23 INFO - PROCESS | 16496 | 1460917583043 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:26:23 INFO - PROCESS | 16496 | 1460917583052 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:26:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:26:23 INFO - PROCESS | 16496 | 1460917583064 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:26:23 INFO - PROCESS | 16496 | 1460917583067 Marionette TRACE conn3 <- [1,694,null,{}] 11:26:23 INFO - PROCESS | 16496 | 1460917583075 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}] 11:26:23 INFO - PROCESS | 16496 | 1460917583234 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:26:23 INFO - PROCESS | 16496 | 1460917583434 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c1e800 == 80 [pid = 16496] [id = 181] 11:26:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f03aac33800) [pid = 16496] [serial = 543] [outer = (nil)] 11:26:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03aac84800) [pid = 16496] [serial = 544] [outer = 0x7f03aac33800] 11:26:23 INFO - PROCESS | 16496 | 1460917583507 Marionette DEBUG loaded listener.js 11:26:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f03aae14000) [pid = 16496] [serial = 545] [outer = 0x7f03aac33800] 11:26:24 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:24 INFO - PROCESS | 16496 | 1460917584956 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]]]}] 11:26:24 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) 11:26:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1934ms 11:26:25 INFO - PROCESS | 16496 | 1460917584998 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:26:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:26:25 INFO - PROCESS | 16496 | 1460917585003 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:26:25 INFO - PROCESS | 16496 | 1460917585010 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:26:25 INFO - PROCESS | 16496 | 1460917585015 Marionette TRACE conn3 <- [1,698,null,{}] 11:26:25 INFO - PROCESS | 16496 | 1460917585035 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}] 11:26:25 INFO - PROCESS | 16496 | 1460917585291 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:26:25 INFO - PROCESS | 16496 | 1460917585404 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39c7000 == 81 [pid = 16496] [id = 182] 11:26:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f03a7469400) [pid = 16496] [serial = 546] [outer = (nil)] 11:26:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f03aee80000) [pid = 16496] [serial = 547] [outer = 0x7f03a7469400] 11:26:25 INFO - PROCESS | 16496 | 1460917585479 Marionette DEBUG loaded listener.js 11:26:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f03af90cc00) [pid = 16496] [serial = 548] [outer = 0x7f03a7469400] 11:26:26 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:26 INFO - PROCESS | 16496 | 1460917586756 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]]]}] 11:26:26 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) 11:26:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1793ms 11:26:26 INFO - PROCESS | 16496 | 1460917586882 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:26:26 INFO - PROCESS | 16496 | 1460917586886 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:26:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:26:26 INFO - PROCESS | 16496 | 1460917586901 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:26:26 INFO - PROCESS | 16496 | 1460917586905 Marionette TRACE conn3 <- [1,702,null,{}] 11:26:26 INFO - PROCESS | 16496 | 1460917586912 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}] 11:26:27 INFO - PROCESS | 16496 | 1460917587075 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:26:27 INFO - PROCESS | 16496 | 1460917587226 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a5313000 == 82 [pid = 16496] [id = 183] 11:26:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f03a44d1400) [pid = 16496] [serial = 549] [outer = (nil)] 11:26:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f03a539b800) [pid = 16496] [serial = 550] [outer = 0x7f03a44d1400] 11:26:27 INFO - PROCESS | 16496 | 1460917587303 Marionette DEBUG loaded listener.js 11:26:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f03aee84000) [pid = 16496] [serial = 551] [outer = 0x7f03a44d1400] 11:26:28 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:28 INFO - PROCESS | 16496 | 1460917588952 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]]]}] 11:26:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:26:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2089ms 11:26:28 INFO - PROCESS | 16496 | 1460917588990 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:26:28 INFO - PROCESS | 16496 | 1460917588995 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:26:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:26:29 INFO - PROCESS | 16496 | 1460917589003 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:26:29 INFO - PROCESS | 16496 | 1460917589006 Marionette TRACE conn3 <- [1,706,null,{}] 11:26:29 INFO - PROCESS | 16496 | 1460917589013 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}] 11:26:29 INFO - PROCESS | 16496 | 1460917589196 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a67d3000 == 81 [pid = 16496] [id = 143] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c3066800 == 80 [pid = 16496] [id = 97] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af82e000 == 79 [pid = 16496] [id = 142] 11:26:29 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f03ad69ac00) [pid = 16496] [serial = 466] [outer = (nil)] [url = about:blank] 11:26:29 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03b0ac5c00) [pid = 16496] [serial = 469] [outer = (nil)] [url = about:blank] 11:26:29 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03aaee2000) [pid = 16496] [serial = 463] [outer = (nil)] [url = about:blank] 11:26:29 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f03a67b9c00) [pid = 16496] [serial = 496] [outer = (nil)] [url = about:blank] 11:26:29 INFO - PROCESS | 16496 | 1460917589437 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ade6a000 == 78 [pid = 16496] [id = 178] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ad5bf000 == 77 [pid = 16496] [id = 177] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab77d800 == 76 [pid = 16496] [id = 176] 11:26:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47d7800 == 77 [pid = 16496] [id = 184] 11:26:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f03a52f1800) [pid = 16496] [serial = 552] [outer = (nil)] 11:26:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f03a57a8c00) [pid = 16496] [serial = 553] [outer = 0x7f03a52f1800] 11:26:29 INFO - PROCESS | 16496 | 1460917589552 Marionette DEBUG loaded listener.js 11:26:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f03a6a3a000) [pid = 16496] [serial = 554] [outer = 0x7f03a52f1800] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aadbc000 == 76 [pid = 16496] [id = 175] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a47dc000 == 75 [pid = 16496] [id = 174] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aadc1000 == 74 [pid = 16496] [id = 173] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a6e000 == 73 [pid = 16496] [id = 170] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c3223000 == 72 [pid = 16496] [id = 169] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c2622000 == 71 [pid = 16496] [id = 168] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0397800 == 70 [pid = 16496] [id = 167] 11:26:29 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a67de000 == 69 [pid = 16496] [id = 166] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03af911400) [pid = 16496] [serial = 487] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03aaf31400) [pid = 16496] [serial = 484] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f03b3c40800) [pid = 16496] [serial = 491] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f03a70aa800) [pid = 16496] [serial = 493] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f03a6a41c00) [pid = 16496] [serial = 475] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f03aac32400) [pid = 16496] [serial = 481] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f03a7b10c00) [pid = 16496] [serial = 460] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03aaee6400) [pid = 16496] [serial = 452] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f03b0802800) [pid = 16496] [serial = 488] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f03b0bc4c00) [pid = 16496] [serial = 490] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03a7278400) [pid = 16496] [serial = 457] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03a7944800) [pid = 16496] [serial = 479] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03a682bc00) [pid = 16496] [serial = 472] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a71c1400) [pid = 16496] [serial = 476] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03af14b000) [pid = 16496] [serial = 485] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03a57af400) [pid = 16496] [serial = 454] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03a77ad800) [pid = 16496] [serial = 478] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03aac8d400) [pid = 16496] [serial = 482] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03b0b26000) [pid = 16496] [serial = 494] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:30 INFO - PROCESS | 16496 | 1460917590814 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]]]}] 11:26:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:26:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1835ms 11:26:30 INFO - PROCESS | 16496 | 1460917590838 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:26:30 INFO - PROCESS | 16496 | 1460917590846 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:26:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:26:30 INFO - PROCESS | 16496 | 1460917590856 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:26:30 INFO - PROCESS | 16496 | 1460917590859 Marionette TRACE conn3 <- [1,710,null,{}] 11:26:30 INFO - PROCESS | 16496 | 1460917590863 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}] 11:26:31 INFO - PROCESS | 16496 | 1460917591140 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:26:31 INFO - PROCESS | 16496 | 1460917591160 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6d6d000 == 70 [pid = 16496] [id = 185] 11:26:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03a6e9e400) [pid = 16496] [serial = 555] [outer = (nil)] 11:26:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a70b2c00) [pid = 16496] [serial = 556] [outer = 0x7f03a6e9e400] 11:26:31 INFO - PROCESS | 16496 | 1460917591223 Marionette DEBUG loaded listener.js 11:26:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a7280c00) [pid = 16496] [serial = 557] [outer = 0x7f03a6e9e400] 11:26:32 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:32 INFO - PROCESS | 16496 | 1460917592458 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]]]}] 11:26:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:26:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1630ms 11:26:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:26:32 INFO - PROCESS | 16496 | 1460917592490 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:26:32 INFO - PROCESS | 16496 | 1460917592493 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:26:32 INFO - PROCESS | 16496 | 1460917592501 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:26:32 INFO - PROCESS | 16496 | 1460917592509 Marionette TRACE conn3 <- [1,714,null,{}] 11:26:32 INFO - PROCESS | 16496 | 1460917592542 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}] 11:26:32 INFO - PROCESS | 16496 | 1460917592775 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:26:32 INFO - PROCESS | 16496 | 1460917592810 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99ec800 == 71 [pid = 16496] [id = 186] 11:26:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a746d000) [pid = 16496] [serial = 558] [outer = (nil)] 11:26:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03a7945c00) [pid = 16496] [serial = 559] [outer = 0x7f03a746d000] 11:26:32 INFO - PROCESS | 16496 | 1460917592875 Marionette DEBUG loaded listener.js 11:26:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03a7b08400) [pid = 16496] [serial = 560] [outer = 0x7f03a746d000] 11:26:33 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a77ac000) [pid = 16496] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:26:33 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03a746f400) [pid = 16496] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:26:33 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03a57b7800) [pid = 16496] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:26:33 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03a52f3800) [pid = 16496] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:26:33 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03a52f1000) [pid = 16496] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:26:33 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03a5395000) [pid = 16496] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:26:33 INFO - PROCESS | 16496 | --DOMWINDOW == 125 (0x7f03a67b9800) [pid = 16496] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:26:34 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:34 INFO - PROCESS | 16496 | 1460917594125 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]]]}] 11:26:34 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 11:26:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1659ms 11:26:34 INFO - PROCESS | 16496 | 1460917594160 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:26:34 INFO - PROCESS | 16496 | 1460917594165 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:26:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:26:34 INFO - PROCESS | 16496 | 1460917594196 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:26:34 INFO - PROCESS | 16496 | 1460917594200 Marionette TRACE conn3 <- [1,718,null,{}] 11:26:34 INFO - PROCESS | 16496 | 1460917594211 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}] 11:26:34 INFO - PROCESS | 16496 | 1460917594445 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:26:34 INFO - PROCESS | 16496 | 1460917594557 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab60b800 == 72 [pid = 16496] [id = 187] 11:26:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 126 (0x7f03a67bb400) [pid = 16496] [serial = 561] [outer = (nil)] 11:26:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03a7b11400) [pid = 16496] [serial = 562] [outer = 0x7f03a67bb400] 11:26:34 INFO - PROCESS | 16496 | 1460917594624 Marionette DEBUG loaded listener.js 11:26:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a899b000) [pid = 16496] [serial = 563] [outer = 0x7f03a67bb400] 11:26:35 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:35 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:26:35 INFO - PROCESS | 16496 | 1460917595730 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]]]}] 11:26:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:26:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1612ms 11:26:35 INFO - PROCESS | 16496 | 1460917595787 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:26:35 INFO - PROCESS | 16496 | 1460917595791 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:26:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:26:35 INFO - PROCESS | 16496 | 1460917595798 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:26:35 INFO - PROCESS | 16496 | 1460917595802 Marionette TRACE conn3 <- [1,722,null,{}] 11:26:35 INFO - PROCESS | 16496 | 1460917595807 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}] 11:26:36 INFO - PROCESS | 16496 | 1460917596043 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:26:36 INFO - PROCESS | 16496 | 1460917596204 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a43e9800 == 73 [pid = 16496] [id = 188] 11:26:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a44cf000) [pid = 16496] [serial = 564] [outer = (nil)] 11:26:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a5105800) [pid = 16496] [serial = 565] [outer = 0x7f03a44cf000] 11:26:36 INFO - PROCESS | 16496 | 1460917596281 Marionette DEBUG loaded listener.js 11:26:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03a5392000) [pid = 16496] [serial = 566] [outer = 0x7f03a44cf000] 11:26:37 INFO - PROCESS | 16496 | 1460917597209 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] 11:26:37 INFO - PROCESS | 16496 | 1460917597295 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:26:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:26:37 INFO - PROCESS | 16496 | 1460917597305 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:26:37 INFO - PROCESS | 16496 | 1460917597309 Marionette TRACE conn3 <- [1,726,null,{}] 11:26:37 INFO - PROCESS | 16496 | 1460917597317 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}] 11:26:37 INFO - PROCESS | 16496 | 1460917597549 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:26:37 INFO - PROCESS | 16496 | 1460917597769 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aadba800 == 74 [pid = 16496] [id = 189] 11:26:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03a6a3bc00) [pid = 16496] [serial = 567] [outer = (nil)] 11:26:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03a70b0c00) [pid = 16496] [serial = 568] [outer = 0x7f03a6a3bc00] 11:26:37 INFO - PROCESS | 16496 | 1460917597864 Marionette DEBUG loaded listener.js 11:26:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f03a72d4400) [pid = 16496] [serial = 569] [outer = 0x7f03a6a3bc00] 11:26:38 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:38 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:26:39 INFO - PROCESS | 16496 | 1460917599072 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]]]}] 11:26:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:26:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1839ms 11:26:39 INFO - PROCESS | 16496 | 1460917599165 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:26:39 INFO - PROCESS | 16496 | 1460917599175 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:26:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:26:39 INFO - PROCESS | 16496 | 1460917599186 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:26:39 INFO - PROCESS | 16496 | 1460917599190 Marionette TRACE conn3 <- [1,730,null,{}] 11:26:39 INFO - PROCESS | 16496 | 1460917599200 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}] 11:26:39 INFO - PROCESS | 16496 | 1460917599546 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:26:39 INFO - PROCESS | 16496 | 1460917599693 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03adfbe000 == 75 [pid = 16496] [id = 190] 11:26:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03a6e9b000) [pid = 16496] [serial = 570] [outer = (nil)] 11:26:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f03a8d6b000) [pid = 16496] [serial = 571] [outer = 0x7f03a6e9b000] 11:26:39 INFO - PROCESS | 16496 | 1460917599768 Marionette DEBUG loaded listener.js 11:26:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f03aac3dc00) [pid = 16496] [serial = 572] [outer = 0x7f03a6e9b000] 11:26:40 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:40 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:26:40 INFO - PROCESS | 16496 | 1460917600718 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] 11:26:40 INFO - PROCESS | 16496 | 1460917600787 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:26:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:26:40 INFO - PROCESS | 16496 | 1460917600804 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:26:40 INFO - PROCESS | 16496 | 1460917600814 Marionette TRACE conn3 <- [1,734,null,{}] 11:26:40 INFO - PROCESS | 16496 | 1460917600822 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}] 11:26:41 INFO - PROCESS | 16496 | 1460917601012 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:26:41 INFO - PROCESS | 16496 | 1460917601136 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afede000 == 76 [pid = 16496] [id = 191] 11:26:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f03aac3ec00) [pid = 16496] [serial = 573] [outer = (nil)] 11:26:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03aaeed400) [pid = 16496] [serial = 574] [outer = 0x7f03aac3ec00] 11:26:41 INFO - PROCESS | 16496 | 1460917601254 Marionette DEBUG loaded listener.js 11:26:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f03abb64400) [pid = 16496] [serial = 575] [outer = 0x7f03aac3ec00] 11:26:41 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:42 INFO - PROCESS | 16496 | 1460917602110 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]]]}] 11:26:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:26:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1345ms 11:26:42 INFO - PROCESS | 16496 | 1460917602142 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:26:42 INFO - PROCESS | 16496 | 1460917602147 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:26:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:26:42 INFO - PROCESS | 16496 | 1460917602152 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:26:42 INFO - PROCESS | 16496 | 1460917602155 Marionette TRACE conn3 <- [1,738,null,{}] 11:26:42 INFO - PROCESS | 16496 | 1460917602162 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}] 11:26:42 INFO - PROCESS | 16496 | 1460917602408 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:26:42 INFO - PROCESS | 16496 | 1460917602596 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c26800 == 77 [pid = 16496] [id = 192] 11:26:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f03a77b8c00) [pid = 16496] [serial = 576] [outer = (nil)] 11:26:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f03ad314400) [pid = 16496] [serial = 577] [outer = 0x7f03a77b8c00] 11:26:42 INFO - PROCESS | 16496 | 1460917602798 Marionette DEBUG loaded listener.js 11:26:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f03ad6a1800) [pid = 16496] [serial = 578] [outer = 0x7f03a77b8c00] 11:26:44 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:44 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:26:44 INFO - PROCESS | 16496 | 1460917604265 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]]]}] 11:26:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:26:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2131ms 11:26:44 INFO - PROCESS | 16496 | 1460917604285 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:26:44 INFO - PROCESS | 16496 | 1460917604288 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:26:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:26:44 INFO - PROCESS | 16496 | 1460917604295 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:26:44 INFO - PROCESS | 16496 | 1460917604297 Marionette TRACE conn3 <- [1,742,null,{}] 11:26:44 INFO - PROCESS | 16496 | 1460917604303 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}] 11:26:44 INFO - PROCESS | 16496 | 1460917604497 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:26:44 INFO - PROCESS | 16496 | 1460917604662 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b194b800 == 78 [pid = 16496] [id = 193] 11:26:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f03ae55e400) [pid = 16496] [serial = 579] [outer = (nil)] 11:26:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f03ae569c00) [pid = 16496] [serial = 580] [outer = 0x7f03ae55e400] 11:26:44 INFO - PROCESS | 16496 | 1460917604755 Marionette DEBUG loaded listener.js 11:26:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f03af434000) [pid = 16496] [serial = 581] [outer = 0x7f03ae55e400] 11:26:46 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:46 INFO - PROCESS | 16496 | 1460917606109 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]]]}] 11:26:46 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 11:26:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1836ms 11:26:46 INFO - PROCESS | 16496 | 1460917606274 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:26:46 INFO - PROCESS | 16496 | 1460917606281 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:26:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:26:46 INFO - PROCESS | 16496 | 1460917606309 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:26:46 INFO - PROCESS | 16496 | 1460917606315 Marionette TRACE conn3 <- [1,746,null,{}] 11:26:46 INFO - PROCESS | 16496 | 1460917606323 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}] 11:26:46 INFO - PROCESS | 16496 | 1460917606560 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:26:46 INFO - PROCESS | 16496 | 1460917606738 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b7b0a000 == 79 [pid = 16496] [id = 194] 11:26:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03ae561800) [pid = 16496] [serial = 582] [outer = (nil)] 11:26:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03afe86c00) [pid = 16496] [serial = 583] [outer = 0x7f03ae561800] 11:26:46 INFO - PROCESS | 16496 | 1460917606852 Marionette DEBUG loaded listener.js 11:26:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f03b0807c00) [pid = 16496] [serial = 584] [outer = 0x7f03ae561800] 11:26:47 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:48 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:48 INFO - PROCESS | 16496 | 1460917608144 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]]]}] 11:26:48 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.) 11:26:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1889ms 11:26:48 INFO - PROCESS | 16496 | 1460917608223 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:26:48 INFO - PROCESS | 16496 | 1460917608227 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:26:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:26:48 INFO - PROCESS | 16496 | 1460917608236 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:26:48 INFO - PROCESS | 16496 | 1460917608240 Marionette TRACE conn3 <- [1,750,null,{}] 11:26:48 INFO - PROCESS | 16496 | 1460917608245 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}] 11:26:48 INFO - PROCESS | 16496 | 1460917608418 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:26:48 INFO - PROCESS | 16496 | 1460917608568 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdade800 == 80 [pid = 16496] [id = 195] 11:26:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f03a44da000) [pid = 16496] [serial = 585] [outer = (nil)] 11:26:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f03b080b000) [pid = 16496] [serial = 586] [outer = 0x7f03a44da000] 11:26:48 INFO - PROCESS | 16496 | 1460917608684 Marionette DEBUG loaded listener.js 11:26:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f03b0a26400) [pid = 16496] [serial = 587] [outer = 0x7f03a44da000] 11:26:49 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:50 INFO - PROCESS | 16496 | 1460917610083 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]]]}] 11:26:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:26:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1887ms 11:26:50 INFO - PROCESS | 16496 | 1460917610124 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:26:50 INFO - PROCESS | 16496 | 1460917610129 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:26:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:26:50 INFO - PROCESS | 16496 | 1460917610138 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:26:50 INFO - PROCESS | 16496 | 1460917610142 Marionette TRACE conn3 <- [1,754,null,{}] 11:26:50 INFO - PROCESS | 16496 | 1460917610153 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}] 11:26:50 INFO - PROCESS | 16496 | 1460917610318 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:26:50 INFO - PROCESS | 16496 | 1460917610521 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99e4000 == 81 [pid = 16496] [id = 196] 11:26:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f03a6a2d000) [pid = 16496] [serial = 588] [outer = (nil)] 11:26:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f03a6a41c00) [pid = 16496] [serial = 589] [outer = 0x7f03a6a2d000] 11:26:50 INFO - PROCESS | 16496 | 1460917610643 Marionette DEBUG loaded listener.js 11:26:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f03a700c400) [pid = 16496] [serial = 590] [outer = 0x7f03a6a2d000] 11:26:52 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:52 INFO - PROCESS | 16496 | 1460917612231 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]]]}] 11:26:52 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 11:26:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2140ms 11:26:52 INFO - PROCESS | 16496 | 1460917612279 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:26:52 INFO - PROCESS | 16496 | 1460917612287 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:26:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:26:52 INFO - PROCESS | 16496 | 1460917612297 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:26:52 INFO - PROCESS | 16496 | 1460917612301 Marionette TRACE conn3 <- [1,758,null,{}] 11:26:52 INFO - PROCESS | 16496 | 1460917612307 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}] 11:26:52 INFO - PROCESS | 16496 | 1460917612507 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:26:52 INFO - PROCESS | 16496 | 1460917612667 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab61f000 == 82 [pid = 16496] [id = 197] 11:26:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f03a6a4b800) [pid = 16496] [serial = 591] [outer = (nil)] 11:26:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f03a72da400) [pid = 16496] [serial = 592] [outer = 0x7f03a6a4b800] 11:26:52 INFO - PROCESS | 16496 | 1460917612732 Marionette DEBUG loaded listener.js 11:26:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f03a7b06800) [pid = 16496] [serial = 593] [outer = 0x7f03a6a4b800] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a8c6c000 == 81 [pid = 16496] [id = 51] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03be9c0800 == 80 [pid = 16496] [id = 45] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ae5b5000 == 79 [pid = 16496] [id = 52] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ade80800 == 78 [pid = 16496] [id = 46] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03a539bc00) [pid = 16496] [serial = 499] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03aaee9c00) [pid = 16496] [serial = 505] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03af43c000) [pid = 16496] [serial = 511] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03a72ddc00) [pid = 16496] [serial = 502] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03abb66800) [pid = 16496] [serial = 517] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03b15b4400) [pid = 16496] [serial = 508] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f03c0e25000) [pid = 16496] [serial = 514] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03abb6c800) [pid = 16496] [serial = 538] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab60b800 == 77 [pid = 16496] [id = 187] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99ec800 == 76 [pid = 16496] [id = 186] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6d6d000 == 75 [pid = 16496] [id = 185] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a47d7800 == 74 [pid = 16496] [id = 184] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c1e800 == 73 [pid = 16496] [id = 181] 11:26:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a71ad800 == 72 [pid = 16496] [id = 180] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03a7d7ec00) [pid = 16496] [serial = 532] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03a7945400) [pid = 16496] [serial = 529] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f03a6a38c00) [pid = 16496] [serial = 521] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f03a67ba800) [pid = 16496] [serial = 520] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f03a7463000) [pid = 16496] [serial = 526] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03a746f000) [pid = 16496] [serial = 527] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03a6a49000) [pid = 16496] [serial = 523] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f03a71bfc00) [pid = 16496] [serial = 524] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f03a67bf800) [pid = 16496] [serial = 497] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f03a8d76000) [pid = 16496] [serial = 533] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f03a794b800) [pid = 16496] [serial = 535] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f03abb62000) [pid = 16496] [serial = 536] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03a7b0a800) [pid = 16496] [serial = 530] [outer = (nil)] [url = about:blank] 11:26:53 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:53 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:26:53 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:53 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:53 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:26:53 INFO - PROCESS | 16496 | 1460917613640 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]]]}] 11:26:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:26:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1381ms 11:26:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:26:53 INFO - PROCESS | 16496 | 1460917613678 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:26:53 INFO - PROCESS | 16496 | 1460917613681 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:26:53 INFO - PROCESS | 16496 | 1460917613687 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:26:53 INFO - PROCESS | 16496 | 1460917613693 Marionette TRACE conn3 <- [1,762,null,{}] 11:26:53 INFO - PROCESS | 16496 | 1460917613707 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}] 11:26:53 INFO - PROCESS | 16496 | 1460917613890 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:26:54 INFO - PROCESS | 16496 | 1460917614072 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a69b6800 == 73 [pid = 16496] [id = 198] 11:26:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f03a44d2c00) [pid = 16496] [serial = 594] [outer = (nil)] 11:26:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03a52ef000) [pid = 16496] [serial = 595] [outer = 0x7f03a44d2c00] 11:26:54 INFO - PROCESS | 16496 | 1460917614189 Marionette DEBUG loaded listener.js 11:26:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f03a67b7800) [pid = 16496] [serial = 596] [outer = 0x7f03a44d2c00] 11:26:55 INFO - PROCESS | 16496 | 1460917615587 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]]]}] 11:26:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:26:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1937ms 11:26:55 INFO - PROCESS | 16496 | 1460917615657 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:26:55 INFO - PROCESS | 16496 | 1460917615665 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:26:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:26:55 INFO - PROCESS | 16496 | 1460917615722 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:26:55 INFO - PROCESS | 16496 | 1460917615729 Marionette TRACE conn3 <- [1,766,null,{}] 11:26:55 INFO - PROCESS | 16496 | 1460917615741 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}] 11:26:55 INFO - PROCESS | 16496 | 1460917615944 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:26:56 INFO - PROCESS | 16496 | 1460917616099 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab60b800 == 74 [pid = 16496] [id = 199] 11:26:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f03a5106c00) [pid = 16496] [serial = 597] [outer = (nil)] 11:26:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f03a746b400) [pid = 16496] [serial = 598] [outer = 0x7f03a5106c00] 11:26:56 INFO - PROCESS | 16496 | 1460917616182 Marionette DEBUG loaded listener.js 11:26:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f03a899bc00) [pid = 16496] [serial = 599] [outer = 0x7f03a5106c00] 11:26:57 INFO - PROCESS | 16496 | 1460917617558 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]]]}] 11:26:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1984ms 11:26:57 INFO - PROCESS | 16496 | 1460917617706 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:26:57 INFO - PROCESS | 16496 | 1460917617716 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:26:57 INFO - PROCESS | 16496 | 1460917617728 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:26:57 INFO - PROCESS | 16496 | 1460917617731 Marionette TRACE conn3 <- [1,770,null,{}] 11:26:57 INFO - PROCESS | 16496 | 1460917617738 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}] 11:26:57 INFO - PROCESS | 16496 | 1460917617912 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:26:58 INFO - PROCESS | 16496 | 1460917618064 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af22f800 == 75 [pid = 16496] [id = 200] 11:26:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f03a6a4a800) [pid = 16496] [serial = 600] [outer = (nil)] 11:26:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f03aac89c00) [pid = 16496] [serial = 601] [outer = 0x7f03a6a4a800] 11:26:58 INFO - PROCESS | 16496 | 1460917618142 Marionette DEBUG loaded listener.js 11:26:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f03aae18c00) [pid = 16496] [serial = 602] [outer = 0x7f03a6a4a800] 11:26:59 INFO - PROCESS | 16496 | 1460917619035 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]]]}] 11:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1337ms 11:26:59 INFO - PROCESS | 16496 | 1460917619065 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:26:59 INFO - PROCESS | 16496 | 1460917619068 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:26:59 INFO - PROCESS | 16496 | 1460917619084 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:26:59 INFO - PROCESS | 16496 | 1460917619093 Marionette TRACE conn3 <- [1,774,null,{}] 11:26:59 INFO - PROCESS | 16496 | 1460917619099 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}] 11:26:59 INFO - PROCESS | 16496 | 1460917619292 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:26:59 INFO - PROCESS | 16496 | 1460917619450 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c1e800 == 76 [pid = 16496] [id = 201] 11:26:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03a8cc8400) [pid = 16496] [serial = 603] [outer = (nil)] 11:26:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03ae4c2400) [pid = 16496] [serial = 604] [outer = 0x7f03a8cc8400] 11:26:59 INFO - PROCESS | 16496 | 1460917619525 Marionette DEBUG loaded listener.js 11:26:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f03aef7d400) [pid = 16496] [serial = 605] [outer = 0x7f03a8cc8400] 11:27:00 INFO - PROCESS | 16496 | 1460917620383 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]]]}] 11:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1350ms 11:27:00 INFO - PROCESS | 16496 | 1460917620427 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:27:00 INFO - PROCESS | 16496 | 1460917620432 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:27:00 INFO - PROCESS | 16496 | 1460917620438 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:27:00 INFO - PROCESS | 16496 | 1460917620441 Marionette TRACE conn3 <- [1,778,null,{}] 11:27:00 INFO - PROCESS | 16496 | 1460917620446 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}] 11:27:00 INFO - PROCESS | 16496 | 1460917620616 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:27:00 INFO - PROCESS | 16496 | 1460917620776 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6dc1000 == 77 [pid = 16496] [id = 202] 11:27:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f03ad311400) [pid = 16496] [serial = 606] [outer = (nil)] 11:27:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f03af294800) [pid = 16496] [serial = 607] [outer = 0x7f03ad311400] 11:27:00 INFO - PROCESS | 16496 | 1460917620848 Marionette DEBUG loaded listener.js 11:27:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f03af80d800) [pid = 16496] [serial = 608] [outer = 0x7f03ad311400] 11:27:01 INFO - PROCESS | 16496 | 1460917621800 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]]]}] 11:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1428ms 11:27:01 INFO - PROCESS | 16496 | 1460917621867 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:27:01 INFO - PROCESS | 16496 | 1460917621871 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:27:01 INFO - PROCESS | 16496 | 1460917621877 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:27:01 INFO - PROCESS | 16496 | 1460917621881 Marionette TRACE conn3 <- [1,782,null,{}] 11:27:01 INFO - PROCESS | 16496 | 1460917621886 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}] 11:27:02 INFO - PROCESS | 16496 | 1460917622054 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:27:02 INFO - PROCESS | 16496 | 1460917622235 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03be986000 == 78 [pid = 16496] [id = 203] 11:27:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f03b0244800) [pid = 16496] [serial = 609] [outer = (nil)] 11:27:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f03b0807400) [pid = 16496] [serial = 610] [outer = 0x7f03b0244800] 11:27:02 INFO - PROCESS | 16496 | 1460917622338 Marionette DEBUG loaded listener.js 11:27:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f03b0b1dc00) [pid = 16496] [serial = 611] [outer = 0x7f03b0244800] 11:27:03 INFO - PROCESS | 16496 | 1460917623331 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]]]}] 11:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1490ms 11:27:03 INFO - PROCESS | 16496 | 1460917623369 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:27:03 INFO - PROCESS | 16496 | 1460917623373 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:27:03 INFO - PROCESS | 16496 | 1460917623380 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:27:03 INFO - PROCESS | 16496 | 1460917623383 Marionette TRACE conn3 <- [1,786,null,{}] 11:27:03 INFO - PROCESS | 16496 | 1460917623388 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}] 11:27:03 INFO - PROCESS | 16496 | 1460917623572 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:27:03 INFO - PROCESS | 16496 | 1460917623732 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0906800 == 79 [pid = 16496] [id = 204] 11:27:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f03b0248000) [pid = 16496] [serial = 612] [outer = (nil)] 11:27:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f03b0c75c00) [pid = 16496] [serial = 613] [outer = 0x7f03b0248000] 11:27:03 INFO - PROCESS | 16496 | 1460917623808 Marionette DEBUG loaded listener.js 11:27:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f03b1544000) [pid = 16496] [serial = 614] [outer = 0x7f03b0248000] 11:27:04 INFO - PROCESS | 16496 | 1460917624683 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]]]}] 11:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1380ms 11:27:04 INFO - PROCESS | 16496 | 1460917624761 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:27:04 INFO - PROCESS | 16496 | 1460917624765 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:27:04 INFO - PROCESS | 16496 | 1460917624772 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:27:04 INFO - PROCESS | 16496 | 1460917624775 Marionette TRACE conn3 <- [1,790,null,{}] 11:27:04 INFO - PROCESS | 16496 | 1460917624780 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}] 11:27:05 INFO - PROCESS | 16496 | 1460917625161 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:27:05 INFO - PROCESS | 16496 | 1460917625398 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab521000 == 80 [pid = 16496] [id = 205] 11:27:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f03a682b400) [pid = 16496] [serial = 615] [outer = (nil)] 11:27:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f03a6a2f000) [pid = 16496] [serial = 616] [outer = 0x7f03a682b400] 11:27:05 INFO - PROCESS | 16496 | 1460917625468 Marionette DEBUG loaded listener.js 11:27:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f03a71be800) [pid = 16496] [serial = 617] [outer = 0x7f03a682b400] 11:27:06 INFO - PROCESS | 16496 | 1460917626357 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]]]}] 11:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1682ms 11:27:06 INFO - PROCESS | 16496 | 1460917626456 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:27:06 INFO - PROCESS | 16496 | 1460917626461 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:27:06 INFO - PROCESS | 16496 | 1460917626468 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:27:06 INFO - PROCESS | 16496 | 1460917626474 Marionette TRACE conn3 <- [1,794,null,{}] 11:27:06 INFO - PROCESS | 16496 | 1460917626481 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}] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c4e78800 == 79 [pid = 16496] [id = 172] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab61f000 == 78 [pid = 16496] [id = 197] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99e4000 == 77 [pid = 16496] [id = 196] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b7b0a000 == 76 [pid = 16496] [id = 194] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b194b800 == 75 [pid = 16496] [id = 193] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c26800 == 74 [pid = 16496] [id = 192] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afede000 == 73 [pid = 16496] [id = 191] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03adfbe000 == 72 [pid = 16496] [id = 190] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aadba800 == 71 [pid = 16496] [id = 189] 11:27:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a43e9800 == 70 [pid = 16496] [id = 188] 11:27:06 INFO - PROCESS | 16496 | 1460917626768 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:27:06 INFO - PROCESS | 16496 | 1460917626960 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a69bd800 == 71 [pid = 16496] [id = 206] 11:27:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f03a700e800) [pid = 16496] [serial = 618] [outer = (nil)] 11:27:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f03a8cd4800) [pid = 16496] [serial = 619] [outer = 0x7f03a700e800] 11:27:07 INFO - PROCESS | 16496 | 1460917627029 Marionette DEBUG loaded listener.js 11:27:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f03aac8e000) [pid = 16496] [serial = 620] [outer = 0x7f03a700e800] 11:27:08 INFO - PROCESS | 16496 | 1460917628135 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]]]}] 11:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1735ms 11:27:08 INFO - PROCESS | 16496 | 1460917628247 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:27:08 INFO - PROCESS | 16496 | 1460917628254 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:27:08 INFO - PROCESS | 16496 | 1460917628300 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:27:08 INFO - PROCESS | 16496 | 1460917628305 Marionette TRACE conn3 <- [1,798,null,{}] 11:27:08 INFO - PROCESS | 16496 | 1460917628322 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}] 11:27:08 INFO - PROCESS | 16496 | 1460917628738 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:27:08 INFO - PROCESS | 16496 | 1460917628803 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b06a7800 == 72 [pid = 16496] [id = 207] 11:27:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f03a7d82c00) [pid = 16496] [serial = 621] [outer = (nil)] 11:27:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f03abb60c00) [pid = 16496] [serial = 622] [outer = 0x7f03a7d82c00] 11:27:08 INFO - PROCESS | 16496 | 1460917628924 Marionette DEBUG loaded listener.js 11:27:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03ad59e400) [pid = 16496] [serial = 623] [outer = 0x7f03a7d82c00] 11:27:09 INFO - PROCESS | 16496 | 1460917629882 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]]]}] 11:27:09 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 11:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1671ms 11:27:09 INFO - PROCESS | 16496 | 1460917629947 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:27:09 INFO - PROCESS | 16496 | 1460917629954 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:27:09 INFO - PROCESS | 16496 | 1460917629970 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:27:09 INFO - PROCESS | 16496 | 1460917629976 Marionette TRACE conn3 <- [1,802,null,{}] 11:27:09 INFO - PROCESS | 16496 | 1460917629990 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}] 11:27:10 INFO - PROCESS | 16496 | 1460917630203 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f03a6e9e400) [pid = 16496] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f03a6833000) [pid = 16496] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f03aacc5800) [pid = 16496] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03aac8b400) [pid = 16496] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f03a57a9800) [pid = 16496] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03a7b11800) [pid = 16496] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f03b0250800) [pid = 16496] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f03a67bb400) [pid = 16496] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f03a700b400) [pid = 16496] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03a539d000) [pid = 16496] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03a52ea400) [pid = 16496] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03a77b0400) [pid = 16496] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03a44d1c00) [pid = 16496] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03a510c800) [pid = 16496] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03a44cf800) [pid = 16496] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f03b1544400) [pid = 16496] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03a746d000) [pid = 16496] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03a72d8000) [pid = 16496] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03a7469400) [pid = 16496] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f03aac33800) [pid = 16496] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f03ad59e800) [pid = 16496] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f03a44d1400) [pid = 16496] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03a52f1800) [pid = 16496] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03a57b2c00) [pid = 16496] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f03a5394c00) [pid = 16496] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f03af436400) [pid = 16496] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f03a8ccc400) [pid = 16496] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f03a72d5000) [pid = 16496] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f03aac8f000) [pid = 16496] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03b0242400) [pid = 16496] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f03a682fc00) [pid = 16496] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f03a7b0d000) [pid = 16496] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03a6a4a400) [pid = 16496] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03becd2400) [pid = 16496] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03a510bc00) [pid = 16496] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a6a46400) [pid = 16496] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03a7950400) [pid = 16496] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03b1970400) [pid = 16496] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03a44d7c00) [pid = 16496] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03ae4c2800) [pid = 16496] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:27:10 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03a6a2d000) [pid = 16496] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:27:10 INFO - PROCESS | 16496 | 1460917630837 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a43e1800 == 73 [pid = 16496] [id = 208] 11:27:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03a44cf800) [pid = 16496] [serial = 624] [outer = (nil)] 11:27:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a510b400) [pid = 16496] [serial = 625] [outer = 0x7f03a44cf800] 11:27:10 INFO - PROCESS | 16496 | 1460917630904 Marionette DEBUG loaded listener.js 11:27:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a67bb400) [pid = 16496] [serial = 626] [outer = 0x7f03a44cf800] 11:27:11 INFO - PROCESS | 16496 | 1460917631611 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]]]}] 11:27:11 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 11:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1706ms 11:27:11 INFO - PROCESS | 16496 | 1460917631672 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:27:11 INFO - PROCESS | 16496 | 1460917631675 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:27:11 INFO - PROCESS | 16496 | 1460917631683 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:27:11 INFO - PROCESS | 16496 | 1460917631685 Marionette TRACE conn3 <- [1,806,null,{}] 11:27:11 INFO - PROCESS | 16496 | 1460917631691 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}] 11:27:11 INFO - PROCESS | 16496 | 1460917631840 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:27:11 INFO - PROCESS | 16496 | 1460917631854 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39d0000 == 74 [pid = 16496] [id = 209] 11:27:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03a67bdc00) [pid = 16496] [serial = 627] [outer = (nil)] 11:27:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03a77b0400) [pid = 16496] [serial = 628] [outer = 0x7f03a67bdc00] 11:27:11 INFO - PROCESS | 16496 | 1460917631915 Marionette DEBUG loaded listener.js 11:27:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03a7b11800) [pid = 16496] [serial = 629] [outer = 0x7f03a67bdc00] 11:27:12 INFO - PROCESS | 16496 | 1460917632869 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]]]}] 11:27:12 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 11:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1238ms 11:27:12 INFO - PROCESS | 16496 | 1460917632938 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:27:12 INFO - PROCESS | 16496 | 1460917632944 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:27:12 INFO - PROCESS | 16496 | 1460917632960 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:27:12 INFO - PROCESS | 16496 | 1460917632967 Marionette TRACE conn3 <- [1,810,null,{}] 11:27:12 INFO - PROCESS | 16496 | 1460917632976 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}] 11:27:13 INFO - PROCESS | 16496 | 1460917633169 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:27:13 INFO - PROCESS | 16496 | 1460917633346 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab509800 == 75 [pid = 16496] [id = 210] 11:27:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03a6a40000) [pid = 16496] [serial = 630] [outer = (nil)] 11:27:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f03a6a48800) [pid = 16496] [serial = 631] [outer = 0x7f03a6a40000] 11:27:13 INFO - PROCESS | 16496 | 1460917633432 Marionette DEBUG loaded listener.js 11:27:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03a7945000) [pid = 16496] [serial = 632] [outer = 0x7f03a6a40000] 11:27:14 INFO - PROCESS | 16496 | 1460917634449 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]]]}] 11:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1544ms 11:27:14 INFO - PROCESS | 16496 | 1460917634501 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:27:14 INFO - PROCESS | 16496 | 1460917634511 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:27:14 INFO - PROCESS | 16496 | 1460917634522 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:27:14 INFO - PROCESS | 16496 | 1460917634526 Marionette TRACE conn3 <- [1,814,null,{}] 11:27:14 INFO - PROCESS | 16496 | 1460917634533 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}] 11:27:14 INFO - PROCESS | 16496 | 1460917634797 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:27:14 INFO - PROCESS | 16496 | 1460917634970 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bcc18800 == 76 [pid = 16496] [id = 211] 11:27:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f03a8d76400) [pid = 16496] [serial = 633] [outer = (nil)] 11:27:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f03aaee4000) [pid = 16496] [serial = 634] [outer = 0x7f03a8d76400] 11:27:15 INFO - PROCESS | 16496 | 1460917635093 Marionette DEBUG loaded listener.js 11:27:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f03ad316c00) [pid = 16496] [serial = 635] [outer = 0x7f03a8d76400] 11:27:16 INFO - PROCESS | 16496 | 1460917636062 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] 11:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:27:16 INFO - PROCESS | 16496 | 1460917636116 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:27:16 INFO - PROCESS | 16496 | 1460917636123 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:27:16 INFO - PROCESS | 16496 | 1460917636129 Marionette TRACE conn3 <- [1,818,null,{}] 11:27:16 INFO - PROCESS | 16496 | 1460917636144 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}] 11:27:16 INFO - PROCESS | 16496 | 1460917636401 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:27:16 INFO - PROCESS | 16496 | 1460917636613 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2945800 == 77 [pid = 16496] [id = 212] 11:27:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03af43a800) [pid = 16496] [serial = 636] [outer = (nil)] 11:27:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f03b0246400) [pid = 16496] [serial = 637] [outer = 0x7f03af43a800] 11:27:16 INFO - PROCESS | 16496 | 1460917636694 Marionette DEBUG loaded listener.js 11:27:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f03b0a20000) [pid = 16496] [serial = 638] [outer = 0x7f03af43a800] 11:27:17 INFO - PROCESS | 16496 | 1460917637543 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]]]}] 11:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1491ms 11:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:27:17 INFO - PROCESS | 16496 | 1460917637614 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:27:17 INFO - PROCESS | 16496 | 1460917637618 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:27:17 INFO - PROCESS | 16496 | 1460917637625 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:27:17 INFO - PROCESS | 16496 | 1460917637628 Marionette TRACE conn3 <- [1,822,null,{}] 11:27:17 INFO - PROCESS | 16496 | 1460917637633 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}] 11:27:17 INFO - PROCESS | 16496 | 1460917637841 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:27:18 INFO - PROCESS | 16496 | 1460917638002 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c303e000 == 78 [pid = 16496] [id = 213] 11:27:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f03a6a40c00) [pid = 16496] [serial = 639] [outer = (nil)] 11:27:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f03b0acd800) [pid = 16496] [serial = 640] [outer = 0x7f03a6a40c00] 11:27:18 INFO - PROCESS | 16496 | 1460917638080 Marionette DEBUG loaded listener.js 11:27:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f03b0b27000) [pid = 16496] [serial = 641] [outer = 0x7f03a6a40c00] 11:27:18 INFO - PROCESS | 16496 | 1460917638935 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] 11:27:19 INFO - PROCESS | 16496 | 1460917639010 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:27:19 INFO - PROCESS | 16496 | 1460917639017 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:27:19 INFO - PROCESS | 16496 | 1460917639020 Marionette TRACE conn3 <- [1,826,null,{}] 11:27:19 INFO - PROCESS | 16496 | 1460917639025 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}] 11:27:19 INFO - PROCESS | 16496 | 1460917639187 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:27:19 INFO - PROCESS | 16496 | 1460917639350 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e69000 == 79 [pid = 16496] [id = 214] 11:27:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f03a510d800) [pid = 16496] [serial = 642] [outer = (nil)] 11:27:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f03b0e21c00) [pid = 16496] [serial = 643] [outer = 0x7f03a510d800] 11:27:19 INFO - PROCESS | 16496 | 1460917639428 Marionette DEBUG loaded listener.js 11:27:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03b196bc00) [pid = 16496] [serial = 644] [outer = 0x7f03a510d800] 11:27:20 INFO - PROCESS | 16496 | 1460917640269 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]]]}] 11:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1293ms 11:27:20 INFO - PROCESS | 16496 | 1460917640311 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:27:20 INFO - PROCESS | 16496 | 1460917640314 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:27:20 INFO - PROCESS | 16496 | 1460917640320 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:27:20 INFO - PROCESS | 16496 | 1460917640323 Marionette TRACE conn3 <- [1,830,null,{}] 11:27:20 INFO - PROCESS | 16496 | 1460917640328 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}] 11:27:20 INFO - PROCESS | 16496 | 1460917640527 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:27:20 INFO - PROCESS | 16496 | 1460917640699 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c7368000 == 80 [pid = 16496] [id = 215] 11:27:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03a72d7c00) [pid = 16496] [serial = 645] [outer = (nil)] 11:27:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f03b3a71800) [pid = 16496] [serial = 646] [outer = 0x7f03a72d7c00] 11:27:20 INFO - PROCESS | 16496 | 1460917640797 Marionette DEBUG loaded listener.js 11:27:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f03bccd9000) [pid = 16496] [serial = 647] [outer = 0x7f03a72d7c00] 11:27:21 INFO - PROCESS | 16496 | 1460917641677 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]]]}] 11:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1428ms 11:27:21 INFO - PROCESS | 16496 | 1460917641750 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:27:21 INFO - PROCESS | 16496 | 1460917641753 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:27:21 INFO - PROCESS | 16496 | 1460917641759 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:27:21 INFO - PROCESS | 16496 | 1460917641762 Marionette TRACE conn3 <- [1,834,null,{}] 11:27:21 INFO - PROCESS | 16496 | 1460917641767 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}] 11:27:21 INFO - PROCESS | 16496 | 1460917641967 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:27:22 INFO - PROCESS | 16496 | 1460917642130 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e2dd800 == 81 [pid = 16496] [id = 216] 11:27:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f03a8cd2c00) [pid = 16496] [serial = 648] [outer = (nil)] 11:27:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f03bdab9c00) [pid = 16496] [serial = 649] [outer = 0x7f03a8cd2c00] 11:27:22 INFO - PROCESS | 16496 | 1460917642205 Marionette DEBUG loaded listener.js 11:27:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f03bdf04000) [pid = 16496] [serial = 650] [outer = 0x7f03a8cd2c00] 11:27:23 INFO - PROCESS | 16496 | 1460917643029 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]]]}] 11:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1327ms 11:27:23 INFO - PROCESS | 16496 | 1460917643088 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:27:23 INFO - PROCESS | 16496 | 1460917643092 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:27:23 INFO - PROCESS | 16496 | 1460917643098 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:27:23 INFO - PROCESS | 16496 | 1460917643101 Marionette TRACE conn3 <- [1,838,null,{}] 11:27:23 INFO - PROCESS | 16496 | 1460917643106 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}] 11:27:23 INFO - PROCESS | 16496 | 1460917643261 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:27:23 INFO - PROCESS | 16496 | 1460917643437 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfd1800 == 82 [pid = 16496] [id = 217] 11:27:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f03bd869400) [pid = 16496] [serial = 651] [outer = (nil)] 11:27:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f03bdf2d000) [pid = 16496] [serial = 652] [outer = 0x7f03bd869400] 11:27:23 INFO - PROCESS | 16496 | 1460917643528 Marionette DEBUG loaded listener.js 11:27:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f03bed28800) [pid = 16496] [serial = 653] [outer = 0x7f03bd869400] 11:27:24 INFO - PROCESS | 16496 | 1460917644415 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]]]}] 11:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1333ms 11:27:24 INFO - PROCESS | 16496 | 1460917644433 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:27:24 INFO - PROCESS | 16496 | 1460917644439 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:27:24 INFO - PROCESS | 16496 | 1460917644448 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:27:24 INFO - PROCESS | 16496 | 1460917644453 Marionette TRACE conn3 <- [1,842,null,{}] 11:27:24 INFO - PROCESS | 16496 | 1460917644461 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}] 11:27:24 INFO - PROCESS | 16496 | 1460917644715 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:27:24 INFO - PROCESS | 16496 | 1460917644975 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c29800 == 83 [pid = 16496] [id = 218] 11:27:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f03a44d0000) [pid = 16496] [serial = 654] [outer = (nil)] 11:27:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f03bef04000) [pid = 16496] [serial = 655] [outer = 0x7f03a44d0000] 11:27:25 INFO - PROCESS | 16496 | 1460917645152 Marionette DEBUG loaded listener.js 11:27:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f03bf0c4400) [pid = 16496] [serial = 656] [outer = 0x7f03a44d0000] 11:27:26 INFO - PROCESS | 16496 | 1460917646078 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]]]}] 11:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1687ms 11:27:26 INFO - PROCESS | 16496 | 1460917646134 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:27:26 INFO - PROCESS | 16496 | 1460917646137 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:27:26 INFO - PROCESS | 16496 | 1460917646143 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:27:26 INFO - PROCESS | 16496 | 1460917646145 Marionette TRACE conn3 <- [1,846,null,{}] 11:27:26 INFO - PROCESS | 16496 | 1460917646151 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}] 11:27:26 INFO - PROCESS | 16496 | 1460917646304 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:27:26 INFO - PROCESS | 16496 | 1460917646474 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e05d000 == 84 [pid = 16496] [id = 219] 11:27:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f03a44d7800) [pid = 16496] [serial = 657] [outer = (nil)] 11:27:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f03a9995c00) [pid = 16496] [serial = 658] [outer = 0x7f03a44d7800] 11:27:26 INFO - PROCESS | 16496 | 1460917646545 Marionette DEBUG loaded listener.js 11:27:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f03c0f42400) [pid = 16496] [serial = 659] [outer = 0x7f03a44d7800] 11:27:27 INFO - PROCESS | 16496 | 1460917647410 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]]]}] 11:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1340ms 11:27:27 INFO - PROCESS | 16496 | 1460917647484 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:27:27 INFO - PROCESS | 16496 | 1460917647488 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:27:27 INFO - PROCESS | 16496 | 1460917647494 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:27:27 INFO - PROCESS | 16496 | 1460917647499 Marionette TRACE conn3 <- [1,850,null,{}] 11:27:27 INFO - PROCESS | 16496 | 1460917647505 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}] 11:27:27 INFO - PROCESS | 16496 | 1460917647751 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:27:27 INFO - PROCESS | 16496 | 1460917647974 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47dd000 == 85 [pid = 16496] [id = 220] 11:27:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f03a5107400) [pid = 16496] [serial = 660] [outer = (nil)] 11:27:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f03a67b3c00) [pid = 16496] [serial = 661] [outer = 0x7f03a5107400] 11:27:28 INFO - PROCESS | 16496 | 1460917648108 Marionette DEBUG loaded listener.js 11:27:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f03a7947800) [pid = 16496] [serial = 662] [outer = 0x7f03a5107400] 11:27:29 INFO - PROCESS | 16496 | 1460917649362 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]]]}] 11:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1892ms 11:27:29 INFO - PROCESS | 16496 | 1460917649387 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:27:29 INFO - PROCESS | 16496 | 1460917649392 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:27:29 INFO - PROCESS | 16496 | 1460917649400 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:27:29 INFO - PROCESS | 16496 | 1460917649406 Marionette TRACE conn3 <- [1,854,null,{}] 11:27:29 INFO - PROCESS | 16496 | 1460917649424 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}] 11:27:29 INFO - PROCESS | 16496 | 1460917649659 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:27:29 INFO - PROCESS | 16496 | 1460917649818 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7732800 == 86 [pid = 16496] [id = 221] 11:27:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f03a510b800) [pid = 16496] [serial = 663] [outer = (nil)] 11:27:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03a67b7000) [pid = 16496] [serial = 664] [outer = 0x7f03a510b800] 11:27:29 INFO - PROCESS | 16496 | 1460917649898 Marionette DEBUG loaded listener.js 11:27:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f03a6a36400) [pid = 16496] [serial = 665] [outer = 0x7f03a510b800] 11:27:30 INFO - PROCESS | 16496 | 1460917650760 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]]]}] 11:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1443ms 11:27:30 INFO - PROCESS | 16496 | 1460917650845 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:27:30 INFO - PROCESS | 16496 | 1460917650853 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:27:30 INFO - PROCESS | 16496 | 1460917650862 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:27:30 INFO - PROCESS | 16496 | 1460917650866 Marionette TRACE conn3 <- [1,858,null,{}] 11:27:30 INFO - PROCESS | 16496 | 1460917650871 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}] 11:27:31 INFO - PROCESS | 16496 | 1460917651077 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:27:31 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b039a000 == 85 [pid = 16496] [id = 179] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f03a72da400) [pid = 16496] [serial = 592] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f03a5105800) [pid = 16496] [serial = 565] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f03a70b0c00) [pid = 16496] [serial = 568] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f03a8d6b000) [pid = 16496] [serial = 571] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03aaeed400) [pid = 16496] [serial = 574] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f03ad314400) [pid = 16496] [serial = 577] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03ae569c00) [pid = 16496] [serial = 580] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f03afe86c00) [pid = 16496] [serial = 583] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | 1460917651367 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:31 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c1e800 == 84 [pid = 16496] [id = 201] 11:27:31 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af22f800 == 83 [pid = 16496] [id = 200] 11:27:31 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab60b800 == 82 [pid = 16496] [id = 199] 11:27:31 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a69b6800 == 81 [pid = 16496] [id = 198] 11:27:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47d6000 == 82 [pid = 16496] [id = 222] 11:27:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f03a70ad800) [pid = 16496] [serial = 666] [outer = (nil)] 11:27:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f03a72e0400) [pid = 16496] [serial = 667] [outer = 0x7f03a70ad800] 11:27:31 INFO - PROCESS | 16496 | 1460917651442 Marionette DEBUG loaded listener.js 11:27:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f03a794b000) [pid = 16496] [serial = 668] [outer = 0x7f03a70ad800] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f03a899b000) [pid = 16496] [serial = 563] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03a7280c00) [pid = 16496] [serial = 557] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f03b0b22c00) [pid = 16496] [serial = 343] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f03bccdb800) [pid = 16496] [serial = 509] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f03b0243000) [pid = 16496] [serial = 506] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03a77ac800) [pid = 16496] [serial = 458] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03c2662800) [pid = 16496] [serial = 427] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03b0b1fc00) [pid = 16496] [serial = 470] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03a7b11400) [pid = 16496] [serial = 562] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03a7943000) [pid = 16496] [serial = 503] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03a682ec00) [pid = 16496] [serial = 455] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f03a70b2c00) [pid = 16496] [serial = 556] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03a57b7c00) [pid = 16496] [serial = 541] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03aac86000) [pid = 16496] [serial = 461] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03a6838c00) [pid = 16496] [serial = 430] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f03a7946400) [pid = 16496] [serial = 415] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f03ad313400) [pid = 16496] [serial = 464] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f03bec2ac00) [pid = 16496] [serial = 385] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03a7b08400) [pid = 16496] [serial = 560] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03afdba000) [pid = 16496] [serial = 376] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f03aee80000) [pid = 16496] [serial = 547] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f03aac84800) [pid = 16496] [serial = 544] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f03b0a1c000) [pid = 16496] [serial = 340] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f03aee84000) [pid = 16496] [serial = 551] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f03a7945c00) [pid = 16496] [serial = 559] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03a57a8c00) [pid = 16496] [serial = 553] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f03b0244000) [pid = 16496] [serial = 473] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f03a57b6800) [pid = 16496] [serial = 500] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03af440c00) [pid = 16496] [serial = 512] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03aae14000) [pid = 16496] [serial = 545] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f03aae14400) [pid = 16496] [serial = 418] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a539b800) [pid = 16496] [serial = 550] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03aac85000) [pid = 16496] [serial = 373] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03aef7ec00) [pid = 16496] [serial = 467] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03bcccec00) [pid = 16496] [serial = 382] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 127 (0x7f03a700f400) [pid = 16496] [serial = 542] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 126 (0x7f03bec2b000) [pid = 16496] [serial = 388] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 125 (0x7f03abb6d400) [pid = 16496] [serial = 518] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 124 (0x7f03ad316000) [pid = 16496] [serial = 337] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 123 (0x7f03c0ec7400) [pid = 16496] [serial = 424] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 122 (0x7f03a6a40800) [pid = 16496] [serial = 412] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 121 (0x7f03a8cd4c00) [pid = 16496] [serial = 334] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 120 (0x7f03b0ac7400) [pid = 16496] [serial = 421] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 119 (0x7f03c2c0b800) [pid = 16496] [serial = 515] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03a57b1400) [pid = 16496] [serial = 433] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03a6a3a000) [pid = 16496] [serial = 554] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 116 (0x7f03b0e22c00) [pid = 16496] [serial = 379] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 115 (0x7f03af90cc00) [pid = 16496] [serial = 548] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 114 (0x7f03a6a41c00) [pid = 16496] [serial = 589] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 113 (0x7f03b080b000) [pid = 16496] [serial = 586] [outer = (nil)] [url = about:blank] 11:27:31 INFO - PROCESS | 16496 | --DOMWINDOW == 112 (0x7f03a700c400) [pid = 16496] [serial = 590] [outer = (nil)] [url = about:blank] 11:27:32 INFO - PROCESS | 16496 | 1460917652300 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]]]}] 11:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1492ms 11:27:32 INFO - PROCESS | 16496 | 1460917652355 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:27:32 INFO - PROCESS | 16496 | 1460917652359 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:27:32 INFO - PROCESS | 16496 | 1460917652366 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:27:32 INFO - PROCESS | 16496 | 1460917652371 Marionette TRACE conn3 <- [1,862,null,{}] 11:27:32 INFO - PROCESS | 16496 | 1460917652385 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}] 11:27:32 INFO - PROCESS | 16496 | 1460917652544 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:27:32 INFO - PROCESS | 16496 | 1460917652660 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a71a5000 == 83 [pid = 16496] [id = 223] 11:27:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 113 (0x7f03a57b1400) [pid = 16496] [serial = 669] [outer = (nil)] 11:27:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 114 (0x7f03a7b0c800) [pid = 16496] [serial = 670] [outer = 0x7f03a57b1400] 11:27:32 INFO - PROCESS | 16496 | 1460917652726 Marionette DEBUG loaded listener.js 11:27:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 115 (0x7f03aac3c000) [pid = 16496] [serial = 671] [outer = 0x7f03a57b1400] 11:27:33 INFO - PROCESS | 16496 | 1460917653405 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]]]}] 11:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1084ms 11:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:27:33 INFO - PROCESS | 16496 | 1460917653456 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:27:33 INFO - PROCESS | 16496 | 1460917653460 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:27:33 INFO - PROCESS | 16496 | 1460917653466 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:27:33 INFO - PROCESS | 16496 | 1460917653468 Marionette TRACE conn3 <- [1,866,null,{}] 11:27:33 INFO - PROCESS | 16496 | 1460917653473 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}] 11:27:33 INFO - PROCESS | 16496 | 1460917653693 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:27:33 INFO - PROCESS | 16496 | 1460917653705 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab505000 == 84 [pid = 16496] [id = 224] 11:27:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 116 (0x7f03a8997000) [pid = 16496] [serial = 672] [outer = (nil)] 11:27:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 117 (0x7f03aae14000) [pid = 16496] [serial = 673] [outer = 0x7f03a8997000] 11:27:33 INFO - PROCESS | 16496 | 1460917653764 Marionette DEBUG loaded listener.js 11:27:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03abb63c00) [pid = 16496] [serial = 674] [outer = 0x7f03a8997000] 11:27:34 INFO - PROCESS | 16496 | 1460917654618 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]]]}] 11:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1177ms 11:27:34 INFO - PROCESS | 16496 | 1460917654643 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:27:34 INFO - PROCESS | 16496 | 1460917654646 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:27:34 INFO - PROCESS | 16496 | 1460917654652 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:27:34 INFO - PROCESS | 16496 | 1460917654653 Marionette TRACE conn3 <- [1,870,null,{}] 11:27:34 INFO - PROCESS | 16496 | 1460917654659 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}] 11:27:34 INFO - PROCESS | 16496 | 1460917654841 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:27:34 INFO - PROCESS | 16496 | 1460917654868 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab88c000 == 85 [pid = 16496] [id = 225] 11:27:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03aac8f800) [pid = 16496] [serial = 675] [outer = (nil)] 11:27:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03ad59e800) [pid = 16496] [serial = 676] [outer = 0x7f03aac8f800] 11:27:34 INFO - PROCESS | 16496 | 1460917654927 Marionette DEBUG loaded listener.js 11:27:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03ae567800) [pid = 16496] [serial = 677] [outer = 0x7f03aac8f800] 11:27:35 INFO - PROCESS | 16496 | 1460917655799 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]]]}] 11:27:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 122 (0x7f03ae4c5c00) [pid = 16496] [serial = 678] [outer = 0x7f03a70b4c00] 11:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1227ms 11:27:35 INFO - PROCESS | 16496 | 1460917655912 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:27:35 INFO - PROCESS | 16496 | 1460917655914 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:27:36 INFO - PROCESS | 16496 | --DOMWINDOW == 121 (0x7f03a6a4b800) [pid = 16496] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:27:36 INFO - PROCESS | 16496 | --DOMWINDOW == 120 (0x7f03a7d82c00) [pid = 16496] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:27:36 INFO - PROCESS | 16496 | --DOMWINDOW == 119 (0x7f03a44cf800) [pid = 16496] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:27:36 INFO - PROCESS | 16496 | --DOMWINDOW == 118 (0x7f03a700e800) [pid = 16496] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:27:36 INFO - PROCESS | 16496 | --DOMWINDOW == 117 (0x7f03a682b400) [pid = 16496] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:27:36 INFO - PROCESS | 16496 | 1460917656162 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:27:36 INFO - PROCESS | 16496 | 1460917656164 Marionette TRACE conn3 <- [1,874,null,{}] 11:27:36 INFO - PROCESS | 16496 | 1460917656173 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}] 11:27:36 INFO - PROCESS | 16496 | 1460917656360 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:27:36 INFO - PROCESS | 16496 | 1460917656536 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aefa8000 == 86 [pid = 16496] [id = 226] 11:27:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 118 (0x7f03aaf4a000) [pid = 16496] [serial = 679] [outer = (nil)] 11:27:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 119 (0x7f03b024dc00) [pid = 16496] [serial = 680] [outer = 0x7f03aaf4a000] 11:27:36 INFO - PROCESS | 16496 | 1460917656599 Marionette DEBUG loaded listener.js 11:27:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 120 (0x7f03b0a1c000) [pid = 16496] [serial = 681] [outer = 0x7f03aaf4a000] 11:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1309ms 11:27:37 INFO - PROCESS | 16496 | 1460917657233 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]]]}] 11:27:37 INFO - PROCESS | 16496 | 1460917657245 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:27:37 INFO - PROCESS | 16496 | 1460917657248 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:27:37 INFO - PROCESS | 16496 | 1460917657253 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:27:37 INFO - PROCESS | 16496 | 1460917657255 Marionette TRACE conn3 <- [1,878,null,{}] 11:27:37 INFO - PROCESS | 16496 | 1460917657278 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}] 11:27:37 INFO - PROCESS | 16496 | 1460917657428 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:27:37 INFO - PROCESS | 16496 | 1460917657552 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0569000 == 87 [pid = 16496] [id = 227] 11:27:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 121 (0x7f03adf09000) [pid = 16496] [serial = 682] [outer = (nil)] 11:27:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 122 (0x7f03b0a22800) [pid = 16496] [serial = 683] [outer = 0x7f03adf09000] 11:27:37 INFO - PROCESS | 16496 | 1460917657612 Marionette DEBUG loaded listener.js 11:27:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 123 (0x7f03b0bd3000) [pid = 16496] [serial = 684] [outer = 0x7f03adf09000] 11:27:38 INFO - PROCESS | 16496 | 1460917658402 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]]]}] 11:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1178ms 11:27:38 INFO - PROCESS | 16496 | 1460917658441 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:27:38 INFO - PROCESS | 16496 | 1460917658448 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:27:38 INFO - PROCESS | 16496 | 1460917658459 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:27:38 INFO - PROCESS | 16496 | 1460917658465 Marionette TRACE conn3 <- [1,882,null,{}] 11:27:38 INFO - PROCESS | 16496 | 1460917658475 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}] 11:27:38 INFO - PROCESS | 16496 | 1460917658691 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:27:38 INFO - PROCESS | 16496 | 1460917658863 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a69ca800 == 88 [pid = 16496] [id = 228] 11:27:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 124 (0x7f03a5105800) [pid = 16496] [serial = 685] [outer = (nil)] 11:27:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 125 (0x7f03a67b8000) [pid = 16496] [serial = 686] [outer = 0x7f03a5105800] 11:27:38 INFO - PROCESS | 16496 | 1460917658942 Marionette DEBUG loaded listener.js 11:27:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 126 (0x7f03a6a43400) [pid = 16496] [serial = 687] [outer = 0x7f03a5105800] 11:27:39 INFO - PROCESS | 16496 | 1460917659848 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]]]}] 11:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1445ms 11:27:39 INFO - PROCESS | 16496 | 1460917659904 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:27:39 INFO - PROCESS | 16496 | 1460917659912 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:27:39 INFO - PROCESS | 16496 | 1460917659923 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:27:39 INFO - PROCESS | 16496 | 1460917659926 Marionette TRACE conn3 <- [1,886,null,{}] 11:27:39 INFO - PROCESS | 16496 | 1460917659933 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}] 11:27:40 INFO - PROCESS | 16496 | 1460917660120 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:27:40 INFO - PROCESS | 16496 | 1460917660280 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab613000 == 89 [pid = 16496] [id = 229] 11:27:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 127 (0x7f03a52ed800) [pid = 16496] [serial = 688] [outer = (nil)] 11:27:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 128 (0x7f03a794f000) [pid = 16496] [serial = 689] [outer = 0x7f03a52ed800] 11:27:40 INFO - PROCESS | 16496 | 1460917660354 Marionette DEBUG loaded listener.js 11:27:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03a8d68800) [pid = 16496] [serial = 690] [outer = 0x7f03a52ed800] 11:27:41 INFO - PROCESS | 16496 | 1460917661378 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]]]}] 11:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1483ms 11:27:41 INFO - PROCESS | 16496 | 1460917661406 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:27:41 INFO - PROCESS | 16496 | 1460917661409 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:27:41 INFO - PROCESS | 16496 | 1460917661416 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:27:41 INFO - PROCESS | 16496 | 1460917661421 Marionette TRACE conn3 <- [1,890,null,{}] 11:27:41 INFO - PROCESS | 16496 | 1460917661437 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}] 11:27:41 INFO - PROCESS | 16496 | 1460917661608 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:27:41 INFO - PROCESS | 16496 | 1460917661818 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1114800 == 90 [pid = 16496] [id = 230] 11:27:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03aae13400) [pid = 16496] [serial = 691] [outer = (nil)] 11:27:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03adee1800) [pid = 16496] [serial = 692] [outer = 0x7f03aae13400] 11:27:41 INFO - PROCESS | 16496 | 1460917661938 Marionette DEBUG loaded listener.js 11:27:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f03af439800) [pid = 16496] [serial = 693] [outer = 0x7f03aae13400] 11:27:42 INFO - PROCESS | 16496 | 1460917662760 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]]]}] 11:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1391ms 11:27:42 INFO - PROCESS | 16496 | 1460917662809 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:27:42 INFO - PROCESS | 16496 | 1460917662814 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:27:42 INFO - PROCESS | 16496 | 1460917662820 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:27:42 INFO - PROCESS | 16496 | 1460917662823 Marionette TRACE conn3 <- [1,894,null,{}] 11:27:42 INFO - PROCESS | 16496 | 1460917662828 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}] 11:27:43 INFO - PROCESS | 16496 | 1460917663005 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:27:43 INFO - PROCESS | 16496 | 1460917663171 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b3a19000 == 91 [pid = 16496] [id = 231] 11:27:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03aaee5c00) [pid = 16496] [serial = 694] [outer = (nil)] 11:27:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f03b0809800) [pid = 16496] [serial = 695] [outer = 0x7f03aaee5c00] 11:27:43 INFO - PROCESS | 16496 | 1460917663247 Marionette DEBUG loaded listener.js 11:27:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03b0c72c00) [pid = 16496] [serial = 696] [outer = 0x7f03aaee5c00] 11:27:44 INFO - PROCESS | 16496 | 1460917664199 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]]]}] 11:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1428ms 11:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:27:44 INFO - PROCESS | 16496 | 1460917664249 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:27:44 INFO - PROCESS | 16496 | 1460917664252 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:27:44 INFO - PROCESS | 16496 | 1460917664259 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:27:44 INFO - PROCESS | 16496 | 1460917664262 Marionette TRACE conn3 <- [1,898,null,{}] 11:27:44 INFO - PROCESS | 16496 | 1460917664268 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}] 11:27:44 INFO - PROCESS | 16496 | 1460917664481 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:27:44 INFO - PROCESS | 16496 | 1460917664648 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdad6800 == 92 [pid = 16496] [id = 232] 11:27:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f03abb6c800) [pid = 16496] [serial = 697] [outer = (nil)] 11:27:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f03b1970400) [pid = 16496] [serial = 698] [outer = 0x7f03abb6c800] 11:27:44 INFO - PROCESS | 16496 | 1460917664725 Marionette DEBUG loaded listener.js 11:27:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f03b3a79400) [pid = 16496] [serial = 699] [outer = 0x7f03abb6c800] 11:27:45 INFO - PROCESS | 16496 | 1460917665572 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]]]}] 11:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1350ms 11:27:45 INFO - PROCESS | 16496 | 1460917665608 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:27:45 INFO - PROCESS | 16496 | 1460917665612 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:27:45 INFO - PROCESS | 16496 | 1460917665618 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:27:45 INFO - PROCESS | 16496 | 1460917665620 Marionette TRACE conn3 <- [1,902,null,{}] 11:27:45 INFO - PROCESS | 16496 | 1460917665626 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}] 11:27:45 INFO - PROCESS | 16496 | 1460917665835 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:27:46 INFO - PROCESS | 16496 | 1460917666000 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0fbe800 == 93 [pid = 16496] [id = 233] 11:27:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03b3ca7c00) [pid = 16496] [serial = 700] [outer = (nil)] 11:27:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f03bdd09800) [pid = 16496] [serial = 701] [outer = 0x7f03b3ca7c00] 11:27:46 INFO - PROCESS | 16496 | 1460917666077 Marionette DEBUG loaded listener.js 11:27:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f03c265b800) [pid = 16496] [serial = 702] [outer = 0x7f03b3ca7c00] 11:27:46 INFO - PROCESS | 16496 | 1460917666933 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]]]}] 11:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1385ms 11:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:27:47 INFO - PROCESS | 16496 | 1460917667004 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:27:47 INFO - PROCESS | 16496 | 1460917667007 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:27:47 INFO - PROCESS | 16496 | 1460917667013 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:27:47 INFO - PROCESS | 16496 | 1460917667017 Marionette TRACE conn3 <- [1,906,null,{}] 11:27:47 INFO - PROCESS | 16496 | 1460917667022 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}] 11:27:47 INFO - PROCESS | 16496 | 1460917667200 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:27:47 INFO - PROCESS | 16496 | 1460917667362 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c295f000 == 94 [pid = 16496] [id = 234] 11:27:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f03bccd3400) [pid = 16496] [serial = 703] [outer = (nil)] 11:27:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f03c2c08c00) [pid = 16496] [serial = 704] [outer = 0x7f03bccd3400] 11:27:47 INFO - PROCESS | 16496 | 1460917667435 Marionette DEBUG loaded listener.js 11:27:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f03c2c0e400) [pid = 16496] [serial = 705] [outer = 0x7f03bccd3400] 11:27:48 INFO - PROCESS | 16496 | 1460917668278 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]]]}] 11:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1339ms 11:27:48 INFO - PROCESS | 16496 | 1460917668352 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:27:48 INFO - PROCESS | 16496 | 1460917668356 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:27:48 INFO - PROCESS | 16496 | 1460917668362 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:27:48 INFO - PROCESS | 16496 | 1460917668365 Marionette TRACE conn3 <- [1,910,null,{}] 11:27:48 INFO - PROCESS | 16496 | 1460917668370 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}] 11:27:48 INFO - PROCESS | 16496 | 1460917668540 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:27:48 INFO - PROCESS | 16496 | 1460917668710 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c5bce000 == 95 [pid = 16496] [id = 235] 11:27:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f03bccdb800) [pid = 16496] [serial = 706] [outer = (nil)] 11:27:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f03c2c11000) [pid = 16496] [serial = 707] [outer = 0x7f03bccdb800] 11:27:48 INFO - PROCESS | 16496 | 1460917668783 Marionette DEBUG loaded listener.js 11:27:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03c2c24000) [pid = 16496] [serial = 708] [outer = 0x7f03bccdb800] 11:27:49 INFO - PROCESS | 16496 | 1460917669616 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]]]}] 11:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1282ms 11:27:49 INFO - PROCESS | 16496 | 1460917669645 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:27:49 INFO - PROCESS | 16496 | 1460917669649 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:27:49 INFO - PROCESS | 16496 | 1460917669655 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:27:49 INFO - PROCESS | 16496 | 1460917669657 Marionette TRACE conn3 <- [1,914,null,{}] 11:27:49 INFO - PROCESS | 16496 | 1460917669663 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}] 11:27:49 INFO - PROCESS | 16496 | 1460917669827 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:27:50 INFO - PROCESS | 16496 | 1460917669998 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54df800 == 96 [pid = 16496] [id = 236] 11:27:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03a55c3400) [pid = 16496] [serial = 709] [outer = (nil)] 11:27:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f03a55cb400) [pid = 16496] [serial = 710] [outer = 0x7f03a55c3400] 11:27:50 INFO - PROCESS | 16496 | 1460917670067 Marionette DEBUG loaded listener.js 11:27:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f03a55d0000) [pid = 16496] [serial = 711] [outer = 0x7f03a55c3400] 11:27:50 INFO - PROCESS | 16496 | 1460917670915 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]]]}] 11:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1293ms 11:27:50 INFO - PROCESS | 16496 | 1460917670949 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:27:50 INFO - PROCESS | 16496 | 1460917670951 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:27:50 INFO - PROCESS | 16496 | 1460917670958 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:27:50 INFO - PROCESS | 16496 | 1460917670960 Marionette TRACE conn3 <- [1,918,null,{}] 11:27:50 INFO - PROCESS | 16496 | 1460917670965 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}] 11:27:51 INFO - PROCESS | 16496 | 1460917671124 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:27:51 INFO - PROCESS | 16496 | 1460917671332 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ca882000 == 97 [pid = 16496] [id = 237] 11:27:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f03aacc8800) [pid = 16496] [serial = 712] [outer = (nil)] 11:27:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f03c2c22800) [pid = 16496] [serial = 713] [outer = 0x7f03aacc8800] 11:27:51 INFO - PROCESS | 16496 | 1460917671445 Marionette DEBUG loaded listener.js 11:27:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f03c2c2cc00) [pid = 16496] [serial = 714] [outer = 0x7f03aacc8800] 11:27:52 INFO - PROCESS | 16496 | 1460917672340 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]]]}] 11:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1435ms 11:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:27:52 INFO - PROCESS | 16496 | 1460917672394 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:27:52 INFO - PROCESS | 16496 | 1460917672397 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:27:52 INFO - PROCESS | 16496 | 1460917672405 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:27:52 INFO - PROCESS | 16496 | 1460917672409 Marionette TRACE conn3 <- [1,922,null,{}] 11:27:52 INFO - PROCESS | 16496 | 1460917672414 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}] 11:27:52 INFO - PROCESS | 16496 | 1460917672628 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:27:52 INFO - PROCESS | 16496 | 1460917672799 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a479d000 == 98 [pid = 16496] [id = 238] 11:27:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f039d450400) [pid = 16496] [serial = 715] [outer = (nil)] 11:27:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f039d45b400) [pid = 16496] [serial = 716] [outer = 0x7f039d450400] 11:27:52 INFO - PROCESS | 16496 | 1460917672884 Marionette DEBUG loaded listener.js 11:27:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f03c2e5d000) [pid = 16496] [serial = 717] [outer = 0x7f039d450400] 11:27:53 INFO - PROCESS | 16496 | 1460917673836 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]]]}] 11:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1481ms 11:27:53 INFO - PROCESS | 16496 | 1460917673886 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:27:53 INFO - PROCESS | 16496 | 1460917673890 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:27:53 INFO - PROCESS | 16496 | 1460917673896 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:27:53 INFO - PROCESS | 16496 | 1460917673899 Marionette TRACE conn3 <- [1,926,null,{}] 11:27:53 INFO - PROCESS | 16496 | 1460917673906 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}] 11:27:54 INFO - PROCESS | 16496 | 1460917674114 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:27:54 INFO - PROCESS | 16496 | 1460917674294 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc1e000 == 99 [pid = 16496] [id = 239] 11:27:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f039bd1a400) [pid = 16496] [serial = 718] [outer = (nil)] 11:27:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f039bd20400) [pid = 16496] [serial = 719] [outer = 0x7f039bd1a400] 11:27:54 INFO - PROCESS | 16496 | 1460917674422 Marionette DEBUG loaded listener.js 11:27:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f039d450000) [pid = 16496] [serial = 720] [outer = 0x7f039bd1a400] 11:27:55 INFO - PROCESS | 16496 | 1460917675344 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]]]}] 11:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1487ms 11:27:55 INFO - PROCESS | 16496 | 1460917675384 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:27:55 INFO - PROCESS | 16496 | 1460917675388 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:27:55 INFO - PROCESS | 16496 | 1460917675394 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:27:55 INFO - PROCESS | 16496 | 1460917675396 Marionette TRACE conn3 <- [1,930,null,{}] 11:27:55 INFO - PROCESS | 16496 | 1460917675402 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}] 11:27:55 INFO - PROCESS | 16496 | 1460917675602 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:27:56 INFO - PROCESS | 16496 | 1460917676181 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e57e800 == 100 [pid = 16496] [id = 240] 11:27:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f039cd06800) [pid = 16496] [serial = 721] [outer = (nil)] 11:27:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f039cd0c400) [pid = 16496] [serial = 722] [outer = 0x7f039cd06800] 11:27:56 INFO - PROCESS | 16496 | 1460917676297 Marionette DEBUG loaded listener.js 11:27:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f039cd11400) [pid = 16496] [serial = 723] [outer = 0x7f039cd06800] 11:27:57 INFO - PROCESS | 16496 | 1460917677212 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]]]}] 11:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1850ms 11:27:57 INFO - PROCESS | 16496 | 1460917677247 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:27:57 INFO - PROCESS | 16496 | 1460917677254 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:27:57 INFO - PROCESS | 16496 | 1460917677263 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:27:57 INFO - PROCESS | 16496 | 1460917677266 Marionette TRACE conn3 <- [1,934,null,{}] 11:27:57 INFO - PROCESS | 16496 | 1460917677275 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}] 11:27:57 INFO - PROCESS | 16496 | 1460917677464 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:27:57 INFO - PROCESS | 16496 | 1460917677694 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a5719800 == 101 [pid = 16496] [id = 241] 11:27:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f03a44cf800) [pid = 16496] [serial = 724] [outer = (nil)] 11:27:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f03a5111c00) [pid = 16496] [serial = 725] [outer = 0x7f03a44cf800] 11:27:57 INFO - PROCESS | 16496 | 1460917677865 Marionette DEBUG loaded listener.js 11:27:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f03a539ac00) [pid = 16496] [serial = 726] [outer = 0x7f03a44cf800] 11:27:59 INFO - PROCESS | 16496 | 1460917679348 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]]]}] 11:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2138ms 11:27:59 INFO - PROCESS | 16496 | 1460917679408 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:27:59 INFO - PROCESS | 16496 | 1460917679418 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:27:59 INFO - PROCESS | 16496 | 1460917679428 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:27:59 INFO - PROCESS | 16496 | 1460917679431 Marionette TRACE conn3 <- [1,938,null,{}] 11:27:59 INFO - PROCESS | 16496 | 1460917679439 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}] 11:27:59 INFO - PROCESS | 16496 | 1460917679735 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:27:59 INFO - PROCESS | 16496 | 1460917679934 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47df800 == 102 [pid = 16496] [id = 242] 11:27:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f03a5102c00) [pid = 16496] [serial = 727] [outer = (nil)] 11:28:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03a6a46400) [pid = 16496] [serial = 728] [outer = 0x7f03a5102c00] 11:28:00 INFO - PROCESS | 16496 | 1460917680033 Marionette DEBUG loaded listener.js 11:28:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f03a71c8800) [pid = 16496] [serial = 729] [outer = 0x7f03a5102c00] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f03a77b0400) [pid = 16496] [serial = 628] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f03ae4c2400) [pid = 16496] [serial = 604] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f03af294800) [pid = 16496] [serial = 607] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f03b0807400) [pid = 16496] [serial = 610] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03b0c75c00) [pid = 16496] [serial = 613] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | 1460917681332 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]]]}] 11:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1982ms 11:28:01 INFO - PROCESS | 16496 | 1460917681411 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:28:01 INFO - PROCESS | 16496 | 1460917681414 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:28:01 INFO - PROCESS | 16496 | 1460917681434 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:28:01 INFO - PROCESS | 16496 | 1460917681446 Marionette TRACE conn3 <- [1,942,null,{}] 11:28:01 INFO - PROCESS | 16496 | 1460917681473 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}] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f03a7b06800) [pid = 16496] [serial = 593] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03abb60c00) [pid = 16496] [serial = 622] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f03ad59e400) [pid = 16496] [serial = 623] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f03a510b400) [pid = 16496] [serial = 625] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f03a8cd4800) [pid = 16496] [serial = 619] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03a52ef000) [pid = 16496] [serial = 595] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03a746b400) [pid = 16496] [serial = 598] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03aac89c00) [pid = 16496] [serial = 601] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03a71be800) [pid = 16496] [serial = 617] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03a6a2f000) [pid = 16496] [serial = 616] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03aac8e000) [pid = 16496] [serial = 620] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f03a67bb400) [pid = 16496] [serial = 626] [outer = (nil)] [url = about:blank] 11:28:01 INFO - PROCESS | 16496 | 1460917681825 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:28:01 INFO - PROCESS | 16496 | 1460917681977 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a77800 == 103 [pid = 16496] [id = 243] 11:28:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f03a67bf800) [pid = 16496] [serial = 730] [outer = (nil)] 11:28:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f03a77ac800) [pid = 16496] [serial = 731] [outer = 0x7f03a67bf800] 11:28:02 INFO - PROCESS | 16496 | 1460917682072 Marionette DEBUG loaded listener.js 11:28:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f03a7cafc00) [pid = 16496] [serial = 732] [outer = 0x7f03a67bf800] 11:28:03 INFO - PROCESS | 16496 | 1460917683110 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]]]}] 11:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1722ms 11:28:03 INFO - PROCESS | 16496 | 1460917683146 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:28:03 INFO - PROCESS | 16496 | 1460917683152 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:28:03 INFO - PROCESS | 16496 | 1460917683160 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:28:03 INFO - PROCESS | 16496 | 1460917683163 Marionette TRACE conn3 <- [1,946,null,{}] 11:28:03 INFO - PROCESS | 16496 | 1460917683172 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}] 11:28:03 INFO - PROCESS | 16496 | 1460917683392 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:28:03 INFO - PROCESS | 16496 | 1460917683633 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aaf15800 == 104 [pid = 16496] [id = 244] 11:28:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f03a510b400) [pid = 16496] [serial = 733] [outer = (nil)] 11:28:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f03aac2fc00) [pid = 16496] [serial = 734] [outer = 0x7f03a510b400] 11:28:03 INFO - PROCESS | 16496 | 1460917683752 Marionette DEBUG loaded listener.js 11:28:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f03aac8e000) [pid = 16496] [serial = 735] [outer = 0x7f03a510b400] 11:28:04 INFO - PROCESS | 16496 | 1460917684822 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]]]}] 11:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1742ms 11:28:04 INFO - PROCESS | 16496 | 1460917684902 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:28:04 INFO - PROCESS | 16496 | 1460917684907 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:28:04 INFO - PROCESS | 16496 | 1460917684914 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:28:04 INFO - PROCESS | 16496 | 1460917684917 Marionette TRACE conn3 <- [1,950,null,{}] 11:28:04 INFO - PROCESS | 16496 | 1460917684930 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}] 11:28:05 INFO - PROCESS | 16496 | 1460917685220 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:28:05 INFO - PROCESS | 16496 | 1460917685256 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab88f800 == 105 [pid = 16496] [id = 245] 11:28:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f03abb60c00) [pid = 16496] [serial = 736] [outer = (nil)] 11:28:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f03abb68000) [pid = 16496] [serial = 737] [outer = 0x7f03abb60c00] 11:28:05 INFO - PROCESS | 16496 | 1460917685439 Marionette DEBUG loaded listener.js 11:28:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f03af1c4400) [pid = 16496] [serial = 738] [outer = 0x7f03abb60c00] 11:28:06 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f03aac8f800) [pid = 16496] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:28:06 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f03a510b800) [pid = 16496] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:28:06 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03aaf4a000) [pid = 16496] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:28:06 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03a70ad800) [pid = 16496] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:28:06 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03a67bdc00) [pid = 16496] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:28:06 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03a57b1400) [pid = 16496] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:28:06 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03a8997000) [pid = 16496] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:28:07 INFO - PROCESS | 16496 | 1460917687441 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]]]}] 11:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2543ms 11:28:07 INFO - PROCESS | 16496 | 1460917687458 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:28:07 INFO - PROCESS | 16496 | 1460917687468 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:28:07 INFO - PROCESS | 16496 | 1460917687481 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:28:07 INFO - PROCESS | 16496 | 1460917687488 Marionette TRACE conn3 <- [1,954,null,{}] 11:28:07 INFO - PROCESS | 16496 | 1460917687501 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}] 11:28:07 INFO - PROCESS | 16496 | 1460917687829 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:28:08 INFO - PROCESS | 16496 | 1460917688026 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a41d8000 == 106 [pid = 16496] [id = 246] 11:28:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f039cd0dc00) [pid = 16496] [serial = 739] [outer = (nil)] 11:28:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f03a5107800) [pid = 16496] [serial = 740] [outer = 0x7f039cd0dc00] 11:28:08 INFO - PROCESS | 16496 | 1460917688195 Marionette DEBUG loaded listener.js 11:28:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f03a55cfc00) [pid = 16496] [serial = 741] [outer = 0x7f039cd0dc00] 11:28:09 INFO - PROCESS | 16496 | 1460917689499 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]]]}] 11:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2096ms 11:28:09 INFO - PROCESS | 16496 | 1460917689591 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:28:09 INFO - PROCESS | 16496 | 1460917689601 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:28:09 INFO - PROCESS | 16496 | 1460917689613 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:28:09 INFO - PROCESS | 16496 | 1460917689618 Marionette TRACE conn3 <- [1,958,null,{}] 11:28:09 INFO - PROCESS | 16496 | 1460917689667 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}] 11:28:09 INFO - PROCESS | 16496 | 1460917689953 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:28:10 INFO - PROCESS | 16496 | 1460917690198 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a8c74000 == 107 [pid = 16496] [id = 247] 11:28:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f03a67bf000) [pid = 16496] [serial = 742] [outer = (nil)] 11:28:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f03a6ea5400) [pid = 16496] [serial = 743] [outer = 0x7f03a67bf000] 11:28:10 INFO - PROCESS | 16496 | 1460917690359 Marionette DEBUG loaded listener.js 11:28:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f03a72d3000) [pid = 16496] [serial = 744] [outer = 0x7f03a67bf000] 11:28:11 INFO - PROCESS | 16496 | 1460917691842 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]]]}] 11:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2289ms 11:28:11 INFO - PROCESS | 16496 | 1460917691904 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:28:11 INFO - PROCESS | 16496 | 1460917691910 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:28:11 INFO - PROCESS | 16496 | 1460917691919 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:28:11 INFO - PROCESS | 16496 | 1460917691927 Marionette TRACE conn3 <- [1,962,null,{}] 11:28:11 INFO - PROCESS | 16496 | 1460917691952 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}] 11:28:12 INFO - PROCESS | 16496 | 1460917692314 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:28:12 INFO - PROCESS | 16496 | 1460917692524 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afa1b000 == 108 [pid = 16496] [id = 248] 11:28:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f03a77b6400) [pid = 16496] [serial = 745] [outer = (nil)] 11:28:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f03a9988400) [pid = 16496] [serial = 746] [outer = 0x7f03a77b6400] 11:28:12 INFO - PROCESS | 16496 | 1460917692691 Marionette DEBUG loaded listener.js 11:28:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f03aaeeec00) [pid = 16496] [serial = 747] [outer = 0x7f03a77b6400] 11:28:13 INFO - PROCESS | 16496 | 1460917693964 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]]]}] 11:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2093ms 11:28:14 INFO - PROCESS | 16496 | 1460917694014 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:28:14 INFO - PROCESS | 16496 | 1460917694021 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:28:14 INFO - PROCESS | 16496 | 1460917694030 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:28:14 INFO - PROCESS | 16496 | 1460917694035 Marionette TRACE conn3 <- [1,966,null,{}] 11:28:14 INFO - PROCESS | 16496 | 1460917694043 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}] 11:28:14 INFO - PROCESS | 16496 | 1460917694337 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:28:14 INFO - PROCESS | 16496 | 1460917694623 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b10e9800 == 109 [pid = 16496] [id = 249] 11:28:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f03a77b9400) [pid = 16496] [serial = 748] [outer = (nil)] 11:28:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f03af155c00) [pid = 16496] [serial = 749] [outer = 0x7f03a77b9400] 11:28:14 INFO - PROCESS | 16496 | 1460917694743 Marionette DEBUG loaded listener.js 11:28:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f03afdc3000) [pid = 16496] [serial = 750] [outer = 0x7f03a77b9400] 11:28:15 INFO - PROCESS | 16496 | 1460917695880 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]]]}] 11:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1885ms 11:28:15 INFO - PROCESS | 16496 | 1460917695917 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:28:15 INFO - PROCESS | 16496 | 1460917695923 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:28:15 INFO - PROCESS | 16496 | 1460917695932 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:28:15 INFO - PROCESS | 16496 | 1460917695937 Marionette TRACE conn3 <- [1,970,null,{}] 11:28:15 INFO - PROCESS | 16496 | 1460917695944 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}] 11:28:16 INFO - PROCESS | 16496 | 1460917696194 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:28:16 INFO - PROCESS | 16496 | 1460917696460 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b7b22000 == 110 [pid = 16496] [id = 250] 11:28:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f03ad598000) [pid = 16496] [serial = 751] [outer = (nil)] 11:28:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03b024a400) [pid = 16496] [serial = 752] [outer = 0x7f03ad598000] 11:28:16 INFO - PROCESS | 16496 | 1460917696623 Marionette DEBUG loaded listener.js 11:28:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f03b0acb000) [pid = 16496] [serial = 753] [outer = 0x7f03ad598000] 11:28:17 INFO - PROCESS | 16496 | 1460917697809 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]]]}] 11:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1939ms 11:28:17 INFO - PROCESS | 16496 | 1460917697873 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:28:17 INFO - PROCESS | 16496 | 1460917697880 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:28:17 INFO - PROCESS | 16496 | 1460917697888 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:28:17 INFO - PROCESS | 16496 | 1460917697892 Marionette TRACE conn3 <- [1,974,null,{}] 11:28:17 INFO - PROCESS | 16496 | 1460917697900 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}] 11:28:18 INFO - PROCESS | 16496 | 1460917698267 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:28:18 INFO - PROCESS | 16496 | 1460917698538 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c269b000 == 111 [pid = 16496] [id = 251] 11:28:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f03b119a000) [pid = 16496] [serial = 754] [outer = (nil)] 11:28:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f03bdaafc00) [pid = 16496] [serial = 755] [outer = 0x7f03b119a000] 11:28:18 INFO - PROCESS | 16496 | 1460917698663 Marionette DEBUG loaded listener.js 11:28:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f03bdfd9000) [pid = 16496] [serial = 756] [outer = 0x7f03b119a000] 11:28:19 INFO - PROCESS | 16496 | 1460917699832 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]]]}] 11:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1991ms 11:28:19 INFO - PROCESS | 16496 | 1460917699880 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:28:19 INFO - PROCESS | 16496 | 1460917699885 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:28:19 INFO - PROCESS | 16496 | 1460917699894 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:28:19 INFO - PROCESS | 16496 | 1460917699897 Marionette TRACE conn3 <- [1,978,null,{}] 11:28:19 INFO - PROCESS | 16496 | 1460917699906 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}] 11:28:20 INFO - PROCESS | 16496 | 1460917700162 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:28:20 INFO - PROCESS | 16496 | 1460917700446 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e81000 == 112 [pid = 16496] [id = 252] 11:28:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f03b1cabc00) [pid = 16496] [serial = 757] [outer = (nil)] 11:28:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f03bef02400) [pid = 16496] [serial = 758] [outer = 0x7f03b1cabc00] 11:28:20 INFO - PROCESS | 16496 | 1460917700565 Marionette DEBUG loaded listener.js 11:28:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f03c0f43000) [pid = 16496] [serial = 759] [outer = 0x7f03b1cabc00] 11:28:21 INFO - PROCESS | 16496 | 1460917701694 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]]]}] 11:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1839ms 11:28:21 INFO - PROCESS | 16496 | 1460917701734 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:28:21 INFO - PROCESS | 16496 | 1460917701740 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:28:21 INFO - PROCESS | 16496 | 1460917701747 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:28:21 INFO - PROCESS | 16496 | 1460917701752 Marionette TRACE conn3 <- [1,982,null,{}] 11:28:21 INFO - PROCESS | 16496 | 1460917701762 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}] 11:28:22 INFO - PROCESS | 16496 | 1460917702045 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:28:22 INFO - PROCESS | 16496 | 1460917702409 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7972800 == 113 [pid = 16496] [id = 253] 11:28:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f03a46f2800) [pid = 16496] [serial = 760] [outer = (nil)] 11:28:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f03a46f5c00) [pid = 16496] [serial = 761] [outer = 0x7f03a46f2800] 11:28:22 INFO - PROCESS | 16496 | 1460917702526 Marionette DEBUG loaded listener.js 11:28:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f03bccdac00) [pid = 16496] [serial = 762] [outer = 0x7f03a46f2800] 11:28:23 INFO - PROCESS | 16496 | 1460917703640 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]]]}] 11:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1938ms 11:28:23 INFO - PROCESS | 16496 | 1460917703686 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:28:23 INFO - PROCESS | 16496 | 1460917703690 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:28:23 INFO - PROCESS | 16496 | 1460917703699 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:28:23 INFO - PROCESS | 16496 | 1460917703703 Marionette TRACE conn3 <- [1,986,null,{}] 11:28:23 INFO - PROCESS | 16496 | 1460917703711 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}] 11:28:23 INFO - PROCESS | 16496 | 1460917703967 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:28:24 INFO - PROCESS | 16496 | 1460917704272 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4180000 == 114 [pid = 16496] [id = 254] 11:28:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f03a46f2400) [pid = 16496] [serial = 763] [outer = (nil)] 11:28:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f03c2665400) [pid = 16496] [serial = 764] [outer = 0x7f03a46f2400] 11:28:24 INFO - PROCESS | 16496 | 1460917704370 Marionette DEBUG loaded listener.js 11:28:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f03c2c28800) [pid = 16496] [serial = 765] [outer = 0x7f03a46f2400] 11:28:25 INFO - PROCESS | 16496 | 1460917705168 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]]]}] 11:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1534ms 11:28:25 INFO - PROCESS | 16496 | 1460917705233 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:28:25 INFO - PROCESS | 16496 | 1460917705236 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:28:25 INFO - PROCESS | 16496 | 1460917705242 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:28:25 INFO - PROCESS | 16496 | 1460917705244 Marionette TRACE conn3 <- [1,990,null,{}] 11:28:25 INFO - PROCESS | 16496 | 1460917705250 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}] 11:28:25 INFO - PROCESS | 16496 | 1460917705428 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:28:25 INFO - PROCESS | 16496 | 1460917705606 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c3221800 == 115 [pid = 16496] [id = 255] 11:28:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f039cdea800) [pid = 16496] [serial = 766] [outer = (nil)] 11:28:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f039cdf3000) [pid = 16496] [serial = 767] [outer = 0x7f039cdea800] 11:28:25 INFO - PROCESS | 16496 | 1460917705684 Marionette DEBUG loaded listener.js 11:28:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f039cdf8400) [pid = 16496] [serial = 768] [outer = 0x7f039cdea800] 11:28:26 INFO - PROCESS | 16496 | 1460917706545 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]]]}] 11:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1381ms 11:28:26 INFO - PROCESS | 16496 | 1460917706624 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:28:26 INFO - PROCESS | 16496 | 1460917706629 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:28:26 INFO - PROCESS | 16496 | 1460917706635 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:28:26 INFO - PROCESS | 16496 | 1460917706638 Marionette TRACE conn3 <- [1,994,null,{}] 11:28:26 INFO - PROCESS | 16496 | 1460917706644 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}] 11:28:26 INFO - PROCESS | 16496 | 1460917706870 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:28:27 INFO - PROCESS | 16496 | 1460917707048 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4190000 == 116 [pid = 16496] [id = 256] 11:28:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f039cdf4c00) [pid = 16496] [serial = 769] [outer = (nil)] 11:28:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f039cdf9000) [pid = 16496] [serial = 770] [outer = 0x7f039cdf4c00] 11:28:27 INFO - PROCESS | 16496 | 1460917707207 Marionette DEBUG loaded listener.js 11:28:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03c2c2bc00) [pid = 16496] [serial = 771] [outer = 0x7f039cdf4c00] 11:28:28 INFO - PROCESS | 16496 | 1460917708109 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]]]}] 11:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1535ms 11:28:28 INFO - PROCESS | 16496 | 1460917708171 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:28:28 INFO - PROCESS | 16496 | 1460917708175 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:28:28 INFO - PROCESS | 16496 | 1460917708180 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:28:28 INFO - PROCESS | 16496 | 1460917708183 Marionette TRACE conn3 <- [1,998,null,{}] 11:28:28 INFO - PROCESS | 16496 | 1460917708188 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}] 11:28:28 INFO - PROCESS | 16496 | 1460917708376 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:28:28 INFO - PROCESS | 16496 | 1460917708549 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b262800 == 117 [pid = 16496] [id = 257] 11:28:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f039b343000) [pid = 16496] [serial = 772] [outer = (nil)] 11:28:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f039b34b000) [pid = 16496] [serial = 773] [outer = 0x7f039b343000] 11:28:28 INFO - PROCESS | 16496 | 1460917708624 Marionette DEBUG loaded listener.js 11:28:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f039b351000) [pid = 16496] [serial = 774] [outer = 0x7f039b343000] 11:28:29 INFO - PROCESS | 16496 | 1460917709438 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]]]}] 11:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1330ms 11:28:29 INFO - PROCESS | 16496 | 1460917709515 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:28:29 INFO - PROCESS | 16496 | 1460917709517 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:28:29 INFO - PROCESS | 16496 | 1460917709526 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:28:29 INFO - PROCESS | 16496 | 1460917709529 Marionette TRACE conn3 <- [1,1002,null,{}] 11:28:29 INFO - PROCESS | 16496 | 1460917709534 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}] 11:28:29 INFO - PROCESS | 16496 | 1460917709715 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:28:29 INFO - PROCESS | 16496 | 1460917709894 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b489800 == 118 [pid = 16496] [id = 258] 11:28:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f039b346400) [pid = 16496] [serial = 775] [outer = (nil)] 11:28:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f039b523c00) [pid = 16496] [serial = 776] [outer = 0x7f039b346400] 11:28:29 INFO - PROCESS | 16496 | 1460917709966 Marionette DEBUG loaded listener.js 11:28:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f039b528400) [pid = 16496] [serial = 777] [outer = 0x7f039b346400] 11:28:30 INFO - PROCESS | 16496 | 1460917710839 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]]]}] 11:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1380ms 11:28:30 INFO - PROCESS | 16496 | 1460917710907 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:28:30 INFO - PROCESS | 16496 | 1460917710910 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:28:30 INFO - PROCESS | 16496 | 1460917710916 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:28:30 INFO - PROCESS | 16496 | 1460917710919 Marionette TRACE conn3 <- [1,1006,null,{}] 11:28:30 INFO - PROCESS | 16496 | 1460917710924 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}] 11:28:31 INFO - PROCESS | 16496 | 1460917711095 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:28:31 INFO - PROCESS | 16496 | 1460917711269 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a27a800 == 119 [pid = 16496] [id = 259] 11:28:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f039b34d800) [pid = 16496] [serial = 778] [outer = (nil)] 11:28:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f039b52c800) [pid = 16496] [serial = 779] [outer = 0x7f039b34d800] 11:28:31 INFO - PROCESS | 16496 | 1460917711341 Marionette DEBUG loaded listener.js 11:28:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f03aae16c00) [pid = 16496] [serial = 780] [outer = 0x7f039b34d800] 11:28:32 INFO - PROCESS | 16496 | 1460917712183 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]]]}] 11:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 11:28:32 INFO - PROCESS | 16496 | 1460917712250 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:28:32 INFO - PROCESS | 16496 | 1460917712254 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:28:32 INFO - PROCESS | 16496 | 1460917712260 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:28:32 INFO - PROCESS | 16496 | 1460917712263 Marionette TRACE conn3 <- [1,1010,null,{}] 11:28:32 INFO - PROCESS | 16496 | 1460917712268 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}] 11:28:32 INFO - PROCESS | 16496 | 1460917712463 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:28:32 INFO - PROCESS | 16496 | 1460917712640 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b498800 == 120 [pid = 16496] [id = 260] 11:28:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f039a4c3c00) [pid = 16496] [serial = 781] [outer = (nil)] 11:28:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f039a4ccc00) [pid = 16496] [serial = 782] [outer = 0x7f039a4c3c00] 11:28:32 INFO - PROCESS | 16496 | 1460917712713 Marionette DEBUG loaded listener.js 11:28:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f039b52a000) [pid = 16496] [serial = 783] [outer = 0x7f039a4c3c00] 11:28:33 INFO - PROCESS | 16496 | 1460917713524 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]]]}] 11:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1295ms 11:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:28:33 INFO - PROCESS | 16496 | 1460917713555 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:28:33 INFO - PROCESS | 16496 | 1460917713558 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:28:33 INFO - PROCESS | 16496 | 1460917713564 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:28:33 INFO - PROCESS | 16496 | 1460917713567 Marionette TRACE conn3 <- [1,1014,null,{}] 11:28:33 INFO - PROCESS | 16496 | 1460917713572 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}] 11:28:33 INFO - PROCESS | 16496 | 1460917713788 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:28:33 INFO - PROCESS | 16496 | 1460917713983 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a5b5000 == 121 [pid = 16496] [id = 261] 11:28:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f039a4c4400) [pid = 16496] [serial = 784] [outer = (nil)] 11:28:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f039a666400) [pid = 16496] [serial = 785] [outer = 0x7f039a4c4400] 11:28:34 INFO - PROCESS | 16496 | 1460917714053 Marionette DEBUG loaded listener.js 11:28:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f039a66a800) [pid = 16496] [serial = 786] [outer = 0x7f039a4c4400] 11:28:34 INFO - PROCESS | 16496 | 1460917714926 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]]]}] 11:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1437ms 11:28:35 INFO - PROCESS | 16496 | 1460917715003 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:28:35 INFO - PROCESS | 16496 | 1460917715007 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:28:35 INFO - PROCESS | 16496 | 1460917715019 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:28:35 INFO - PROCESS | 16496 | 1460917715022 Marionette TRACE conn3 <- [1,1018,null,{}] 11:28:35 INFO - PROCESS | 16496 | 1460917715032 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}] 11:28:35 INFO - PROCESS | 16496 | 1460917715327 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:28:35 INFO - PROCESS | 16496 | 1460917715560 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0399011800 == 122 [pid = 16496] [id = 262] 11:28:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f039a663400) [pid = 16496] [serial = 787] [outer = (nil)] 11:28:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f039a66e800) [pid = 16496] [serial = 788] [outer = 0x7f039a663400] 11:28:35 INFO - PROCESS | 16496 | 1460917715656 Marionette DEBUG loaded listener.js 11:28:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f039cd0a800) [pid = 16496] [serial = 789] [outer = 0x7f039a663400] 11:28:36 INFO - PROCESS | 16496 | 1460917716767 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]]]}] 11:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1787ms 11:28:36 INFO - PROCESS | 16496 | 1460917716808 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:28:36 INFO - PROCESS | 16496 | 1460917716815 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:28:36 INFO - PROCESS | 16496 | 1460917716822 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:28:36 INFO - PROCESS | 16496 | 1460917716828 Marionette TRACE conn3 <- [1,1022,null,{}] 11:28:36 INFO - PROCESS | 16496 | 1460917716837 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}] 11:28:37 INFO - PROCESS | 16496 | 1460917717056 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aaf15800 == 121 [pid = 16496] [id = 244] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a77800 == 120 [pid = 16496] [id = 243] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a47df800 == 119 [pid = 16496] [id = 242] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a5719800 == 118 [pid = 16496] [id = 241] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e57e800 == 117 [pid = 16496] [id = 240] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a54df800 == 116 [pid = 16496] [id = 236] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c5bce000 == 115 [pid = 16496] [id = 235] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c295f000 == 114 [pid = 16496] [id = 234] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c0fbe800 == 113 [pid = 16496] [id = 233] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdad6800 == 112 [pid = 16496] [id = 232] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b3a19000 == 111 [pid = 16496] [id = 231] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03be986000 == 110 [pid = 16496] [id = 203] 11:28:37 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b6dc1000 == 109 [pid = 16496] [id = 202] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03bdab9c00) [pid = 16496] [serial = 649] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f03b0acd800) [pid = 16496] [serial = 640] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f03ae567800) [pid = 16496] [serial = 677] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03bef04000) [pid = 16496] [serial = 655] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f03a6a36400) [pid = 16496] [serial = 665] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f03b0a1c000) [pid = 16496] [serial = 681] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f03a794b000) [pid = 16496] [serial = 668] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f03b0a22800) [pid = 16496] [serial = 683] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f03a7b11800) [pid = 16496] [serial = 629] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f03b0246400) [pid = 16496] [serial = 637] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f03bdf2d000) [pid = 16496] [serial = 652] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f03a6a48800) [pid = 16496] [serial = 631] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f03b024dc00) [pid = 16496] [serial = 680] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f03a67b3c00) [pid = 16496] [serial = 661] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a7b0c800) [pid = 16496] [serial = 670] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03aaee4000) [pid = 16496] [serial = 634] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f03ad59e800) [pid = 16496] [serial = 676] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a6fbdc00) [pid = 16496] [serial = 440] [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.] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03b0e21c00) [pid = 16496] [serial = 643] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03a72e0400) [pid = 16496] [serial = 667] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f03aae14000) [pid = 16496] [serial = 673] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f03b3a71800) [pid = 16496] [serial = 646] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03abb63c00) [pid = 16496] [serial = 674] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f03a9995c00) [pid = 16496] [serial = 658] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f03aac3c000) [pid = 16496] [serial = 671] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f03a67b7000) [pid = 16496] [serial = 664] [outer = (nil)] [url = about:blank] 11:28:37 INFO - PROCESS | 16496 | 1460917717894 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc16800 == 110 [pid = 16496] [id = 263] 11:28:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f039bd22800) [pid = 16496] [serial = 790] [outer = (nil)] 11:28:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f039cd02800) [pid = 16496] [serial = 791] [outer = 0x7f039bd22800] 11:28:38 INFO - PROCESS | 16496 | 1460917717998 Marionette DEBUG loaded listener.js 11:28:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f039cd10000) [pid = 16496] [serial = 792] [outer = 0x7f039bd22800] 11:28:38 INFO - PROCESS | 16496 | 1460917718697 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]]]}] 11:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1891ms 11:28:38 INFO - PROCESS | 16496 | 1460917718713 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:28:38 INFO - PROCESS | 16496 | 1460917718723 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:28:38 INFO - PROCESS | 16496 | 1460917718733 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:28:38 INFO - PROCESS | 16496 | 1460917718736 Marionette TRACE conn3 <- [1,1026,null,{}] 11:28:38 INFO - PROCESS | 16496 | 1460917718755 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}] 11:28:38 INFO - PROCESS | 16496 | 1460917718933 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:28:38 INFO - PROCESS | 16496 | 1460917718952 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e2e0000 == 111 [pid = 16496] [id = 264] 11:28:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f039cdf5000) [pid = 16496] [serial = 793] [outer = (nil)] 11:28:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03a52ea400) [pid = 16496] [serial = 794] [outer = 0x7f039cdf5000] 11:28:39 INFO - PROCESS | 16496 | 1460917719026 Marionette DEBUG loaded listener.js 11:28:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f03a55c7800) [pid = 16496] [serial = 795] [outer = 0x7f039cdf5000] 11:28:40 INFO - PROCESS | 16496 | 1460917720025 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]]]}] 11:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1341ms 11:28:40 INFO - PROCESS | 16496 | 1460917720074 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:28:40 INFO - PROCESS | 16496 | 1460917720077 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:28:40 INFO - PROCESS | 16496 | 1460917720083 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:28:40 INFO - PROCESS | 16496 | 1460917720089 Marionette TRACE conn3 <- [1,1030,null,{}] 11:28:40 INFO - PROCESS | 16496 | 1460917720103 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}] 11:28:40 INFO - PROCESS | 16496 | 1460917720339 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:28:40 INFO - PROCESS | 16496 | 1460917720440 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47c5800 == 112 [pid = 16496] [id = 265] 11:28:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f03a55d1800) [pid = 16496] [serial = 796] [outer = (nil)] 11:28:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03a6835400) [pid = 16496] [serial = 797] [outer = 0x7f03a55d1800] 11:28:40 INFO - PROCESS | 16496 | 1460917720514 Marionette DEBUG loaded listener.js 11:28:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03a7277000) [pid = 16496] [serial = 798] [outer = 0x7f03a55d1800] 11:28:41 INFO - PROCESS | 16496 | 1460917721341 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]]]}] 11:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1281ms 11:28:41 INFO - PROCESS | 16496 | 1460917721366 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:28:41 INFO - PROCESS | 16496 | 1460917721370 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:28:41 INFO - PROCESS | 16496 | 1460917721376 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:28:41 INFO - PROCESS | 16496 | 1460917721378 Marionette TRACE conn3 <- [1,1034,null,{}] 11:28:41 INFO - PROCESS | 16496 | 1460917721383 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}] 11:28:41 INFO - PROCESS | 16496 | 1460917721587 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:28:41 INFO - PROCESS | 16496 | 1460917721623 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a5f000 == 113 [pid = 16496] [id = 266] 11:28:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03a6a39400) [pid = 16496] [serial = 799] [outer = (nil)] 11:28:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f03a794f400) [pid = 16496] [serial = 800] [outer = 0x7f03a6a39400] 11:28:41 INFO - PROCESS | 16496 | 1460917721684 Marionette DEBUG loaded listener.js 11:28:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03aac31800) [pid = 16496] [serial = 801] [outer = 0x7f03a6a39400] 11:28:42 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a510b400) [pid = 16496] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:28:42 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03a44cf800) [pid = 16496] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:28:42 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f03a67bf800) [pid = 16496] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:28:42 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a5102c00) [pid = 16496] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:28:42 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f039cd06800) [pid = 16496] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:28:42 INFO - PROCESS | 16496 | 1460917722699 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]]]}] 11:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1383ms 11:28:42 INFO - PROCESS | 16496 | 1460917722767 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:28:42 INFO - PROCESS | 16496 | 1460917722771 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:28:42 INFO - PROCESS | 16496 | 1460917722779 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:28:42 INFO - PROCESS | 16496 | 1460917722782 Marionette TRACE conn3 <- [1,1038,null,{}] 11:28:42 INFO - PROCESS | 16496 | 1460917722787 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}] 11:28:42 INFO - PROCESS | 16496 | 1460917722977 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:28:42 INFO - PROCESS | 16496 | 1460917722991 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a71a2800 == 114 [pid = 16496] [id = 267] 11:28:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f039bd1e000) [pid = 16496] [serial = 802] [outer = (nil)] 11:28:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03a7464400) [pid = 16496] [serial = 803] [outer = 0x7f039bd1e000] 11:28:43 INFO - PROCESS | 16496 | 1460917723052 Marionette DEBUG loaded listener.js 11:28:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03aacc7800) [pid = 16496] [serial = 804] [outer = 0x7f039bd1e000] 11:28:43 INFO - PROCESS | 16496 | 1460917723874 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]]]}] 11:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1136ms 11:28:43 INFO - PROCESS | 16496 | 1460917723916 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:28:43 INFO - PROCESS | 16496 | 1460917723919 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:28:43 INFO - PROCESS | 16496 | 1460917723925 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:28:43 INFO - PROCESS | 16496 | 1460917723927 Marionette TRACE conn3 <- [1,1042,null,{}] 11:28:43 INFO - PROCESS | 16496 | 1460917723932 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}] 11:28:44 INFO - PROCESS | 16496 | 1460917724159 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:28:44 INFO - PROCESS | 16496 | 1460917724294 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aaf6b800 == 115 [pid = 16496] [id = 268] 11:28:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f039d459000) [pid = 16496] [serial = 805] [outer = (nil)] 11:28:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03ae4bb400) [pid = 16496] [serial = 806] [outer = 0x7f039d459000] 11:28:44 INFO - PROCESS | 16496 | 1460917724364 Marionette DEBUG loaded listener.js 11:28:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03b0c73000) [pid = 16496] [serial = 807] [outer = 0x7f039d459000] 11:28:45 INFO - PROCESS | 16496 | 1460917725338 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]]]}] 11:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1487ms 11:28:45 INFO - PROCESS | 16496 | 1460917725414 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:28:45 INFO - PROCESS | 16496 | 1460917725421 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:28:45 INFO - PROCESS | 16496 | 1460917725430 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:28:45 INFO - PROCESS | 16496 | 1460917725435 Marionette TRACE conn3 <- [1,1046,null,{}] 11:28:45 INFO - PROCESS | 16496 | 1460917725443 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}] 11:28:45 INFO - PROCESS | 16496 | 1460917725679 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:28:45 INFO - PROCESS | 16496 | 1460917725914 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e2cf800 == 116 [pid = 16496] [id = 269] 11:28:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f039cded000) [pid = 16496] [serial = 808] [outer = (nil)] 11:28:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f039cdf5400) [pid = 16496] [serial = 809] [outer = 0x7f039cded000] 11:28:46 INFO - PROCESS | 16496 | 1460917726035 Marionette DEBUG loaded listener.js 11:28:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f03a46f1800) [pid = 16496] [serial = 810] [outer = 0x7f039cded000] 11:28:46 INFO - PROCESS | 16496 | 1460917726868 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]]]}] 11:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1492ms 11:28:46 INFO - PROCESS | 16496 | 1460917726923 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:28:46 INFO - PROCESS | 16496 | 1460917726930 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:28:46 INFO - PROCESS | 16496 | 1460917726941 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:28:46 INFO - PROCESS | 16496 | 1460917726944 Marionette TRACE conn3 <- [1,1050,null,{}] 11:28:46 INFO - PROCESS | 16496 | 1460917726950 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}] 11:28:47 INFO - PROCESS | 16496 | 1460917727141 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:28:47 INFO - PROCESS | 16496 | 1460917727317 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a774c000 == 117 [pid = 16496] [id = 270] 11:28:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f039cdf0800) [pid = 16496] [serial = 811] [outer = (nil)] 11:28:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f03a67c0400) [pid = 16496] [serial = 812] [outer = 0x7f039cdf0800] 11:28:47 INFO - PROCESS | 16496 | 1460917727392 Marionette DEBUG loaded listener.js 11:28:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f03a7281400) [pid = 16496] [serial = 813] [outer = 0x7f039cdf0800] 11:28:48 INFO - PROCESS | 16496 | 1460917728355 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]]]}] 11:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1485ms 11:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:28:48 INFO - PROCESS | 16496 | 1460917728426 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:28:48 INFO - PROCESS | 16496 | 1460917728429 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:28:48 INFO - PROCESS | 16496 | 1460917728436 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:28:48 INFO - PROCESS | 16496 | 1460917728441 Marionette TRACE conn3 <- [1,1054,null,{}] 11:28:48 INFO - PROCESS | 16496 | 1460917728456 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}] 11:28:48 INFO - PROCESS | 16496 | 1460917728690 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:28:48 INFO - PROCESS | 16496 | 1460917728908 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ae7a7800 == 118 [pid = 16496] [id = 271] 11:28:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f03aae12800) [pid = 16496] [serial = 814] [outer = (nil)] 11:28:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f03ad59dc00) [pid = 16496] [serial = 815] [outer = 0x7f03aae12800] 11:28:49 INFO - PROCESS | 16496 | 1460917729090 Marionette DEBUG loaded listener.js 11:28:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f03b08b9800) [pid = 16496] [serial = 816] [outer = 0x7f03aae12800] 11:28:49 INFO - PROCESS | 16496 | 1460917729928 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]]]}] 11:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1542ms 11:28:49 INFO - PROCESS | 16496 | 1460917729978 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:28:49 INFO - PROCESS | 16496 | 1460917729983 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:28:49 INFO - PROCESS | 16496 | 1460917729989 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:28:49 INFO - PROCESS | 16496 | 1460917729992 Marionette TRACE conn3 <- [1,1058,null,{}] 11:28:50 INFO - PROCESS | 16496 | 1460917729998 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}] 11:28:50 INFO - PROCESS | 16496 | 1460917730182 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:28:50 INFO - PROCESS | 16496 | 1460917730364 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b06b7800 == 119 [pid = 16496] [id = 272] 11:28:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03aaee8c00) [pid = 16496] [serial = 817] [outer = (nil)] 11:28:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f03b1198800) [pid = 16496] [serial = 818] [outer = 0x7f03aaee8c00] 11:28:50 INFO - PROCESS | 16496 | 1460917730442 Marionette DEBUG loaded listener.js 11:28:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03b1dc7c00) [pid = 16496] [serial = 819] [outer = 0x7f03aaee8c00] 11:28:51 INFO - PROCESS | 16496 | 1460917731275 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]]]}] 11:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1334ms 11:28:51 INFO - PROCESS | 16496 | 1460917731327 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:28:51 INFO - PROCESS | 16496 | 1460917731333 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:28:51 INFO - PROCESS | 16496 | 1460917731342 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:28:51 INFO - PROCESS | 16496 | 1460917731347 Marionette TRACE conn3 <- [1,1062,null,{}] 11:28:51 INFO - PROCESS | 16496 | 1460917731356 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}] 11:28:51 INFO - PROCESS | 16496 | 1460917731672 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:28:51 INFO - PROCESS | 16496 | 1460917731993 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b3a19000 == 120 [pid = 16496] [id = 273] 11:28:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03b0b1ec00) [pid = 16496] [serial = 820] [outer = (nil)] 11:28:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03b3ca2c00) [pid = 16496] [serial = 821] [outer = 0x7f03b0b1ec00] 11:28:52 INFO - PROCESS | 16496 | 1460917732135 Marionette DEBUG loaded listener.js 11:28:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03bccd5c00) [pid = 16496] [serial = 822] [outer = 0x7f03b0b1ec00] 11:28:53 INFO - PROCESS | 16496 | 1460917733137 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]]]}] 11:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1842ms 11:28:53 INFO - PROCESS | 16496 | 1460917733185 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:28:53 INFO - PROCESS | 16496 | 1460917733189 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:28:53 INFO - PROCESS | 16496 | 1460917733195 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:28:53 INFO - PROCESS | 16496 | 1460917733199 Marionette TRACE conn3 <- [1,1066,null,{}] 11:28:53 INFO - PROCESS | 16496 | 1460917733204 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}] 11:28:53 INFO - PROCESS | 16496 | 1460917733439 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:28:53 INFO - PROCESS | 16496 | 1460917733669 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0f19800 == 121 [pid = 16496] [id = 274] 11:28:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f03ad59e400) [pid = 16496] [serial = 823] [outer = (nil)] 11:28:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f03b0ac7c00) [pid = 16496] [serial = 824] [outer = 0x7f03ad59e400] 11:28:53 INFO - PROCESS | 16496 | 1460917733767 Marionette DEBUG loaded listener.js 11:28:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f03c0f88c00) [pid = 16496] [serial = 825] [outer = 0x7f03ad59e400] 11:28:54 INFO - PROCESS | 16496 | 1460917734652 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]]]}] 11:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1533ms 11:28:54 INFO - PROCESS | 16496 | 1460917734732 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:28:54 INFO - PROCESS | 16496 | 1460917734738 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:28:54 INFO - PROCESS | 16496 | 1460917734746 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:28:54 INFO - PROCESS | 16496 | 1460917734750 Marionette TRACE conn3 <- [1,1070,null,{}] 11:28:54 INFO - PROCESS | 16496 | 1460917734758 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}] 11:28:55 INFO - PROCESS | 16496 | 1460917735066 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:28:55 INFO - PROCESS | 16496 | 1460917735399 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c306b000 == 122 [pid = 16496] [id = 275] 11:28:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f03b0ac5c00) [pid = 16496] [serial = 826] [outer = (nil)] 11:28:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f03c2c0bc00) [pid = 16496] [serial = 827] [outer = 0x7f03b0ac5c00] 11:28:55 INFO - PROCESS | 16496 | 1460917735514 Marionette DEBUG loaded listener.js 11:28:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f03c2c2b400) [pid = 16496] [serial = 828] [outer = 0x7f03b0ac5c00] 11:28:56 INFO - PROCESS | 16496 | 1460917736314 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]]]}] 11:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1641ms 11:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:28:56 INFO - PROCESS | 16496 | 1460917736387 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:28:56 INFO - PROCESS | 16496 | 1460917736390 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:28:56 INFO - PROCESS | 16496 | 1460917736396 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:28:56 INFO - PROCESS | 16496 | 1460917736400 Marionette TRACE conn3 <- [1,1074,null,{}] 11:28:56 INFO - PROCESS | 16496 | 1460917736405 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}] 11:28:56 INFO - PROCESS | 16496 | 1460917736590 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:28:56 INFO - PROCESS | 16496 | 1460917736769 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0ad800 == 123 [pid = 16496] [id = 276] 11:28:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f039d282400) [pid = 16496] [serial = 829] [outer = (nil)] 11:28:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f039d289c00) [pid = 16496] [serial = 830] [outer = 0x7f039d282400] 11:28:56 INFO - PROCESS | 16496 | 1460917736843 Marionette DEBUG loaded listener.js 11:28:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f039d28fc00) [pid = 16496] [serial = 831] [outer = 0x7f039d282400] 11:28:57 INFO - PROCESS | 16496 | 1460917737714 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]]]}] 11:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1386ms 11:28:57 INFO - PROCESS | 16496 | 1460917737783 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:28:57 INFO - PROCESS | 16496 | 1460917737786 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:28:57 INFO - PROCESS | 16496 | 1460917737792 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:28:57 INFO - PROCESS | 16496 | 1460917737795 Marionette TRACE conn3 <- [1,1078,null,{}] 11:28:57 INFO - PROCESS | 16496 | 1460917737802 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}] 11:28:58 INFO - PROCESS | 16496 | 1460917738005 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:28:58 INFO - PROCESS | 16496 | 1460917738185 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e83800 == 124 [pid = 16496] [id = 277] 11:28:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f0398683000) [pid = 16496] [serial = 832] [outer = (nil)] 11:28:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f039868b400) [pid = 16496] [serial = 833] [outer = 0x7f0398683000] 11:28:58 INFO - PROCESS | 16496 | 1460917738264 Marionette DEBUG loaded listener.js 11:28:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f039868fc00) [pid = 16496] [serial = 834] [outer = 0x7f0398683000] 11:28:59 INFO - PROCESS | 16496 | 1460917739186 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]]]}] 11:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1437ms 11:28:59 INFO - PROCESS | 16496 | 1460917739232 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:28:59 INFO - PROCESS | 16496 | 1460917739236 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:28:59 INFO - PROCESS | 16496 | 1460917739243 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:28:59 INFO - PROCESS | 16496 | 1460917739246 Marionette TRACE conn3 <- [1,1082,null,{}] 11:28:59 INFO - PROCESS | 16496 | 1460917739252 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}] 11:28:59 INFO - PROCESS | 16496 | 1460917739502 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:28:59 INFO - PROCESS | 16496 | 1460917739725 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6b41000 == 125 [pid = 16496] [id = 278] 11:28:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f0398683400) [pid = 16496] [serial = 835] [outer = (nil)] 11:28:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f039d28ac00) [pid = 16496] [serial = 836] [outer = 0x7f0398683400] 11:28:59 INFO - PROCESS | 16496 | 1460917739850 Marionette DEBUG loaded listener.js 11:28:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f03a40cf800) [pid = 16496] [serial = 837] [outer = 0x7f0398683400] 11:29:00 INFO - PROCESS | 16496 | 1460917740725 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]]]}] 11:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1532ms 11:29:00 INFO - PROCESS | 16496 | 1460917740777 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:29:00 INFO - PROCESS | 16496 | 1460917740780 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:29:00 INFO - PROCESS | 16496 | 1460917740789 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:29:00 INFO - PROCESS | 16496 | 1460917740793 Marionette TRACE conn3 <- [1,1086,null,{}] 11:29:00 INFO - PROCESS | 16496 | 1460917740799 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}] 11:29:01 INFO - PROCESS | 16496 | 1460917741032 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:29:01 INFO - PROCESS | 16496 | 1460917741273 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0398a57800 == 126 [pid = 16496] [id = 279] 11:29:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f0398a10800) [pid = 16496] [serial = 838] [outer = (nil)] 11:29:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03b0a1cc00) [pid = 16496] [serial = 839] [outer = 0x7f0398a10800] 11:29:01 INFO - PROCESS | 16496 | 1460917741398 Marionette DEBUG loaded listener.js 11:29:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03c2e56400) [pid = 16496] [serial = 840] [outer = 0x7f0398a10800] 11:29:02 INFO - PROCESS | 16496 | 1460917742199 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]]]}] 11:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1479ms 11:29:02 INFO - PROCESS | 16496 | 1460917742270 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:29:02 INFO - PROCESS | 16496 | 1460917742274 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:29:02 INFO - PROCESS | 16496 | 1460917742280 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:29:02 INFO - PROCESS | 16496 | 1460917742282 Marionette TRACE conn3 <- [1,1090,null,{}] 11:29:02 INFO - PROCESS | 16496 | 1460917742288 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}] 11:29:02 INFO - PROCESS | 16496 | 1460917742493 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:29:02 INFO - PROCESS | 16496 | 1460917742680 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987d1000 == 127 [pid = 16496] [id = 280] 11:29:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f03987a2000) [pid = 16496] [serial = 841] [outer = (nil)] 11:29:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03987a6c00) [pid = 16496] [serial = 842] [outer = 0x7f03987a2000] 11:29:02 INFO - PROCESS | 16496 | 1460917742753 Marionette DEBUG loaded listener.js 11:29:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03987ab400) [pid = 16496] [serial = 843] [outer = 0x7f03987a2000] 11:29:03 INFO - PROCESS | 16496 | 1460917743609 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]]]}] 11:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1378ms 11:29:03 INFO - PROCESS | 16496 | 1460917743659 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:29:03 INFO - PROCESS | 16496 | 1460917743662 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:29:03 INFO - PROCESS | 16496 | 1460917743668 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:29:03 INFO - PROCESS | 16496 | 1460917743671 Marionette TRACE conn3 <- [1,1094,null,{}] 11:29:03 INFO - PROCESS | 16496 | 1460917743676 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}] 11:29:03 INFO - PROCESS | 16496 | 1460917743863 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:29:04 INFO - PROCESS | 16496 | 1460917744050 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039baef800 == 128 [pid = 16496] [id = 281] 11:29:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03987a5c00) [pid = 16496] [serial = 844] [outer = (nil)] 11:29:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f039b343400) [pid = 16496] [serial = 845] [outer = 0x7f03987a5c00] 11:29:04 INFO - PROCESS | 16496 | 1460917744129 Marionette DEBUG loaded listener.js 11:29:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03a3c03400) [pid = 16496] [serial = 846] [outer = 0x7f03987a5c00] 11:29:05 INFO - PROCESS | 16496 | 1460917745003 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]]]}] 11:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1379ms 11:29:05 INFO - PROCESS | 16496 | 1460917745049 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:29:05 INFO - PROCESS | 16496 | 1460917745053 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:29:05 INFO - PROCESS | 16496 | 1460917745058 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:29:05 INFO - PROCESS | 16496 | 1460917745060 Marionette TRACE conn3 <- [1,1098,null,{}] 11:29:05 INFO - PROCESS | 16496 | 1460917745066 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}] 11:29:05 INFO - PROCESS | 16496 | 1460917745253 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:29:05 INFO - PROCESS | 16496 | 1460917745938 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b488800 == 129 [pid = 16496] [id = 282] 11:29:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f0398a02800) [pid = 16496] [serial = 847] [outer = (nil)] 11:29:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f0398a07800) [pid = 16496] [serial = 848] [outer = 0x7f0398a02800] 11:29:06 INFO - PROCESS | 16496 | 1460917746011 Marionette DEBUG loaded listener.js 11:29:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f0398a0fc00) [pid = 16496] [serial = 849] [outer = 0x7f0398a02800] 11:29:06 INFO - PROCESS | 16496 | 1460917746804 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]]]}] 11:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1795ms 11:29:06 INFO - PROCESS | 16496 | 1460917746857 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:29:06 INFO - PROCESS | 16496 | 1460917746863 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:29:06 INFO - PROCESS | 16496 | 1460917746872 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:29:06 INFO - PROCESS | 16496 | 1460917746877 Marionette TRACE conn3 <- [1,1102,null,{}] 11:29:06 INFO - PROCESS | 16496 | 1460917746883 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}] 11:29:07 INFO - PROCESS | 16496 | 1460917747061 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:29:07 INFO - PROCESS | 16496 | 1460917747294 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e064000 == 130 [pid = 16496] [id = 283] 11:29:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f0398a03400) [pid = 16496] [serial = 850] [outer = (nil)] 11:29:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f039a66c400) [pid = 16496] [serial = 851] [outer = 0x7f0398a03400] 11:29:07 INFO - PROCESS | 16496 | 1460917747379 Marionette DEBUG loaded listener.js 11:29:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f039b351c00) [pid = 16496] [serial = 852] [outer = 0x7f0398a03400] 11:29:08 INFO - PROCESS | 16496 | 1460917748474 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]]]}] 11:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1633ms 11:29:08 INFO - PROCESS | 16496 | 1460917748509 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:29:08 INFO - PROCESS | 16496 | 1460917748514 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:29:08 INFO - PROCESS | 16496 | 1460917748521 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:29:08 INFO - PROCESS | 16496 | 1460917748524 Marionette TRACE conn3 <- [1,1106,null,{}] 11:29:08 INFO - PROCESS | 16496 | 1460917748529 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}] 11:29:08 INFO - PROCESS | 16496 | 1460917748700 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a531f800 == 129 [pid = 16496] [id = 141] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c33000 == 128 [pid = 16496] [id = 55] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab88c000 == 127 [pid = 16496] [id = 225] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bcc18800 == 126 [pid = 16496] [id = 211] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a43e1800 == 125 [pid = 16496] [id = 208] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b1129800 == 124 [pid = 16496] [id = 56] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab509800 == 123 [pid = 16496] [id = 210] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d11800 == 122 [pid = 16496] [id = 50] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c0909000 == 121 [pid = 16496] [id = 71] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0569000 == 120 [pid = 16496] [id = 227] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a71a5000 == 119 [pid = 16496] [id = 223] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a47d6000 == 118 [pid = 16496] [id = 222] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b06a7800 == 117 [pid = 16496] [id = 207] 11:29:08 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a47d2800 == 116 [pid = 16496] [id = 144] 11:29:09 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f03abb68000) [pid = 16496] [serial = 737] [outer = (nil)] [url = about:blank] 11:29:09 INFO - PROCESS | 16496 | 1460917749086 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7732800 == 115 [pid = 16496] [id = 221] 11:29:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a28a800 == 116 [pid = 16496] [id = 284] 11:29:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f039a8e5800) [pid = 16496] [serial = 853] [outer = (nil)] 11:29:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f039d44fc00) [pid = 16496] [serial = 854] [outer = 0x7f039a8e5800] 11:29:09 INFO - PROCESS | 16496 | 1460917749175 Marionette DEBUG loaded listener.js 11:29:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03a3c09000) [pid = 16496] [serial = 855] [outer = 0x7f039a8e5800] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a773c800 == 115 [pid = 16496] [id = 129] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c7368000 == 114 [pid = 16496] [id = 215] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c2945800 == 113 [pid = 16496] [id = 212] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a71a9000 == 112 [pid = 16496] [id = 128] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c303e000 == 111 [pid = 16496] [id = 213] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aefa8000 == 110 [pid = 16496] [id = 226] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e2dd800 == 109 [pid = 16496] [id = 216] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab505000 == 108 [pid = 16496] [id = 224] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b3964000 == 107 [pid = 16496] [id = 44] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b39d0000 == 106 [pid = 16496] [id = 209] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a27a800 == 105 [pid = 16496] [id = 259] 11:29:09 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b489800 == 104 [pid = 16496] [id = 258] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b262800 == 103 [pid = 16496] [id = 257] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4190000 == 102 [pid = 16496] [id = 256] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c3221800 == 101 [pid = 16496] [id = 255] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4180000 == 100 [pid = 16496] [id = 254] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7972800 == 99 [pid = 16496] [id = 253] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c4e81000 == 98 [pid = 16496] [id = 252] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c269b000 == 97 [pid = 16496] [id = 251] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b7b22000 == 96 [pid = 16496] [id = 250] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b10e9800 == 95 [pid = 16496] [id = 249] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afa1b000 == 94 [pid = 16496] [id = 248] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a8c74000 == 93 [pid = 16496] [id = 247] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a41d8000 == 92 [pid = 16496] [id = 246] 11:29:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab88f800 == 91 [pid = 16496] [id = 245] 11:29:10 INFO - PROCESS | 16496 | 1460917750343 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]]]}] 11:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1880ms 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f03aac2fc00) [pid = 16496] [serial = 734] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03aac8e000) [pid = 16496] [serial = 735] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f039d45b400) [pid = 16496] [serial = 716] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03a5111c00) [pid = 16496] [serial = 725] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f03a55cb400) [pid = 16496] [serial = 710] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f03a539ac00) [pid = 16496] [serial = 726] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f03a77ac800) [pid = 16496] [serial = 731] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f03a6a46400) [pid = 16496] [serial = 728] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f03a67b8000) [pid = 16496] [serial = 686] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f03adee1800) [pid = 16496] [serial = 692] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03a7cafc00) [pid = 16496] [serial = 732] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f03c2c11000) [pid = 16496] [serial = 707] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f03b0809800) [pid = 16496] [serial = 695] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03bdd09800) [pid = 16496] [serial = 701] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f03a71c8800) [pid = 16496] [serial = 729] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f039cd11400) [pid = 16496] [serial = 723] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03a794f000) [pid = 16496] [serial = 689] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f03c2c08c00) [pid = 16496] [serial = 704] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f039cd0c400) [pid = 16496] [serial = 722] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f039bd20400) [pid = 16496] [serial = 719] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f03b1970400) [pid = 16496] [serial = 698] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f03c2c22800) [pid = 16496] [serial = 713] [outer = (nil)] [url = about:blank] 11:29:10 INFO - PROCESS | 16496 | 1460917750462 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:29:10 INFO - PROCESS | 16496 | 1460917750467 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:29:10 INFO - PROCESS | 16496 | 1460917750490 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:29:10 INFO - PROCESS | 16496 | 1460917750503 Marionette TRACE conn3 <- [1,1110,null,{}] 11:29:10 INFO - PROCESS | 16496 | 1460917750527 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}] 11:29:10 INFO - PROCESS | 16496 | 1460917750775 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:29:10 INFO - PROCESS | 16496 | 1460917750872 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e586800 == 92 [pid = 16496] [id = 285] 11:29:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f039bd1dc00) [pid = 16496] [serial = 856] [outer = (nil)] 11:29:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f03a40c6c00) [pid = 16496] [serial = 857] [outer = 0x7f039bd1dc00] 11:29:10 INFO - PROCESS | 16496 | 1460917750939 Marionette DEBUG loaded listener.js 11:29:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f03a40d1c00) [pid = 16496] [serial = 858] [outer = 0x7f039bd1dc00] 11:29:11 INFO - PROCESS | 16496 | 1460917751858 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]]]}] 11:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1430ms 11:29:11 INFO - PROCESS | 16496 | 1460917751910 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:29:11 INFO - PROCESS | 16496 | 1460917751913 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:29:11 INFO - PROCESS | 16496 | 1460917751920 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:29:11 INFO - PROCESS | 16496 | 1460917751923 Marionette TRACE conn3 <- [1,1114,null,{}] 11:29:11 INFO - PROCESS | 16496 | 1460917751928 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}] 11:29:12 INFO - PROCESS | 16496 | 1460917752137 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:29:12 INFO - PROCESS | 16496 | 1460917752172 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a531d000 == 93 [pid = 16496] [id = 286] 11:29:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f03a44d4400) [pid = 16496] [serial = 859] [outer = (nil)] 11:29:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f03a46f8400) [pid = 16496] [serial = 860] [outer = 0x7f03a44d4400] 11:29:12 INFO - PROCESS | 16496 | 1460917752232 Marionette DEBUG loaded listener.js 11:29:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03a5393c00) [pid = 16496] [serial = 861] [outer = 0x7f03a44d4400] 11:29:13 INFO - PROCESS | 16496 | 1460917753100 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]]]}] 11:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1228ms 11:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:29:13 INFO - PROCESS | 16496 | 1460917753156 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:29:13 INFO - PROCESS | 16496 | 1460917753158 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:29:13 INFO - PROCESS | 16496 | 1460917753165 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:29:13 INFO - PROCESS | 16496 | 1460917753168 Marionette TRACE conn3 <- [1,1118,null,{}] 11:29:13 INFO - PROCESS | 16496 | 1460917753173 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}] 11:29:13 INFO - PROCESS | 16496 | 1460917753407 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:29:13 INFO - PROCESS | 16496 | 1460917753437 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6e81000 == 94 [pid = 16496] [id = 287] 11:29:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03a55d0400) [pid = 16496] [serial = 862] [outer = (nil)] 11:29:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03a57b0400) [pid = 16496] [serial = 863] [outer = 0x7f03a55d0400] 11:29:13 INFO - PROCESS | 16496 | 1460917753513 Marionette DEBUG loaded listener.js 11:29:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f03a6a4d400) [pid = 16496] [serial = 864] [outer = 0x7f03a55d0400] 11:29:14 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f039cdf5000) [pid = 16496] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:29:14 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f039bd1e000) [pid = 16496] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:29:14 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f039bd22800) [pid = 16496] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:29:14 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03a55d1800) [pid = 16496] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:29:14 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f03a6a39400) [pid = 16496] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:29:14 INFO - PROCESS | 16496 | 1460917754840 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]]]}] 11:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1738ms 11:29:14 INFO - PROCESS | 16496 | 1460917754903 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:29:14 INFO - PROCESS | 16496 | 1460917754906 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:29:14 INFO - PROCESS | 16496 | 1460917754912 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:29:14 INFO - PROCESS | 16496 | 1460917754914 Marionette TRACE conn3 <- [1,1122,null,{}] 11:29:14 INFO - PROCESS | 16496 | 1460917754919 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}] 11:29:15 INFO - PROCESS | 16496 | 1460917755095 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:29:15 INFO - PROCESS | 16496 | 1460917755241 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a774d800 == 95 [pid = 16496] [id = 288] 11:29:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f03a539a800) [pid = 16496] [serial = 865] [outer = (nil)] 11:29:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03a72d6c00) [pid = 16496] [serial = 866] [outer = 0x7f03a539a800] 11:29:15 INFO - PROCESS | 16496 | 1460917755300 Marionette DEBUG loaded listener.js 11:29:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03a77ad400) [pid = 16496] [serial = 867] [outer = 0x7f03a539a800] 11:29:15 INFO - PROCESS | 16496 | 1460917755948 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]]]}] 11:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1076ms 11:29:15 INFO - PROCESS | 16496 | 1460917755990 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:29:15 INFO - PROCESS | 16496 | 1460917755992 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:29:16 INFO - PROCESS | 16496 | 1460917755998 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:29:16 INFO - PROCESS | 16496 | 1460917756000 Marionette TRACE conn3 <- [1,1126,null,{}] 11:29:16 INFO - PROCESS | 16496 | 1460917756005 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}] 11:29:16 INFO - PROCESS | 16496 | 1460917756208 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:29:16 INFO - PROCESS | 16496 | 1460917756414 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0399018000 == 96 [pid = 16496] [id = 289] 11:29:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f0398682400) [pid = 16496] [serial = 868] [outer = (nil)] 11:29:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f039868dc00) [pid = 16496] [serial = 869] [outer = 0x7f0398682400] 11:29:16 INFO - PROCESS | 16496 | 1460917756488 Marionette DEBUG loaded listener.js 11:29:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f0398a0a800) [pid = 16496] [serial = 870] [outer = 0x7f0398682400] 11:29:17 INFO - PROCESS | 16496 | 1460917757408 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]]]}] 11:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1432ms 11:29:17 INFO - PROCESS | 16496 | 1460917757431 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:29:17 INFO - PROCESS | 16496 | 1460917757438 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:29:17 INFO - PROCESS | 16496 | 1460917757447 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:29:17 INFO - PROCESS | 16496 | 1460917757452 Marionette TRACE conn3 <- [1,1130,null,{}] 11:29:17 INFO - PROCESS | 16496 | 1460917757459 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}] 11:29:17 INFO - PROCESS | 16496 | 1460917757732 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:29:17 INFO - PROCESS | 16496 | 1460917757968 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a417a000 == 97 [pid = 16496] [id = 290] 11:29:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f039b521c00) [pid = 16496] [serial = 871] [outer = (nil)] 11:29:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f039cdefc00) [pid = 16496] [serial = 872] [outer = 0x7f039b521c00] 11:29:18 INFO - PROCESS | 16496 | 1460917758058 Marionette DEBUG loaded listener.js 11:29:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f039d454400) [pid = 16496] [serial = 873] [outer = 0x7f039b521c00] 11:29:18 INFO - PROCESS | 16496 | 1460917758976 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]]]}] 11:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1586ms 11:29:19 INFO - PROCESS | 16496 | 1460917759037 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:29:19 INFO - PROCESS | 16496 | 1460917759044 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:29:19 INFO - PROCESS | 16496 | 1460917759050 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:29:19 INFO - PROCESS | 16496 | 1460917759053 Marionette TRACE conn3 <- [1,1134,null,{}] 11:29:19 INFO - PROCESS | 16496 | 1460917759059 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}] 11:29:19 INFO - PROCESS | 16496 | 1460917759259 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:29:19 INFO - PROCESS | 16496 | 1460917759531 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d13800 == 98 [pid = 16496] [id = 291] 11:29:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03a3c0ec00) [pid = 16496] [serial = 874] [outer = (nil)] 11:29:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f03a40ce000) [pid = 16496] [serial = 875] [outer = 0x7f03a3c0ec00] 11:29:19 INFO - PROCESS | 16496 | 1460917759652 Marionette DEBUG loaded listener.js 11:29:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03a539d000) [pid = 16496] [serial = 876] [outer = 0x7f03a3c0ec00] 11:29:20 INFO - PROCESS | 16496 | 1460917760525 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]]]}] 11:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1530ms 11:29:20 INFO - PROCESS | 16496 | 1460917760581 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:29:20 INFO - PROCESS | 16496 | 1460917760585 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:29:20 INFO - PROCESS | 16496 | 1460917760600 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:29:20 INFO - PROCESS | 16496 | 1460917760609 Marionette TRACE conn3 <- [1,1138,null,{}] 11:29:20 INFO - PROCESS | 16496 | 1460917760615 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}] 11:29:20 INFO - PROCESS | 16496 | 1460917760855 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:29:21 INFO - PROCESS | 16496 | 1460917761086 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab88c800 == 99 [pid = 16496] [id = 292] 11:29:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f03a3c0dc00) [pid = 16496] [serial = 877] [outer = (nil)] 11:29:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f03a700fc00) [pid = 16496] [serial = 878] [outer = 0x7f03a3c0dc00] 11:29:21 INFO - PROCESS | 16496 | 1460917761204 Marionette DEBUG loaded listener.js 11:29:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f03a77b5c00) [pid = 16496] [serial = 879] [outer = 0x7f03a3c0dc00] 11:29:22 INFO - PROCESS | 16496 | 1460917762014 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]]]}] 11:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1450ms 11:29:22 INFO - PROCESS | 16496 | 1460917762043 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:29:22 INFO - PROCESS | 16496 | 1460917762047 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:29:22 INFO - PROCESS | 16496 | 1460917762053 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:29:22 INFO - PROCESS | 16496 | 1460917762056 Marionette TRACE conn3 <- [1,1142,null,{}] 11:29:22 INFO - PROCESS | 16496 | 1460917762062 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}] 11:29:22 INFO - PROCESS | 16496 | 1460917762260 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:29:22 INFO - PROCESS | 16496 | 1460917762448 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af22d000 == 100 [pid = 16496] [id = 293] 11:29:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03a40c2c00) [pid = 16496] [serial = 880] [outer = (nil)] 11:29:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03a998b400) [pid = 16496] [serial = 881] [outer = 0x7f03a40c2c00] 11:29:22 INFO - PROCESS | 16496 | 1460917762519 Marionette DEBUG loaded listener.js 11:29:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03aac8e000) [pid = 16496] [serial = 882] [outer = 0x7f03a40c2c00] 11:29:23 INFO - PROCESS | 16496 | 1460917763440 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]]]}] 11:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1435ms 11:29:23 INFO - PROCESS | 16496 | 1460917763490 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:29:23 INFO - PROCESS | 16496 | 1460917763494 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:29:23 INFO - PROCESS | 16496 | 1460917763500 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:29:23 INFO - PROCESS | 16496 | 1460917763504 Marionette TRACE conn3 <- [1,1146,null,{}] 11:29:23 INFO - PROCESS | 16496 | 1460917763509 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}] 11:29:23 INFO - PROCESS | 16496 | 1460917763708 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:29:23 INFO - PROCESS | 16496 | 1460917763893 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b111f000 == 101 [pid = 16496] [id = 294] 11:29:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03aaf45400) [pid = 16496] [serial = 883] [outer = (nil)] 11:29:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03abb67c00) [pid = 16496] [serial = 884] [outer = 0x7f03aaf45400] 11:29:23 INFO - PROCESS | 16496 | 1460917763975 Marionette DEBUG loaded listener.js 11:29:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03af43d400) [pid = 16496] [serial = 885] [outer = 0x7f03aaf45400] 11:29:24 INFO - PROCESS | 16496 | 1460917764882 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]]]}] 11:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1430ms 11:29:24 INFO - PROCESS | 16496 | 1460917764931 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:29:24 INFO - PROCESS | 16496 | 1460917764934 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:29:24 INFO - PROCESS | 16496 | 1460917764941 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:29:24 INFO - PROCESS | 16496 | 1460917764944 Marionette TRACE conn3 <- [1,1150,null,{}] 11:29:24 INFO - PROCESS | 16496 | 1460917764949 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}] 11:29:25 INFO - PROCESS | 16496 | 1460917765137 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:29:25 INFO - PROCESS | 16496 | 1460917765328 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03be97d800 == 102 [pid = 16496] [id = 295] 11:29:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f03aaf4a800) [pid = 16496] [serial = 886] [outer = (nil)] 11:29:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f03b15b7c00) [pid = 16496] [serial = 887] [outer = 0x7f03aaf4a800] 11:29:25 INFO - PROCESS | 16496 | 1460917765402 Marionette DEBUG loaded listener.js 11:29:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03bccd7000) [pid = 16496] [serial = 888] [outer = 0x7f03aaf4a800] 11:29:26 INFO - PROCESS | 16496 | 1460917766224 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]]]}] 11:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1331ms 11:29:26 INFO - PROCESS | 16496 | 1460917766273 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:29:26 INFO - PROCESS | 16496 | 1460917766277 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:29:26 INFO - PROCESS | 16496 | 1460917766284 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:29:26 INFO - PROCESS | 16496 | 1460917766286 Marionette TRACE conn3 <- [1,1154,null,{}] 11:29:26 INFO - PROCESS | 16496 | 1460917766292 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}] 11:29:26 INFO - PROCESS | 16496 | 1460917766473 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:29:26 INFO - PROCESS | 16496 | 1460917766663 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c26a3000 == 103 [pid = 16496] [id = 296] 11:29:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f03afdb8c00) [pid = 16496] [serial = 889] [outer = (nil)] 11:29:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03bec28c00) [pid = 16496] [serial = 890] [outer = 0x7f03afdb8c00] 11:29:26 INFO - PROCESS | 16496 | 1460917766736 Marionette DEBUG loaded listener.js 11:29:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03bef07c00) [pid = 16496] [serial = 891] [outer = 0x7f03afdb8c00] 11:29:27 INFO - PROCESS | 16496 | 1460917767674 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]]]}] 11:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1428ms 11:29:27 INFO - PROCESS | 16496 | 1460917767713 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:29:27 INFO - PROCESS | 16496 | 1460917767717 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:29:27 INFO - PROCESS | 16496 | 1460917767724 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:29:27 INFO - PROCESS | 16496 | 1460917767726 Marionette TRACE conn3 <- [1,1158,null,{}] 11:29:27 INFO - PROCESS | 16496 | 1460917767732 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}] 11:29:27 INFO - PROCESS | 16496 | 1460917767919 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:29:28 INFO - PROCESS | 16496 | 1460917768152 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c5842800 == 104 [pid = 16496] [id = 297] 11:29:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f039ba63400) [pid = 16496] [serial = 892] [outer = (nil)] 11:29:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f039ba6c000) [pid = 16496] [serial = 893] [outer = 0x7f039ba63400] 11:29:28 INFO - PROCESS | 16496 | 1460917768272 Marionette DEBUG loaded listener.js 11:29:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f039ba70800) [pid = 16496] [serial = 894] [outer = 0x7f039ba63400] 11:29:29 INFO - PROCESS | 16496 | 1460917769090 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]]]}] 11:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1378ms 11:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:29:29 INFO - PROCESS | 16496 | 1460917769103 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:29:29 INFO - PROCESS | 16496 | 1460917769106 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:29:29 INFO - PROCESS | 16496 | 1460917769132 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:29:29 INFO - PROCESS | 16496 | 1460917769136 Marionette TRACE conn3 <- [1,1162,null,{}] 11:29:29 INFO - PROCESS | 16496 | 1460917769143 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}] 11:29:29 INFO - PROCESS | 16496 | 1460917769347 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:29:29 INFO - PROCESS | 16496 | 1460917769538 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3c43000 == 105 [pid = 16496] [id = 298] 11:29:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f039ba66400) [pid = 16496] [serial = 895] [outer = (nil)] 11:29:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03b0accc00) [pid = 16496] [serial = 896] [outer = 0x7f039ba66400] 11:29:29 INFO - PROCESS | 16496 | 1460917769619 Marionette DEBUG loaded listener.js 11:29:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f03c0e25000) [pid = 16496] [serial = 897] [outer = 0x7f039ba66400] 11:29:30 INFO - PROCESS | 16496 | 1460917770494 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]]]}] 11:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1458ms 11:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:29:30 INFO - PROCESS | 16496 | 1460917770570 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:29:30 INFO - PROCESS | 16496 | 1460917770573 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:29:30 INFO - PROCESS | 16496 | 1460917770579 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:29:30 INFO - PROCESS | 16496 | 1460917770582 Marionette TRACE conn3 <- [1,1166,null,{}] 11:29:30 INFO - PROCESS | 16496 | 1460917770587 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}] 11:29:30 INFO - PROCESS | 16496 | 1460917770770 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:29:30 INFO - PROCESS | 16496 | 1460917770964 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3d9b000 == 106 [pid = 16496] [id = 299] 11:29:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f039ba68400) [pid = 16496] [serial = 898] [outer = (nil)] 11:29:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f039cd1ac00) [pid = 16496] [serial = 899] [outer = 0x7f039ba68400] 11:29:31 INFO - PROCESS | 16496 | 1460917771041 Marionette DEBUG loaded listener.js 11:29:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03aac90000) [pid = 16496] [serial = 900] [outer = 0x7f039ba68400] 11:29:31 INFO - PROCESS | 16496 | 1460917771985 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]]]}] 11:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1444ms 11:29:32 INFO - PROCESS | 16496 | 1460917772023 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:29:32 INFO - PROCESS | 16496 | 1460917772028 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:29:32 INFO - PROCESS | 16496 | 1460917772034 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:29:32 INFO - PROCESS | 16496 | 1460917772038 Marionette TRACE conn3 <- [1,1170,null,{}] 11:29:32 INFO - PROCESS | 16496 | 1460917772044 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}] 11:29:32 INFO - PROCESS | 16496 | 1460917772272 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:29:32 INFO - PROCESS | 16496 | 1460917772459 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03970d6800 == 107 [pid = 16496] [id = 300] 11:29:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f0396dd1400) [pid = 16496] [serial = 901] [outer = (nil)] 11:29:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f0396dd8c00) [pid = 16496] [serial = 902] [outer = 0x7f0396dd1400] 11:29:32 INFO - PROCESS | 16496 | 1460917772580 Marionette DEBUG loaded listener.js 11:29:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f03bccd8000) [pid = 16496] [serial = 903] [outer = 0x7f0396dd1400] 11:29:33 INFO - PROCESS | 16496 | 1460917773395 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]]]}] 11:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1430ms 11:29:33 INFO - PROCESS | 16496 | 1460917773466 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:29:33 INFO - PROCESS | 16496 | 1460917773471 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:29:33 INFO - PROCESS | 16496 | 1460917773480 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:29:33 INFO - PROCESS | 16496 | 1460917773485 Marionette TRACE conn3 <- [1,1174,null,{}] 11:29:33 INFO - PROCESS | 16496 | 1460917773493 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}] 11:29:33 INFO - PROCESS | 16496 | 1460917773743 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:29:34 INFO - PROCESS | 16496 | 1460917774020 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c5b39800 == 108 [pid = 16496] [id = 301] 11:29:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f0396dd4c00) [pid = 16496] [serial = 904] [outer = (nil)] 11:29:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f0397163400) [pid = 16496] [serial = 905] [outer = 0x7f0396dd4c00] 11:29:34 INFO - PROCESS | 16496 | 1460917774142 Marionette DEBUG loaded listener.js 11:29:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f0397167800) [pid = 16496] [serial = 906] [outer = 0x7f0396dd4c00] 11:29:35 INFO - PROCESS | 16496 | 1460917775045 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] 11:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:29:35 INFO - PROCESS | 16496 | 1460917775120 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:29:35 INFO - PROCESS | 16496 | 1460917775127 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:29:35 INFO - PROCESS | 16496 | 1460917775130 Marionette TRACE conn3 <- [1,1178,null,{}] 11:29:35 INFO - PROCESS | 16496 | 1460917775136 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}] 11:29:35 INFO - PROCESS | 16496 | 1460917775339 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:29:35 INFO - PROCESS | 16496 | 1460917775593 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03971b6800 == 109 [pid = 16496] [id = 302] 11:29:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f039715b400) [pid = 16496] [serial = 907] [outer = (nil)] 11:29:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 264 (0x7f039cd11800) [pid = 16496] [serial = 908] [outer = 0x7f039715b400] 11:29:35 INFO - PROCESS | 16496 | 1460917775719 Marionette DEBUG loaded listener.js 11:29:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f03aac3ac00) [pid = 16496] [serial = 909] [outer = 0x7f039715b400] 11:29:37 INFO - PROCESS | 16496 | 1460917777061 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] 11:29:37 INFO - PROCESS | 16496 | 1460917777131 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:29:37 INFO - PROCESS | 16496 | 1460917777140 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:29:37 INFO - PROCESS | 16496 | 1460917777145 Marionette TRACE conn3 <- [1,1182,null,{}] 11:29:37 INFO - PROCESS | 16496 | 1460917777153 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}] 11:29:37 INFO - PROCESS | 16496 | 1460917777384 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:29:37 INFO - PROCESS | 16496 | 1460917777801 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987df800 == 110 [pid = 16496] [id = 303] 11:29:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f0398a10000) [pid = 16496] [serial = 910] [outer = (nil)] 11:29:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 267 (0x7f039a664c00) [pid = 16496] [serial = 911] [outer = 0x7f0398a10000] 11:29:37 INFO - PROCESS | 16496 | 1460917777874 Marionette DEBUG loaded listener.js 11:29:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 268 (0x7f039a8e3c00) [pid = 16496] [serial = 912] [outer = 0x7f0398a10000] 11:29:38 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:38 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:29:38 INFO - PROCESS | 16496 | 1460917778827 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] 11:29:38 INFO - PROCESS | 16496 | 1460917778884 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:29:38 INFO - PROCESS | 16496 | 1460917778893 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:29:38 INFO - PROCESS | 16496 | 1460917778898 Marionette TRACE conn3 <- [1,1186,null,{}] 11:29:38 INFO - PROCESS | 16496 | 1460917778903 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}] 11:29:39 INFO - PROCESS | 16496 | 1460917779097 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:29:39 INFO - PROCESS | 16496 | 1460917779380 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3d9d800 == 111 [pid = 16496] [id = 304] 11:29:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 269 (0x7f039cd12400) [pid = 16496] [serial = 913] [outer = (nil)] 11:29:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 270 (0x7f039cdf2c00) [pid = 16496] [serial = 914] [outer = 0x7f039cd12400] 11:29:39 INFO - PROCESS | 16496 | 1460917779539 Marionette DEBUG loaded listener.js 11:29:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 271 (0x7f039d291400) [pid = 16496] [serial = 915] [outer = 0x7f039cd12400] 11:29:40 INFO - PROCESS | 16496 | 1460917780478 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] 11:29:40 INFO - PROCESS | 16496 | 1460917780534 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:29:40 INFO - PROCESS | 16496 | 1460917780540 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:29:40 INFO - PROCESS | 16496 | 1460917780546 Marionette TRACE conn3 <- [1,1190,null,{}] 11:29:40 INFO - PROCESS | 16496 | 1460917780561 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}] 11:29:40 INFO - PROCESS | 16496 | 1460917780742 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:29:40 INFO - PROCESS | 16496 | 1460917780944 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a479e000 == 112 [pid = 16496] [id = 305] 11:29:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 272 (0x7f03a40c9000) [pid = 16496] [serial = 916] [outer = (nil)] 11:29:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 273 (0x7f03a46f2000) [pid = 16496] [serial = 917] [outer = 0x7f03a40c9000] 11:29:41 INFO - PROCESS | 16496 | 1460917781015 Marionette DEBUG loaded listener.js 11:29:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 274 (0x7f03a55c9400) [pid = 16496] [serial = 918] [outer = 0x7f03a40c9000] 11:29:41 INFO - PROCESS | 16496 | 1460917781893 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] 11:29:41 INFO - PROCESS | 16496 | 1460917781981 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:29:41 INFO - PROCESS | 16496 | 1460917781988 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:29:41 INFO - PROCESS | 16496 | 1460917781990 Marionette TRACE conn3 <- [1,1194,null,{}] 11:29:41 INFO - PROCESS | 16496 | 1460917781995 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}] 11:29:42 INFO - PROCESS | 16496 | 1460917782227 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:29:42 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b1114800 == 111 [pid = 16496] [id = 230] 11:29:42 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab521000 == 110 [pid = 16496] [id = 205] 11:29:42 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bc1e000 == 109 [pid = 16496] [id = 239] 11:29:42 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab613000 == 108 [pid = 16496] [id = 229] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 273 (0x7f03af155c00) [pid = 16496] [serial = 749] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 272 (0x7f03bef02400) [pid = 16496] [serial = 758] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 271 (0x7f039b523c00) [pid = 16496] [serial = 776] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 270 (0x7f03b024a400) [pid = 16496] [serial = 752] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 269 (0x7f039cdf9000) [pid = 16496] [serial = 770] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 268 (0x7f03a5107800) [pid = 16496] [serial = 740] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 267 (0x7f03bdaafc00) [pid = 16496] [serial = 755] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 266 (0x7f03a9988400) [pid = 16496] [serial = 746] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f03a6ea5400) [pid = 16496] [serial = 743] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f039b34b000) [pid = 16496] [serial = 773] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 263 (0x7f03a46f5c00) [pid = 16496] [serial = 761] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f039cdf3000) [pid = 16496] [serial = 767] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f039a66e800) [pid = 16496] [serial = 788] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f039b52c800) [pid = 16496] [serial = 779] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f039a4ccc00) [pid = 16496] [serial = 782] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f039a666400) [pid = 16496] [serial = 785] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03ae4bb400) [pid = 16496] [serial = 806] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03c2665400) [pid = 16496] [serial = 764] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | 1460917782562 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03a7464400) [pid = 16496] [serial = 803] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f039cd02800) [pid = 16496] [serial = 791] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f039cd10000) [pid = 16496] [serial = 792] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a6835400) [pid = 16496] [serial = 797] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03a7277000) [pid = 16496] [serial = 798] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03aac31800) [pid = 16496] [serial = 801] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03aacc7800) [pid = 16496] [serial = 804] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03a794f400) [pid = 16496] [serial = 800] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03a52ea400) [pid = 16496] [serial = 794] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03a55c7800) [pid = 16496] [serial = 795] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0399016800 == 109 [pid = 16496] [id = 306] 11:29:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f0396dce800) [pid = 16496] [serial = 919] [outer = (nil)] 11:29:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f039b52c800) [pid = 16496] [serial = 920] [outer = 0x7f0396dce800] 11:29:42 INFO - PROCESS | 16496 | 1460917782644 Marionette DEBUG loaded listener.js 11:29:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03a55ca000) [pid = 16496] [serial = 921] [outer = 0x7f0396dce800] 11:29:43 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:43 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:43 INFO - PROCESS | 16496 | 1460917783362 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] 11:29:43 INFO - PROCESS | 16496 | 1460917783432 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:29:43 INFO - PROCESS | 16496 | 1460917783437 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:29:43 INFO - PROCESS | 16496 | 1460917783440 Marionette TRACE conn3 <- [1,1198,null,{}] 11:29:43 INFO - PROCESS | 16496 | 1460917783445 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}] 11:29:43 INFO - PROCESS | 16496 | 1460917783630 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:29:43 INFO - PROCESS | 16496 | 1460917783661 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a43d6800 == 110 [pid = 16496] [id = 307] 11:29:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f039a4ccc00) [pid = 16496] [serial = 922] [outer = (nil)] 11:29:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03a71cb400) [pid = 16496] [serial = 923] [outer = 0x7f039a4ccc00] 11:29:43 INFO - PROCESS | 16496 | 1460917783858 Marionette DEBUG loaded listener.js 11:29:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03a9988400) [pid = 16496] [serial = 924] [outer = 0x7f039a4ccc00] 11:29:44 INFO - PROCESS | 16496 | 1460917784619 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]]]}] 11:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1231ms 11:29:44 INFO - PROCESS | 16496 | 1460917784683 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:29:44 INFO - PROCESS | 16496 | 1460917784687 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:29:44 INFO - PROCESS | 16496 | 1460917784693 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:29:44 INFO - PROCESS | 16496 | 1460917784695 Marionette TRACE conn3 <- [1,1202,null,{}] 11:29:44 INFO - PROCESS | 16496 | 1460917784701 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}] 11:29:44 INFO - PROCESS | 16496 | 1460917784952 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:29:44 INFO - PROCESS | 16496 | 1460917784985 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7979000 == 111 [pid = 16496] [id = 308] 11:29:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f03aaee2000) [pid = 16496] [serial = 925] [outer = (nil)] 11:29:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f03af90dc00) [pid = 16496] [serial = 926] [outer = 0x7f03aaee2000] 11:29:45 INFO - PROCESS | 16496 | 1460917785050 Marionette DEBUG loaded listener.js 11:29:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f03b0a27800) [pid = 16496] [serial = 927] [outer = 0x7f03aaee2000] 11:29:45 INFO - PROCESS | 16496 | 1460917785918 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]]]}] 11:29:45 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 11:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1284ms 11:29:45 INFO - PROCESS | 16496 | 1460917785978 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:29:45 INFO - PROCESS | 16496 | 1460917785982 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:29:45 INFO - PROCESS | 16496 | 1460917785989 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:29:45 INFO - PROCESS | 16496 | 1460917785992 Marionette TRACE conn3 <- [1,1206,null,{}] 11:29:46 INFO - PROCESS | 16496 | 1460917785997 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}] 11:29:46 INFO - PROCESS | 16496 | 1460917786218 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:29:46 INFO - PROCESS | 16496 | 1460917786257 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab60f000 == 112 [pid = 16496] [id = 309] 11:29:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f039a8d8400) [pid = 16496] [serial = 928] [outer = (nil)] 11:29:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f03b1caa400) [pid = 16496] [serial = 929] [outer = 0x7f039a8d8400] 11:29:46 INFO - PROCESS | 16496 | 1460917786317 Marionette DEBUG loaded listener.js 11:29:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f03bdd10000) [pid = 16496] [serial = 930] [outer = 0x7f039a8d8400] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03a5107400) [pid = 16496] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03ae561800) [pid = 16496] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03a44da000) [pid = 16496] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f03ae55e400) [pid = 16496] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f03a44d2c00) [pid = 16496] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a6832400) [pid = 16496] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03a6a4a800) [pid = 16496] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03aac3ec00) [pid = 16496] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03ad311400) [pid = 16496] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03a6a40000) [pid = 16496] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03a6e9b000) [pid = 16496] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03a44d0000) [pid = 16496] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f039a663400) [pid = 16496] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03a8cd2c00) [pid = 16496] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f03bd869400) [pid = 16496] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f03af43a800) [pid = 16496] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f03a8cc8400) [pid = 16496] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f03a8d76400) [pid = 16496] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03a6a40c00) [pid = 16496] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f03a510d800) [pid = 16496] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f03a44d7800) [pid = 16496] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03a6a3bc00) [pid = 16496] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f03b0248000) [pid = 16496] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03a72d7c00) [pid = 16496] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f03b0244800) [pid = 16496] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f03a44cf000) [pid = 16496] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f03a44d4400) [pid = 16496] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f03a55d0400) [pid = 16496] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f0398a02800) [pid = 16496] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f039a8e5800) [pid = 16496] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f0398a03400) [pid = 16496] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f039bd1dc00) [pid = 16496] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f03a77b8c00) [pid = 16496] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:29:47 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03a5106c00) [pid = 16496] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:29:48 INFO - PROCESS | 16496 | 1460917788028 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]]]}] 11:29:48 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 11:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2080ms 11:29:48 INFO - PROCESS | 16496 | 1460917788070 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:29:48 INFO - PROCESS | 16496 | 1460917788073 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:29:48 INFO - PROCESS | 16496 | 1460917788079 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:29:48 INFO - PROCESS | 16496 | 1460917788081 Marionette TRACE conn3 <- [1,1210,null,{}] 11:29:48 INFO - PROCESS | 16496 | 1460917788086 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}] 11:29:48 INFO - PROCESS | 16496 | 1460917788319 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:29:48 INFO - PROCESS | 16496 | 1460917788338 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4791000 == 113 [pid = 16496] [id = 310] 11:29:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f039bd1dc00) [pid = 16496] [serial = 931] [outer = (nil)] 11:29:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03a6832400) [pid = 16496] [serial = 932] [outer = 0x7f039bd1dc00] 11:29:48 INFO - PROCESS | 16496 | 1460917788400 Marionette DEBUG loaded listener.js 11:29:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03aac3ec00) [pid = 16496] [serial = 933] [outer = 0x7f039bd1dc00] 11:29:49 INFO - PROCESS | 16496 | 1460917789218 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]]]}] 11:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1181ms 11:29:49 INFO - PROCESS | 16496 | 1460917789280 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:29:49 INFO - PROCESS | 16496 | 1460917789284 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:29:49 INFO - PROCESS | 16496 | 1460917789291 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:29:49 INFO - PROCESS | 16496 | 1460917789294 Marionette TRACE conn3 <- [1,1214,null,{}] 11:29:49 INFO - PROCESS | 16496 | 1460917789299 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}] 11:29:49 INFO - PROCESS | 16496 | 1460917789470 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:29:49 INFO - PROCESS | 16496 | 1460917789479 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afdf3800 == 114 [pid = 16496] [id = 311] 11:29:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03a3c0e400) [pid = 16496] [serial = 934] [outer = (nil)] 11:29:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f03af435800) [pid = 16496] [serial = 935] [outer = 0x7f03a3c0e400] 11:29:49 INFO - PROCESS | 16496 | 1460917789543 Marionette DEBUG loaded listener.js 11:29:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03b0acf000) [pid = 16496] [serial = 936] [outer = 0x7f03a3c0e400] 11:29:50 INFO - PROCESS | 16496 | 1460917790772 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]]]}] 11:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1540ms 11:29:50 INFO - PROCESS | 16496 | 1460917790833 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:29:50 INFO - PROCESS | 16496 | 1460917790843 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:29:50 INFO - PROCESS | 16496 | 1460917790853 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:29:50 INFO - PROCESS | 16496 | 1460917790858 Marionette TRACE conn3 <- [1,1218,null,{}] 11:29:50 INFO - PROCESS | 16496 | 1460917790866 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}] 11:29:51 INFO - PROCESS | 16496 | 1460917791066 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:29:51 INFO - PROCESS | 16496 | 1460917791307 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e04b000 == 115 [pid = 16496] [id = 312] 11:29:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f039a8e2800) [pid = 16496] [serial = 937] [outer = (nil)] 11:29:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f039b52e800) [pid = 16496] [serial = 938] [outer = 0x7f039a8e2800] 11:29:51 INFO - PROCESS | 16496 | 1460917791429 Marionette DEBUG loaded listener.js 11:29:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f039cd0fc00) [pid = 16496] [serial = 939] [outer = 0x7f039a8e2800] 11:29:52 INFO - PROCESS | 16496 | 1460917792407 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]]]}] 11:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1587ms 11:29:52 INFO - PROCESS | 16496 | 1460917792440 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:29:52 INFO - PROCESS | 16496 | 1460917792450 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:29:52 INFO - PROCESS | 16496 | 1460917792461 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:29:52 INFO - PROCESS | 16496 | 1460917792466 Marionette TRACE conn3 <- [1,1222,null,{}] 11:29:52 INFO - PROCESS | 16496 | 1460917792472 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}] 11:29:52 INFO - PROCESS | 16496 | 1460917792677 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:29:52 INFO - PROCESS | 16496 | 1460917792963 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6d6b800 == 116 [pid = 16496] [id = 313] 11:29:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f039d287400) [pid = 16496] [serial = 940] [outer = (nil)] 11:29:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f03a40c4000) [pid = 16496] [serial = 941] [outer = 0x7f039d287400] 11:29:53 INFO - PROCESS | 16496 | 1460917793078 Marionette DEBUG loaded listener.js 11:29:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03a5108800) [pid = 16496] [serial = 942] [outer = 0x7f039d287400] 11:29:53 INFO - PROCESS | 16496 | 1460917793988 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] 11:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:29:54 INFO - PROCESS | 16496 | 1460917794055 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:29:54 INFO - PROCESS | 16496 | 1460917794062 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:29:54 INFO - PROCESS | 16496 | 1460917794067 Marionette TRACE conn3 <- [1,1226,null,{}] 11:29:54 INFO - PROCESS | 16496 | 1460917794083 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}] 11:29:54 INFO - PROCESS | 16496 | 1460917794306 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:29:54 INFO - PROCESS | 16496 | 1460917794545 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b156e800 == 117 [pid = 16496] [id = 314] 11:29:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03a44d4400) [pid = 16496] [serial = 943] [outer = (nil)] 11:29:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03a77b2800) [pid = 16496] [serial = 944] [outer = 0x7f03a44d4400] 11:29:54 INFO - PROCESS | 16496 | 1460917794641 Marionette DEBUG loaded listener.js 11:29:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03aaf2e800) [pid = 16496] [serial = 945] [outer = 0x7f03a44d4400] 11:29:55 INFO - PROCESS | 16496 | 1460917795489 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]]]}] 11:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1487ms 11:29:55 INFO - PROCESS | 16496 | 1460917795549 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:29:55 INFO - PROCESS | 16496 | 1460917795554 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:29:55 INFO - PROCESS | 16496 | 1460917795562 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:29:55 INFO - PROCESS | 16496 | 1460917795565 Marionette TRACE conn3 <- [1,1230,null,{}] 11:29:55 INFO - PROCESS | 16496 | 1460917795570 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}] 11:29:55 INFO - PROCESS | 16496 | 1460917795778 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:29:55 INFO - PROCESS | 16496 | 1460917795971 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bed39800 == 118 [pid = 16496] [id = 315] 11:29:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03a6ea0c00) [pid = 16496] [serial = 946] [outer = (nil)] 11:29:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03b0803400) [pid = 16496] [serial = 947] [outer = 0x7f03a6ea0c00] 11:29:56 INFO - PROCESS | 16496 | 1460917796046 Marionette DEBUG loaded listener.js 11:29:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f03b0e23000) [pid = 16496] [serial = 948] [outer = 0x7f03a6ea0c00] 11:29:56 INFO - PROCESS | 16496 | 1460917796934 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]]]}] 11:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1430ms 11:29:56 INFO - PROCESS | 16496 | 1460917796993 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:29:56 INFO - PROCESS | 16496 | 1460917796996 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:29:57 INFO - PROCESS | 16496 | 1460917797005 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:29:57 INFO - PROCESS | 16496 | 1460917797008 Marionette TRACE conn3 <- [1,1234,null,{}] 11:29:57 INFO - PROCESS | 16496 | 1460917797014 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}] 11:29:57 INFO - PROCESS | 16496 | 1460917797229 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:29:57 INFO - PROCESS | 16496 | 1460917797483 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e7c800 == 119 [pid = 16496] [id = 316] 11:29:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f03bccd7c00) [pid = 16496] [serial = 949] [outer = (nil)] 11:29:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03bd86a000) [pid = 16496] [serial = 950] [outer = 0x7f03bccd7c00] 11:29:57 INFO - PROCESS | 16496 | 1460917797603 Marionette DEBUG loaded listener.js 11:29:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f03bed27400) [pid = 16496] [serial = 951] [outer = 0x7f03bccd7c00] 11:29:58 INFO - PROCESS | 16496 | 1460917798493 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]]]}] 11:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1537ms 11:29:58 INFO - PROCESS | 16496 | 1460917798542 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:29:58 INFO - PROCESS | 16496 | 1460917798547 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:29:58 INFO - PROCESS | 16496 | 1460917798553 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:29:58 INFO - PROCESS | 16496 | 1460917798557 Marionette TRACE conn3 <- [1,1238,null,{}] 11:29:58 INFO - PROCESS | 16496 | 1460917798563 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}] 11:29:58 INFO - PROCESS | 16496 | 1460917798805 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:29:59 INFO - PROCESS | 16496 | 1460917799040 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b9aa800 == 120 [pid = 16496] [id = 317] 11:29:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03bef0a400) [pid = 16496] [serial = 952] [outer = (nil)] 11:29:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03c2c2d800) [pid = 16496] [serial = 953] [outer = 0x7f03bef0a400] 11:29:59 INFO - PROCESS | 16496 | 1460917799164 Marionette DEBUG loaded listener.js 11:29:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03c3008400) [pid = 16496] [serial = 954] [outer = 0x7f03bef0a400] 11:30:00 INFO - PROCESS | 16496 | 1460917800003 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]]]}] 11:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1478ms 11:30:00 INFO - PROCESS | 16496 | 1460917800034 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:30:00 INFO - PROCESS | 16496 | 1460917800038 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:30:00 INFO - PROCESS | 16496 | 1460917800044 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:30:00 INFO - PROCESS | 16496 | 1460917800047 Marionette TRACE conn3 <- [1,1242,null,{}] 11:30:00 INFO - PROCESS | 16496 | 1460917800053 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}] 11:30:00 INFO - PROCESS | 16496 | 1460917800240 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:30:00 INFO - PROCESS | 16496 | 1460917800439 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968cf800 == 121 [pid = 16496] [id = 318] 11:30:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f039e6d2c00) [pid = 16496] [serial = 955] [outer = (nil)] 11:30:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f039e6d8000) [pid = 16496] [serial = 956] [outer = 0x7f039e6d2c00] 11:30:00 INFO - PROCESS | 16496 | 1460917800513 Marionette DEBUG loaded listener.js 11:30:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f039e6dc400) [pid = 16496] [serial = 957] [outer = 0x7f039e6d2c00] 11:30:01 INFO - PROCESS | 16496 | 1460917801431 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]]]}] 11:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1440ms 11:30:01 INFO - PROCESS | 16496 | 1460917801485 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:30:01 INFO - PROCESS | 16496 | 1460917801489 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:30:01 INFO - PROCESS | 16496 | 1460917801495 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:30:01 INFO - PROCESS | 16496 | 1460917801498 Marionette TRACE conn3 <- [1,1246,null,{}] 11:30:01 INFO - PROCESS | 16496 | 1460917801504 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}] 11:30:01 INFO - PROCESS | 16496 | 1460917801727 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:30:02 INFO - PROCESS | 16496 | 1460917801997 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b9a9800 == 122 [pid = 16496] [id = 319] 11:30:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f0396fda400) [pid = 16496] [serial = 958] [outer = (nil)] 11:30:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f0396fe2c00) [pid = 16496] [serial = 959] [outer = 0x7f0396fda400] 11:30:02 INFO - PROCESS | 16496 | 1460917802139 Marionette DEBUG loaded listener.js 11:30:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f0396fe8000) [pid = 16496] [serial = 960] [outer = 0x7f0396fda400] 11:30:03 INFO - PROCESS | 16496 | 1460917803086 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]]]}] 11:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1629ms 11:30:03 INFO - PROCESS | 16496 | 1460917803125 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:30:03 INFO - PROCESS | 16496 | 1460917803129 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:30:03 INFO - PROCESS | 16496 | 1460917803135 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:30:03 INFO - PROCESS | 16496 | 1460917803138 Marionette TRACE conn3 <- [1,1250,null,{}] 11:30:03 INFO - PROCESS | 16496 | 1460917803143 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}] 11:30:03 INFO - PROCESS | 16496 | 1460917803418 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:30:03 INFO - PROCESS | 16496 | 1460917803567 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03969d9800 == 123 [pid = 16496] [id = 320] 11:30:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f03968ec400) [pid = 16496] [serial = 961] [outer = (nil)] 11:30:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03968f4000) [pid = 16496] [serial = 962] [outer = 0x7f03968ec400] 11:30:03 INFO - PROCESS | 16496 | 1460917803699 Marionette DEBUG loaded listener.js 11:30:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f03968fb400) [pid = 16496] [serial = 963] [outer = 0x7f03968ec400] 11:30:04 INFO - PROCESS | 16496 | 1460917804693 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]]]}] 11:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1628ms 11:30:04 INFO - PROCESS | 16496 | 1460917804766 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:30:04 INFO - PROCESS | 16496 | 1460917804772 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:30:04 INFO - PROCESS | 16496 | 1460917804782 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:30:04 INFO - PROCESS | 16496 | 1460917804788 Marionette TRACE conn3 <- [1,1254,null,{}] 11:30:04 INFO - PROCESS | 16496 | 1460917804796 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}] 11:30:05 INFO - PROCESS | 16496 | 1460917805056 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:30:05 INFO - PROCESS | 16496 | 1460917805339 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396bd2800 == 124 [pid = 16496] [id = 321] 11:30:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f039a66c800) [pid = 16496] [serial = 964] [outer = (nil)] 11:30:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f039b157c00) [pid = 16496] [serial = 965] [outer = 0x7f039a66c800] 11:30:05 INFO - PROCESS | 16496 | 1460917805419 Marionette DEBUG loaded listener.js 11:30:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f039b15c800) [pid = 16496] [serial = 966] [outer = 0x7f039a66c800] 11:30:06 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7dac000 == 123 [pid = 16496] [id = 10] 11:30:06 INFO - PROCESS | 16496 | 1460917806388 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]]]}] 11:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1642ms 11:30:06 INFO - PROCESS | 16496 | 1460917806423 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:30:06 INFO - PROCESS | 16496 | 1460917806427 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:30:06 INFO - PROCESS | 16496 | 1460917806434 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:30:06 INFO - PROCESS | 16496 | 1460917806438 Marionette TRACE conn3 <- [1,1258,null,{}] 11:30:06 INFO - PROCESS | 16496 | 1460917806444 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}] 11:30:06 INFO - PROCESS | 16496 | 1460917806661 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:30:06 INFO - PROCESS | 16496 | 1460917806924 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54e7800 == 124 [pid = 16496] [id = 322] 11:30:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f039b160000) [pid = 16496] [serial = 967] [outer = (nil)] 11:30:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f039e6d3c00) [pid = 16496] [serial = 968] [outer = 0x7f039b160000] 11:30:07 INFO - PROCESS | 16496 | 1460917807003 Marionette DEBUG loaded listener.js 11:30:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f03a57af400) [pid = 16496] [serial = 969] [outer = 0x7f039b160000] 11:30:07 INFO - PROCESS | 16496 | 1460917807847 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]]]}] 11:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1480ms 11:30:07 INFO - PROCESS | 16496 | 1460917807916 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:30:07 INFO - PROCESS | 16496 | 1460917807919 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:30:07 INFO - PROCESS | 16496 | 1460917807925 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:30:07 INFO - PROCESS | 16496 | 1460917807928 Marionette TRACE conn3 <- [1,1262,null,{}] 11:30:07 INFO - PROCESS | 16496 | 1460917807934 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}] 11:30:08 INFO - PROCESS | 16496 | 1460917808133 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:30:08 INFO - PROCESS | 16496 | 1460917808373 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e050000 == 125 [pid = 16496] [id = 323] 11:30:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 264 (0x7f039b165000) [pid = 16496] [serial = 970] [outer = (nil)] 11:30:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f03a5111800) [pid = 16496] [serial = 971] [outer = 0x7f039b165000] 11:30:08 INFO - PROCESS | 16496 | 1460917808496 Marionette DEBUG loaded listener.js 11:30:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f03a5246400) [pid = 16496] [serial = 972] [outer = 0x7f039b165000] 11:30:09 INFO - PROCESS | 16496 | 1460917809448 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]]]}] 11:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1580ms 11:30:09 INFO - PROCESS | 16496 | 1460917809508 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:30:09 INFO - PROCESS | 16496 | 1460917809511 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:30:09 INFO - PROCESS | 16496 | 1460917809518 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:30:09 INFO - PROCESS | 16496 | 1460917809520 Marionette TRACE conn3 <- [1,1266,null,{}] 11:30:09 INFO - PROCESS | 16496 | 1460917809526 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}] 11:30:09 INFO - PROCESS | 16496 | 1460917809744 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:30:10 INFO - PROCESS | 16496 | 1460917810591 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b486000 == 126 [pid = 16496] [id = 324] 11:30:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 267 (0x7f0396dd2800) [pid = 16496] [serial = 973] [outer = (nil)] 11:30:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 268 (0x7f0396dd7800) [pid = 16496] [serial = 974] [outer = 0x7f0396dd2800] 11:30:10 INFO - PROCESS | 16496 | 1460917810693 Marionette DEBUG loaded listener.js 11:30:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 269 (0x7f0396fe9400) [pid = 16496] [serial = 975] [outer = 0x7f0396dd2800] 11:30:11 INFO - PROCESS | 16496 | 1460917811583 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]]]}] 11:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2130ms 11:30:11 INFO - PROCESS | 16496 | 1460917811650 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:30:11 INFO - PROCESS | 16496 | 1460917811657 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:30:11 INFO - PROCESS | 16496 | 1460917811666 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:30:11 INFO - PROCESS | 16496 | 1460917811669 Marionette TRACE conn3 <- [1,1270,null,{}] 11:30:11 INFO - PROCESS | 16496 | 1460917811676 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}] 11:30:11 INFO - PROCESS | 16496 | 1460917811870 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:30:12 INFO - PROCESS | 16496 | 1460917812310 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03971ac800 == 127 [pid = 16496] [id = 325] 11:30:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 270 (0x7f039a4c6800) [pid = 16496] [serial = 976] [outer = (nil)] 11:30:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 271 (0x7f039a66e800) [pid = 16496] [serial = 977] [outer = 0x7f039a4c6800] 11:30:12 INFO - PROCESS | 16496 | 1460917812398 Marionette DEBUG loaded listener.js 11:30:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 272 (0x7f039b15bc00) [pid = 16496] [serial = 978] [outer = 0x7f039a4c6800] 11:30:13 INFO - PROCESS | 16496 | 1460917813322 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]]]}] 11:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1737ms 11:30:13 INFO - PROCESS | 16496 | 1460917813406 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:30:13 INFO - PROCESS | 16496 | 1460917813412 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:30:13 INFO - PROCESS | 16496 | 1460917813419 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:30:13 INFO - PROCESS | 16496 | 1460917813422 Marionette TRACE conn3 <- [1,1274,null,{}] 11:30:13 INFO - PROCESS | 16496 | 1460917813428 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}] 11:30:13 INFO - PROCESS | 16496 | 1460917813659 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:30:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b39c4800 == 126 [pid = 16496] [id = 69] 11:30:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bda7a000 == 125 [pid = 16496] [id = 47] 11:30:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdace800 == 124 [pid = 16496] [id = 154] 11:30:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c2622800 == 123 [pid = 16496] [id = 72] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 271 (0x7f03c2c0bc00) [pid = 16496] [serial = 827] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 270 (0x7f039d289c00) [pid = 16496] [serial = 830] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 269 (0x7f039868b400) [pid = 16496] [serial = 833] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 268 (0x7f039d28ac00) [pid = 16496] [serial = 836] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 267 (0x7f03b0a1cc00) [pid = 16496] [serial = 839] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 266 (0x7f03987a6c00) [pid = 16496] [serial = 842] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f039b343400) [pid = 16496] [serial = 845] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f03a72d6c00) [pid = 16496] [serial = 866] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6f5a800 == 122 [pid = 16496] [id = 57] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c0909800 == 121 [pid = 16496] [id = 155] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b06bd800 == 120 [pid = 16496] [id = 54] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afed9800 == 119 [pid = 16496] [id = 53] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4791000 == 118 [pid = 16496] [id = 310] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a479d000 == 117 [pid = 16496] [id = 238] 11:30:14 INFO - PROCESS | 16496 | 1460917814061 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab60f000 == 116 [pid = 16496] [id = 309] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7979000 == 115 [pid = 16496] [id = 308] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a43d6800 == 114 [pid = 16496] [id = 307] 11:30:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03971a9000 == 115 [pid = 16496] [id = 326] 11:30:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f0397167400) [pid = 16496] [serial = 979] [outer = (nil)] 11:30:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f039b343400) [pid = 16496] [serial = 980] [outer = 0x7f0397167400] 11:30:14 INFO - PROCESS | 16496 | 1460917814160 Marionette DEBUG loaded listener.js 11:30:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 267 (0x7f039cd17c00) [pid = 16496] [serial = 981] [outer = 0x7f0397167400] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0399016800 == 114 [pid = 16496] [id = 306] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a479e000 == 113 [pid = 16496] [id = 305] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3d9d800 == 112 [pid = 16496] [id = 304] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03987df800 == 111 [pid = 16496] [id = 303] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3d9b000 == 110 [pid = 16496] [id = 299] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3c43000 == 109 [pid = 16496] [id = 298] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c5842800 == 108 [pid = 16496] [id = 297] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c26a3000 == 107 [pid = 16496] [id = 296] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03be97d800 == 106 [pid = 16496] [id = 295] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b111f000 == 105 [pid = 16496] [id = 294] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af22d000 == 104 [pid = 16496] [id = 293] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab88c800 == 103 [pid = 16496] [id = 292] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d13800 == 102 [pid = 16496] [id = 291] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ca882000 == 101 [pid = 16496] [id = 237] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a417a000 == 100 [pid = 16496] [id = 290] 11:30:14 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0399018000 == 99 [pid = 16496] [id = 289] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 266 (0x7f039cd0a800) [pid = 16496] [serial = 789] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f03bdf04000) [pid = 16496] [serial = 650] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f03bed28800) [pid = 16496] [serial = 653] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 263 (0x7f03b0a20000) [pid = 16496] [serial = 638] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f03aef7d400) [pid = 16496] [serial = 605] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f03ad316c00) [pid = 16496] [serial = 635] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f03b0b27000) [pid = 16496] [serial = 641] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f03b196bc00) [pid = 16496] [serial = 644] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f03c0f42400) [pid = 16496] [serial = 659] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03a72d4400) [pid = 16496] [serial = 569] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03b1544000) [pid = 16496] [serial = 614] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03bccd9000) [pid = 16496] [serial = 647] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f03b0b1dc00) [pid = 16496] [serial = 611] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f03a5392000) [pid = 16496] [serial = 566] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a7947800) [pid = 16496] [serial = 662] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03aae18c00) [pid = 16496] [serial = 602] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03abb64400) [pid = 16496] [serial = 575] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03af80d800) [pid = 16496] [serial = 608] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03a7945000) [pid = 16496] [serial = 632] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03aac3dc00) [pid = 16496] [serial = 572] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03bf0c4400) [pid = 16496] [serial = 656] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f03ad6a1800) [pid = 16496] [serial = 578] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03a899bc00) [pid = 16496] [serial = 599] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f03b0807c00) [pid = 16496] [serial = 584] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f03b0a26400) [pid = 16496] [serial = 587] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f03af434000) [pid = 16496] [serial = 581] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f03a67b7800) [pid = 16496] [serial = 596] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03ae7c7000) [pid = 16496] [serial = 539] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f03a46f8400) [pid = 16496] [serial = 860] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f03a57b0400) [pid = 16496] [serial = 863] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03b3ca2c00) [pid = 16496] [serial = 821] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f03b1198800) [pid = 16496] [serial = 818] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f0398a0fc00) [pid = 16496] [serial = 849] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f0398a07800) [pid = 16496] [serial = 848] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f039d44fc00) [pid = 16496] [serial = 854] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f03a3c09000) [pid = 16496] [serial = 855] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f039b351c00) [pid = 16496] [serial = 852] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f039a66c400) [pid = 16496] [serial = 851] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f03a67c0400) [pid = 16496] [serial = 812] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03ad59dc00) [pid = 16496] [serial = 815] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f039cdf5400) [pid = 16496] [serial = 809] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f03b0ac7c00) [pid = 16496] [serial = 824] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03a40c6c00) [pid = 16496] [serial = 857] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f03a6a4d400) [pid = 16496] [serial = 864] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f03a5393c00) [pid = 16496] [serial = 861] [outer = (nil)] [url = about:blank] 11:30:14 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03a40d1c00) [pid = 16496] [serial = 858] [outer = (nil)] [url = about:blank] 11:30:15 INFO - PROCESS | 16496 | 1460917815096 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]]]}] 11:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1737ms 11:30:15 INFO - PROCESS | 16496 | 1460917815159 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:30:15 INFO - PROCESS | 16496 | 1460917815164 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:30:15 INFO - PROCESS | 16496 | 1460917815185 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:30:15 INFO - PROCESS | 16496 | 1460917815198 Marionette TRACE conn3 <- [1,1278,null,{}] 11:30:15 INFO - PROCESS | 16496 | 1460917815209 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}] 11:30:15 INFO - PROCESS | 16496 | 1460917815452 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:30:15 INFO - PROCESS | 16496 | 1460917815687 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0b4800 == 100 [pid = 16496] [id = 327] 11:30:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f039868b400) [pid = 16496] [serial = 982] [outer = (nil)] 11:30:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f039cdf9c00) [pid = 16496] [serial = 983] [outer = 0x7f039868b400] 11:30:15 INFO - PROCESS | 16496 | 1460917815781 Marionette DEBUG loaded listener.js 11:30:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f039e6dd800) [pid = 16496] [serial = 984] [outer = 0x7f039868b400] 11:30:16 INFO - PROCESS | 16496 | 1460917816526 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]]]}] 11:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1415ms 11:30:16 INFO - PROCESS | 16496 | 1460917816589 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:30:16 INFO - PROCESS | 16496 | 1460917816594 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:30:16 INFO - PROCESS | 16496 | 1460917816617 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:30:16 INFO - PROCESS | 16496 | 1460917816621 Marionette TRACE conn3 <- [1,1282,null,{}] 11:30:16 INFO - PROCESS | 16496 | 1460917816626 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}] 11:30:16 INFO - PROCESS | 16496 | 1460917816841 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:30:16 INFO - PROCESS | 16496 | 1460917816868 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e2de000 == 101 [pid = 16496] [id = 328] 11:30:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f039e6de000) [pid = 16496] [serial = 985] [outer = (nil)] 11:30:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03a40cfc00) [pid = 16496] [serial = 986] [outer = 0x7f039e6de000] 11:30:16 INFO - PROCESS | 16496 | 1460917816931 Marionette DEBUG loaded listener.js 11:30:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03a46ee400) [pid = 16496] [serial = 987] [outer = 0x7f039e6de000] 11:30:17 INFO - PROCESS | 16496 | 1460917817847 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]]]}] 11:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1287ms 11:30:17 INFO - PROCESS | 16496 | 1460917817905 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:30:17 INFO - PROCESS | 16496 | 1460917817911 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:30:17 INFO - PROCESS | 16496 | 1460917817924 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:30:17 INFO - PROCESS | 16496 | 1460917817932 Marionette TRACE conn3 <- [1,1286,null,{}] 11:30:17 INFO - PROCESS | 16496 | 1460917817942 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}] 11:30:18 INFO - PROCESS | 16496 | 1460917818176 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:30:18 INFO - PROCESS | 16496 | 1460917818201 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3d94000 == 102 [pid = 16496] [id = 329] 11:30:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03a5110c00) [pid = 16496] [serial = 988] [outer = (nil)] 11:30:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f03a524c800) [pid = 16496] [serial = 989] [outer = 0x7f03a5110c00] 11:30:18 INFO - PROCESS | 16496 | 1460917818281 Marionette DEBUG loaded listener.js 11:30:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03a5399800) [pid = 16496] [serial = 990] [outer = 0x7f03a5110c00] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f039cd12400) [pid = 16496] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f039a8d8400) [pid = 16496] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03aaee2000) [pid = 16496] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f0396dce800) [pid = 16496] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f039a4ccc00) [pid = 16496] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f0398a10000) [pid = 16496] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f039bd1dc00) [pid = 16496] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f03a539a800) [pid = 16496] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:30:19 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03a40c9000) [pid = 16496] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:30:20 INFO - PROCESS | 16496 | 1460917820312 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]]]}] 11:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2445ms 11:30:20 INFO - PROCESS | 16496 | 1460917820372 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:30:20 INFO - PROCESS | 16496 | 1460917820377 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:30:20 INFO - PROCESS | 16496 | 1460917820385 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:30:20 INFO - PROCESS | 16496 | 1460917820389 Marionette TRACE conn3 <- [1,1290,null,{}] 11:30:20 INFO - PROCESS | 16496 | 1460917820396 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}] 11:30:20 INFO - PROCESS | 16496 | 1460917820573 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:30:20 INFO - PROCESS | 16496 | 1460917820583 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a41d0000 == 103 [pid = 16496] [id = 330] 11:30:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f039cdf4000) [pid = 16496] [serial = 991] [outer = (nil)] 11:30:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03a57b1800) [pid = 16496] [serial = 992] [outer = 0x7f039cdf4000] 11:30:20 INFO - PROCESS | 16496 | 1460917820774 Marionette DEBUG loaded listener.js 11:30:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03a67c0000) [pid = 16496] [serial = 993] [outer = 0x7f039cdf4000] 11:30:21 INFO - PROCESS | 16496 | 1460917821527 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]]]}] 11:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1188ms 11:30:21 INFO - PROCESS | 16496 | 1460917821576 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:30:21 INFO - PROCESS | 16496 | 1460917821580 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:30:21 INFO - PROCESS | 16496 | 1460917821586 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:30:21 INFO - PROCESS | 16496 | 1460917821588 Marionette TRACE conn3 <- [1,1294,null,{}] 11:30:21 INFO - PROCESS | 16496 | 1460917821594 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}] 11:30:21 INFO - PROCESS | 16496 | 1460917821938 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:30:22 INFO - PROCESS | 16496 | 1460917822085 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039719e800 == 104 [pid = 16496] [id = 331] 11:30:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f03968f3400) [pid = 16496] [serial = 994] [outer = (nil)] 11:30:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03968fbc00) [pid = 16496] [serial = 995] [outer = 0x7f03968f3400] 11:30:22 INFO - PROCESS | 16496 | 1460917822166 Marionette DEBUG loaded listener.js 11:30:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f0396fe7c00) [pid = 16496] [serial = 996] [outer = 0x7f03968f3400] 11:30:23 INFO - PROCESS | 16496 | 1460917823080 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]]]}] 11:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1532ms 11:30:23 INFO - PROCESS | 16496 | 1460917823121 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:30:23 INFO - PROCESS | 16496 | 1460917823128 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:30:23 INFO - PROCESS | 16496 | 1460917823136 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:30:23 INFO - PROCESS | 16496 | 1460917823142 Marionette TRACE conn3 <- [1,1298,null,{}] 11:30:23 INFO - PROCESS | 16496 | 1460917823149 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}] 11:30:23 INFO - PROCESS | 16496 | 1460917823346 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:30:23 INFO - PROCESS | 16496 | 1460917823541 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfdb800 == 105 [pid = 16496] [id = 332] 11:30:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03968f4400) [pid = 16496] [serial = 997] [outer = (nil)] 11:30:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f039b52c400) [pid = 16496] [serial = 998] [outer = 0x7f03968f4400] 11:30:23 INFO - PROCESS | 16496 | 1460917823660 Marionette DEBUG loaded listener.js 11:30:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f039bd23400) [pid = 16496] [serial = 999] [outer = 0x7f03968f4400] 11:30:24 INFO - PROCESS | 16496 | 1460917824708 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]]]}] 11:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1637ms 11:30:24 INFO - PROCESS | 16496 | 1460917824774 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:30:24 INFO - PROCESS | 16496 | 1460917824779 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:30:24 INFO - PROCESS | 16496 | 1460917824785 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:30:24 INFO - PROCESS | 16496 | 1460917824789 Marionette TRACE conn3 <- [1,1302,null,{}] 11:30:24 INFO - PROCESS | 16496 | 1460917824799 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}] 11:30:25 INFO - PROCESS | 16496 | 1460917825034 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:30:25 INFO - PROCESS | 16496 | 1460917825343 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4786000 == 106 [pid = 16496] [id = 333] 11:30:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f039cd16000) [pid = 16496] [serial = 1000] [outer = (nil)] 11:30:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03a40cc000) [pid = 16496] [serial = 1001] [outer = 0x7f039cd16000] 11:30:25 INFO - PROCESS | 16496 | 1460917825419 Marionette DEBUG loaded listener.js 11:30:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f03a5103800) [pid = 16496] [serial = 1002] [outer = 0x7f039cd16000] 11:30:26 INFO - PROCESS | 16496 | 1460917826257 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]]]}] 11:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1541ms 11:30:26 INFO - PROCESS | 16496 | 1460917826327 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:30:26 INFO - PROCESS | 16496 | 1460917826334 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:30:26 INFO - PROCESS | 16496 | 1460917826350 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:30:26 INFO - PROCESS | 16496 | 1460917826358 Marionette TRACE conn3 <- [1,1306,null,{}] 11:30:26 INFO - PROCESS | 16496 | 1460917826363 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}] 11:30:26 INFO - PROCESS | 16496 | 1460917826590 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:30:26 INFO - PROCESS | 16496 | 1460917826820 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a69bb800 == 107 [pid = 16496] [id = 334] 11:30:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f03a40d0800) [pid = 16496] [serial = 1003] [outer = (nil)] 11:30:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f03a55cb400) [pid = 16496] [serial = 1004] [outer = 0x7f03a40d0800] 11:30:26 INFO - PROCESS | 16496 | 1460917826938 Marionette DEBUG loaded listener.js 11:30:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03a6830800) [pid = 16496] [serial = 1005] [outer = 0x7f03a40d0800] 11:30:27 INFO - PROCESS | 16496 | 1460917827789 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]]]}] 11:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1491ms 11:30:27 INFO - PROCESS | 16496 | 1460917827834 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:30:27 INFO - PROCESS | 16496 | 1460917827839 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:30:27 INFO - PROCESS | 16496 | 1460917827845 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:30:27 INFO - PROCESS | 16496 | 1460917827849 Marionette TRACE conn3 <- [1,1310,null,{}] 11:30:27 INFO - PROCESS | 16496 | 1460917827854 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}] 11:30:28 INFO - PROCESS | 16496 | 1460917828036 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:30:28 INFO - PROCESS | 16496 | 1460917828232 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6d61000 == 108 [pid = 16496] [id = 335] 11:30:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03a523ec00) [pid = 16496] [serial = 1006] [outer = (nil)] 11:30:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03a6ea9800) [pid = 16496] [serial = 1007] [outer = 0x7f03a523ec00] 11:30:28 INFO - PROCESS | 16496 | 1460917828312 Marionette DEBUG loaded listener.js 11:30:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03a71c5c00) [pid = 16496] [serial = 1008] [outer = 0x7f03a523ec00] 11:30:29 INFO - PROCESS | 16496 | 1460917829181 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] 11:30:29 INFO - PROCESS | 16496 | 1460917829234 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:30:29 INFO - PROCESS | 16496 | 1460917829241 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:30:29 INFO - PROCESS | 16496 | 1460917829244 Marionette TRACE conn3 <- [1,1314,null,{}] 11:30:29 INFO - PROCESS | 16496 | 1460917829250 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}] 11:30:29 INFO - PROCESS | 16496 | 1460917829484 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:30:29 INFO - PROCESS | 16496 | 1460917829669 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7740800 == 109 [pid = 16496] [id = 336] 11:30:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03a72db400) [pid = 16496] [serial = 1009] [outer = (nil)] 11:30:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03a7465400) [pid = 16496] [serial = 1010] [outer = 0x7f03a72db400] 11:30:29 INFO - PROCESS | 16496 | 1460917829756 Marionette DEBUG loaded listener.js 11:30:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f03a7943c00) [pid = 16496] [serial = 1011] [outer = 0x7f03a72db400] 11:30:30 INFO - PROCESS | 16496 | 1460917830651 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]]]}] 11:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1484ms 11:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:30:30 INFO - PROCESS | 16496 | 1460917830726 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:30:30 INFO - PROCESS | 16496 | 1460917830729 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:30:30 INFO - PROCESS | 16496 | 1460917830735 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:30:30 INFO - PROCESS | 16496 | 1460917830738 Marionette TRACE conn3 <- [1,1318,null,{}] 11:30:30 INFO - PROCESS | 16496 | 1460917830744 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}] 11:30:30 INFO - PROCESS | 16496 | 1460917830935 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:30:31 INFO - PROCESS | 16496 | 1460917831121 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99f0800 == 110 [pid = 16496] [id = 337] 11:30:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f039e6d6400) [pid = 16496] [serial = 1012] [outer = (nil)] 11:30:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03a7b0f400) [pid = 16496] [serial = 1013] [outer = 0x7f039e6d6400] 11:30:31 INFO - PROCESS | 16496 | 1460917831190 Marionette DEBUG loaded listener.js 11:30:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f03a899fc00) [pid = 16496] [serial = 1014] [outer = 0x7f039e6d6400] 11:30:32 INFO - PROCESS | 16496 | 1460917832081 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]]]}] 11:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1382ms 11:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:30:32 INFO - PROCESS | 16496 | 1460917832117 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:30:32 INFO - PROCESS | 16496 | 1460917832120 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:30:32 INFO - PROCESS | 16496 | 1460917832126 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:30:32 INFO - PROCESS | 16496 | 1460917832129 Marionette TRACE conn3 <- [1,1322,null,{}] 11:30:32 INFO - PROCESS | 16496 | 1460917832135 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}] 11:30:32 INFO - PROCESS | 16496 | 1460917832345 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:30:32 INFO - PROCESS | 16496 | 1460917832540 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab481000 == 111 [pid = 16496] [id = 338] 11:30:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03a72dcc00) [pid = 16496] [serial = 1015] [outer = (nil)] 11:30:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03a8ccc400) [pid = 16496] [serial = 1016] [outer = 0x7f03a72dcc00] 11:30:32 INFO - PROCESS | 16496 | 1460917832611 Marionette DEBUG loaded listener.js 11:30:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03aac36000) [pid = 16496] [serial = 1017] [outer = 0x7f03a72dcc00] 11:30:33 INFO - PROCESS | 16496 | 1460917833485 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]]]}] 11:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1430ms 11:30:33 INFO - PROCESS | 16496 | 1460917833556 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:30:33 INFO - PROCESS | 16496 | 1460917833560 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:30:33 INFO - PROCESS | 16496 | 1460917833566 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:30:33 INFO - PROCESS | 16496 | 1460917833569 Marionette TRACE conn3 <- [1,1326,null,{}] 11:30:33 INFO - PROCESS | 16496 | 1460917833575 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}] 11:30:33 INFO - PROCESS | 16496 | 1460917833752 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:30:33 INFO - PROCESS | 16496 | 1460917833939 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab607800 == 112 [pid = 16496] [id = 339] 11:30:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03a77ac400) [pid = 16496] [serial = 1018] [outer = (nil)] 11:30:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f03aac83400) [pid = 16496] [serial = 1019] [outer = 0x7f03a77ac400] 11:30:34 INFO - PROCESS | 16496 | 1460917834011 Marionette DEBUG loaded listener.js 11:30:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03aac8dc00) [pid = 16496] [serial = 1020] [outer = 0x7f03a77ac400] 11:30:34 INFO - PROCESS | 16496 | 1460917834897 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]]]}] 11:30:34 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 11:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1388ms 11:30:34 INFO - PROCESS | 16496 | 1460917834957 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:30:34 INFO - PROCESS | 16496 | 1460917834961 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:30:34 INFO - PROCESS | 16496 | 1460917834967 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:30:34 INFO - PROCESS | 16496 | 1460917834969 Marionette TRACE conn3 <- [1,1330,null,{}] 11:30:34 INFO - PROCESS | 16496 | 1460917834976 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}] 11:30:35 INFO - PROCESS | 16496 | 1460917835156 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:30:35 INFO - PROCESS | 16496 | 1460917835349 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab89e800 == 113 [pid = 16496] [id = 340] 11:30:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03a8ccd800) [pid = 16496] [serial = 1021] [outer = (nil)] 11:30:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f03aae1a400) [pid = 16496] [serial = 1022] [outer = 0x7f03a8ccd800] 11:30:35 INFO - PROCESS | 16496 | 1460917835428 Marionette DEBUG loaded listener.js 11:30:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f03aaee5800) [pid = 16496] [serial = 1023] [outer = 0x7f03a8ccd800] 11:30:36 INFO - PROCESS | 16496 | 1460917836288 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]]]}] 11:30:36 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 11:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1378ms 11:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:30:36 INFO - PROCESS | 16496 | 1460917836345 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:30:36 INFO - PROCESS | 16496 | 1460917836348 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:30:36 INFO - PROCESS | 16496 | 1460917836354 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:30:36 INFO - PROCESS | 16496 | 1460917836358 Marionette TRACE conn3 <- [1,1334,null,{}] 11:30:36 INFO - PROCESS | 16496 | 1460917836363 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}] 11:30:36 INFO - PROCESS | 16496 | 1460917836534 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:30:36 INFO - PROCESS | 16496 | 1460917836728 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aefc5800 == 114 [pid = 16496] [id = 341] 11:30:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f03aaccb000) [pid = 16496] [serial = 1024] [outer = (nil)] 11:30:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03aaf3dc00) [pid = 16496] [serial = 1025] [outer = 0x7f03aaccb000] 11:30:36 INFO - PROCESS | 16496 | 1460917836807 Marionette DEBUG loaded listener.js 11:30:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f03ad318000) [pid = 16496] [serial = 1026] [outer = 0x7f03aaccb000] 11:30:37 INFO - PROCESS | 16496 | 1460917837698 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]]]}] 11:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1388ms 11:30:37 INFO - PROCESS | 16496 | 1460917837742 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:30:37 INFO - PROCESS | 16496 | 1460917837752 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:30:37 INFO - PROCESS | 16496 | 1460917837758 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:30:37 INFO - PROCESS | 16496 | 1460917837763 Marionette TRACE conn3 <- [1,1338,null,{}] 11:30:37 INFO - PROCESS | 16496 | 1460917837768 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}] 11:30:37 INFO - PROCESS | 16496 | 1460917837968 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:30:38 INFO - PROCESS | 16496 | 1460917838155 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0392800 == 115 [pid = 16496] [id = 342] 11:30:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f03aaeea000) [pid = 16496] [serial = 1027] [outer = (nil)] 11:30:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f03ae567c00) [pid = 16496] [serial = 1028] [outer = 0x7f03aaeea000] 11:30:38 INFO - PROCESS | 16496 | 1460917838226 Marionette DEBUG loaded listener.js 11:30:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f03af432800) [pid = 16496] [serial = 1029] [outer = 0x7f03aaeea000] 11:30:39 INFO - PROCESS | 16496 | 1460917839632 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]]]}] 11:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1882ms 11:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:30:39 INFO - PROCESS | 16496 | 1460917839642 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:30:39 INFO - PROCESS | 16496 | 1460917839644 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:30:39 INFO - PROCESS | 16496 | 1460917839649 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:30:39 INFO - PROCESS | 16496 | 1460917839653 Marionette TRACE conn3 <- [1,1342,null,{}] 11:30:39 INFO - PROCESS | 16496 | 1460917839658 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}] 11:30:39 INFO - PROCESS | 16496 | 1460917839882 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:30:40 INFO - PROCESS | 16496 | 1460917840091 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a285000 == 116 [pid = 16496] [id = 343] 11:30:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f039a666800) [pid = 16496] [serial = 1030] [outer = (nil)] 11:30:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f039d45a400) [pid = 16496] [serial = 1031] [outer = 0x7f039a666800] 11:30:40 INFO - PROCESS | 16496 | 1460917840162 Marionette DEBUG loaded listener.js 11:30:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f03ad69a400) [pid = 16496] [serial = 1032] [outer = 0x7f039a666800] 11:30:41 INFO - PROCESS | 16496 | 1460917841046 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]]]}] 11:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1431ms 11:30:41 INFO - PROCESS | 16496 | 1460917841081 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:30:41 INFO - PROCESS | 16496 | 1460917841084 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:30:41 INFO - PROCESS | 16496 | 1460917841090 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:30:41 INFO - PROCESS | 16496 | 1460917841093 Marionette TRACE conn3 <- [1,1346,null,{}] 11:30:41 INFO - PROCESS | 16496 | 1460917841098 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}] 11:30:41 INFO - PROCESS | 16496 | 1460917841285 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:30:41 INFO - PROCESS | 16496 | 1460917841481 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a797c000 == 117 [pid = 16496] [id = 344] 11:30:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 264 (0x7f039a8d7c00) [pid = 16496] [serial = 1033] [outer = (nil)] 11:30:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f03af811c00) [pid = 16496] [serial = 1034] [outer = 0x7f039a8d7c00] 11:30:41 INFO - PROCESS | 16496 | 1460917841549 Marionette DEBUG loaded listener.js 11:30:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f03b0807c00) [pid = 16496] [serial = 1035] [outer = 0x7f039a8d7c00] 11:30:42 INFO - PROCESS | 16496 | 1460917842794 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]]]}] 11:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1731ms 11:30:42 INFO - PROCESS | 16496 | 1460917842832 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:30:42 INFO - PROCESS | 16496 | 1460917842838 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:30:42 INFO - PROCESS | 16496 | 1460917842860 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:30:42 INFO - PROCESS | 16496 | 1460917842865 Marionette TRACE conn3 <- [1,1350,null,{}] 11:30:42 INFO - PROCESS | 16496 | 1460917842874 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}] 11:30:43 INFO - PROCESS | 16496 | 1460917843113 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:30:43 INFO - PROCESS | 16496 | 1460917843319 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfdd000 == 118 [pid = 16496] [id = 345] 11:30:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 267 (0x7f0398a0cc00) [pid = 16496] [serial = 1036] [outer = (nil)] 11:30:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 268 (0x7f039a4c3000) [pid = 16496] [serial = 1037] [outer = 0x7f0398a0cc00] 11:30:43 INFO - PROCESS | 16496 | 1460917843391 Marionette DEBUG loaded listener.js 11:30:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 269 (0x7f039b15fc00) [pid = 16496] [serial = 1038] [outer = 0x7f0398a0cc00] 11:30:44 INFO - PROCESS | 16496 | 1460917844229 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]]]}] 11:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1438ms 11:30:44 INFO - PROCESS | 16496 | 1460917844298 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:30:44 INFO - PROCESS | 16496 | 1460917844306 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:30:44 INFO - PROCESS | 16496 | 1460917844316 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:30:44 INFO - PROCESS | 16496 | 1460917844320 Marionette TRACE conn3 <- [1,1354,null,{}] 11:30:44 INFO - PROCESS | 16496 | 1460917844325 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}] 11:30:44 INFO - PROCESS | 16496 | 1460917844542 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:30:44 INFO - PROCESS | 16496 | 1460917844945 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968e1800 == 119 [pid = 16496] [id = 346] 11:30:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 270 (0x7f039b525000) [pid = 16496] [serial = 1039] [outer = (nil)] 11:30:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 271 (0x7f039cd02800) [pid = 16496] [serial = 1040] [outer = 0x7f039b525000] 11:30:45 INFO - PROCESS | 16496 | 1460917845021 Marionette DEBUG loaded listener.js 11:30:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 272 (0x7f039d289800) [pid = 16496] [serial = 1041] [outer = 0x7f039b525000] 11:30:46 INFO - PROCESS | 16496 | 1460917846077 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]]]}] 11:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1782ms 11:30:46 INFO - PROCESS | 16496 | 1460917846098 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:30:46 INFO - PROCESS | 16496 | 1460917846102 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:30:46 INFO - PROCESS | 16496 | 1460917846108 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:30:46 INFO - PROCESS | 16496 | 1460917846113 Marionette TRACE conn3 <- [1,1358,null,{}] 11:30:46 INFO - PROCESS | 16496 | 1460917846128 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}] 11:30:46 INFO - PROCESS | 16496 | 1460917846322 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:30:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a41d0000 == 118 [pid = 16496] [id = 330] 11:30:46 INFO - PROCESS | 16496 | --DOMWINDOW == 271 (0x7f03abb67c00) [pid = 16496] [serial = 884] [outer = (nil)] [url = about:blank] 11:30:46 INFO - PROCESS | 16496 | --DOMWINDOW == 270 (0x7f03bec28c00) [pid = 16496] [serial = 890] [outer = (nil)] [url = about:blank] 11:30:46 INFO - PROCESS | 16496 | --DOMWINDOW == 269 (0x7f03b15b7c00) [pid = 16496] [serial = 887] [outer = (nil)] [url = about:blank] 11:30:46 INFO - PROCESS | 16496 | --DOMWINDOW == 268 (0x7f03b0accc00) [pid = 16496] [serial = 896] [outer = (nil)] [url = about:blank] 11:30:46 INFO - PROCESS | 16496 | --DOMWINDOW == 267 (0x7f039cd1ac00) [pid = 16496] [serial = 899] [outer = (nil)] [url = about:blank] 11:30:46 INFO - PROCESS | 16496 | --DOMWINDOW == 266 (0x7f039ba6c000) [pid = 16496] [serial = 893] [outer = (nil)] [url = about:blank] 11:30:46 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f0397163400) [pid = 16496] [serial = 905] [outer = (nil)] [url = about:blank] 11:30:46 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f0396dd8c00) [pid = 16496] [serial = 902] [outer = (nil)] [url = about:blank] 11:30:46 INFO - PROCESS | 16496 | 1460917846679 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3d94000 == 117 [pid = 16496] [id = 329] 11:30:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e2de000 == 116 [pid = 16496] [id = 328] 11:30:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0b4800 == 115 [pid = 16496] [id = 327] 11:30:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03971a9000 == 114 [pid = 16496] [id = 326] 11:30:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a8c7c800 == 113 [pid = 16496] [id = 11] 11:30:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03971ac800 == 112 [pid = 16496] [id = 325] 11:30:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b486000 == 111 [pid = 16496] [id = 324] 11:30:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0399021000 == 112 [pid = 16496] [id = 347] 11:30:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f0397163400) [pid = 16496] [serial = 1042] [outer = (nil)] 11:30:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f039b52ec00) [pid = 16496] [serial = 1043] [outer = 0x7f0397163400] 11:30:46 INFO - PROCESS | 16496 | 1460917846783 Marionette DEBUG loaded listener.js 11:30:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 267 (0x7f03a44d9000) [pid = 16496] [serial = 1044] [outer = 0x7f0397163400] 11:30:47 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968cf800 == 111 [pid = 16496] [id = 318] 11:30:47 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b9aa800 == 110 [pid = 16496] [id = 317] 11:30:47 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c4e7c800 == 109 [pid = 16496] [id = 316] 11:30:47 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bed39800 == 108 [pid = 16496] [id = 315] 11:30:47 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6d6b800 == 107 [pid = 16496] [id = 313] 11:30:47 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e04b000 == 106 [pid = 16496] [id = 312] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 266 (0x7f039868dc00) [pid = 16496] [serial = 869] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f03a998b400) [pid = 16496] [serial = 881] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f039d291400) [pid = 16496] [serial = 915] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 263 (0x7f03b1caa400) [pid = 16496] [serial = 929] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f03af90dc00) [pid = 16496] [serial = 926] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f039b52c800) [pid = 16496] [serial = 920] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f03b0a27800) [pid = 16496] [serial = 927] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f03a9988400) [pid = 16496] [serial = 924] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f039a664c00) [pid = 16496] [serial = 911] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03a6832400) [pid = 16496] [serial = 932] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03a71cb400) [pid = 16496] [serial = 923] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f039a8e3c00) [pid = 16496] [serial = 912] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f039cd11800) [pid = 16496] [serial = 908] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f03a700fc00) [pid = 16496] [serial = 878] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f039cdefc00) [pid = 16496] [serial = 872] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03a40ce000) [pid = 16496] [serial = 875] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03bdd10000) [pid = 16496] [serial = 930] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03a77ad400) [pid = 16496] [serial = 867] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03a55ca000) [pid = 16496] [serial = 921] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03a55c9400) [pid = 16496] [serial = 918] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f039cdf2c00) [pid = 16496] [serial = 914] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f03a46f2000) [pid = 16496] [serial = 917] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03aac3ec00) [pid = 16496] [serial = 933] [outer = (nil)] [url = about:blank] 11:30:47 INFO - PROCESS | 16496 | 1460917847583 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]]]}] 11:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1485ms 11:30:47 INFO - PROCESS | 16496 | 1460917847595 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:30:47 INFO - PROCESS | 16496 | 1460917847599 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:30:47 INFO - PROCESS | 16496 | 1460917847606 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:30:47 INFO - PROCESS | 16496 | 1460917847609 Marionette TRACE conn3 <- [1,1362,null,{}] 11:30:47 INFO - PROCESS | 16496 | 1460917847614 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}] 11:30:47 INFO - PROCESS | 16496 | 1460917847803 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:30:47 INFO - PROCESS | 16496 | 1460917847966 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bae3800 == 107 [pid = 16496] [id = 348] 11:30:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f0396fe8800) [pid = 16496] [serial = 1045] [outer = (nil)] 11:30:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03a46f3000) [pid = 16496] [serial = 1046] [outer = 0x7f0396fe8800] 11:30:48 INFO - PROCESS | 16496 | 1460917848036 Marionette DEBUG loaded listener.js 11:30:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03a5398000) [pid = 16496] [serial = 1047] [outer = 0x7f0396fe8800] 11:30:48 INFO - PROCESS | 16496 | 1460917848770 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]]]}] 11:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1180ms 11:30:48 INFO - PROCESS | 16496 | 1460917848790 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:30:48 INFO - PROCESS | 16496 | 1460917848794 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:30:48 INFO - PROCESS | 16496 | 1460917848832 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:30:48 INFO - PROCESS | 16496 | 1460917848835 Marionette TRACE conn3 <- [1,1366,null,{}] 11:30:48 INFO - PROCESS | 16496 | 1460917848840 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}] 11:30:49 INFO - PROCESS | 16496 | 1460917849021 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:30:49 INFO - PROCESS | 16496 | 1460917849030 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3c4c800 == 108 [pid = 16496] [id = 349] 11:30:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03a523e000) [pid = 16496] [serial = 1048] [outer = (nil)] 11:30:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03a67b7000) [pid = 16496] [serial = 1049] [outer = 0x7f03a523e000] 11:30:49 INFO - PROCESS | 16496 | 1460917849095 Marionette DEBUG loaded listener.js 11:30:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f03a71c0c00) [pid = 16496] [serial = 1050] [outer = 0x7f03a523e000] 11:30:50 INFO - PROCESS | 16496 | 1460917850147 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] 11:30:50 INFO - PROCESS | 16496 | 1460917850170 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:30:50 INFO - PROCESS | 16496 | 1460917850176 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:30:50 INFO - PROCESS | 16496 | 1460917850178 Marionette TRACE conn3 <- [1,1370,null,{}] 11:30:50 INFO - PROCESS | 16496 | 1460917850183 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}] 11:30:50 INFO - PROCESS | 16496 | 1460917850429 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:30:50 INFO - PROCESS | 16496 | 1460917850473 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a64000 == 109 [pid = 16496] [id = 350] 11:30:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03a746f800) [pid = 16496] [serial = 1051] [outer = (nil)] 11:30:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03a77b9c00) [pid = 16496] [serial = 1052] [outer = 0x7f03a746f800] 11:30:50 INFO - PROCESS | 16496 | 1460917850553 Marionette DEBUG loaded listener.js 11:30:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f03aaeef400) [pid = 16496] [serial = 1053] [outer = 0x7f03a746f800] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a67bf000) [pid = 16496] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03b3ca7c00) [pid = 16496] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f039a4c3c00) [pid = 16496] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03a70b4c00) [pid = 16496] [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.] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f039e6de000) [pid = 16496] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03abb6c800) [pid = 16496] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f039d459000) [pid = 16496] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f03b0ac5c00) [pid = 16496] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f0397167400) [pid = 16496] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f03a3c0e400) [pid = 16496] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f039bd1a400) [pid = 16496] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f039a4c4400) [pid = 16496] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f039cdf4c00) [pid = 16496] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03adf09000) [pid = 16496] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f039b343000) [pid = 16496] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f03a77b6400) [pid = 16496] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03a46f2400) [pid = 16496] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f03b0b1ec00) [pid = 16496] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03a55c3400) [pid = 16496] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f039b346400) [pid = 16496] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f0396dd2800) [pid = 16496] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f039cded000) [pid = 16496] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f03a77b9400) [pid = 16496] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f039cd0dc00) [pid = 16496] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f039cdea800) [pid = 16496] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f039cdf0800) [pid = 16496] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f03aae13400) [pid = 16496] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f03ad598000) [pid = 16496] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03aae12800) [pid = 16496] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f03a5110c00) [pid = 16496] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f03ad59e400) [pid = 16496] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03a52ed800) [pid = 16496] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f039a4c6800) [pid = 16496] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f039868b400) [pid = 16496] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f03aaee5c00) [pid = 16496] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f03abb60c00) [pid = 16496] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f03b119a000) [pid = 16496] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03a7dad800) [pid = 16496] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f03bccd3400) [pid = 16496] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f03b1cabc00) [pid = 16496] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f03aacc8800) [pid = 16496] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03bccdb800) [pid = 16496] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f039d450400) [pid = 16496] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f03a5105800) [pid = 16496] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03a46f2800) [pid = 16496] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03aaee8c00) [pid = 16496] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:30:52 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f039b34d800) [pid = 16496] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:30:52 INFO - PROCESS | 16496 | 1460917852250 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] 11:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:30:52 INFO - PROCESS | 16496 | 1460917852316 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:30:52 INFO - PROCESS | 16496 | 1460917852322 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:30:52 INFO - PROCESS | 16496 | 1460917852324 Marionette TRACE conn3 <- [1,1374,null,{}] 11:30:52 INFO - PROCESS | 16496 | 1460917852329 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}] 11:30:52 INFO - PROCESS | 16496 | 1460917852483 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:30:52 INFO - PROCESS | 16496 | 1460917852496 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b258800 == 110 [pid = 16496] [id = 351] 11:30:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f0396dd2800) [pid = 16496] [serial = 1054] [outer = (nil)] 11:30:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f039b520c00) [pid = 16496] [serial = 1055] [outer = 0x7f0396dd2800] 11:30:52 INFO - PROCESS | 16496 | 1460917852689 Marionette DEBUG loaded listener.js 11:30:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f039cdec000) [pid = 16496] [serial = 1056] [outer = 0x7f0396dd2800] 11:30:53 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:53 INFO - PROCESS | 16496 | 1460917853336 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] 11:30:53 INFO - PROCESS | 16496 | 1460917853355 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:30:53 INFO - PROCESS | 16496 | 1460917853361 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:30:53 INFO - PROCESS | 16496 | 1460917853364 Marionette TRACE conn3 <- [1,1378,null,{}] 11:30:53 INFO - PROCESS | 16496 | 1460917853385 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}] 11:30:53 INFO - PROCESS | 16496 | 1460917853542 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:30:53 INFO - PROCESS | 16496 | 1460917853694 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a773f000 == 111 [pid = 16496] [id = 352] 11:30:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f0397167400) [pid = 16496] [serial = 1057] [outer = (nil)] 11:30:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f039d452800) [pid = 16496] [serial = 1058] [outer = 0x7f0397167400] 11:30:53 INFO - PROCESS | 16496 | 1460917853758 Marionette DEBUG loaded listener.js 11:30:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f03a67bf000) [pid = 16496] [serial = 1059] [outer = 0x7f0397167400] 11:30:54 INFO - PROCESS | 16496 | 1460917854813 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] 11:30:54 INFO - PROCESS | 16496 | 1460917854851 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:30:54 INFO - PROCESS | 16496 | 1460917854859 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:30:54 INFO - PROCESS | 16496 | 1460917854864 Marionette TRACE conn3 <- [1,1382,null,{}] 11:30:54 INFO - PROCESS | 16496 | 1460917854873 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}] 11:30:55 INFO - PROCESS | 16496 | 1460917855095 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:30:55 INFO - PROCESS | 16496 | 1460917855346 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b99e000 == 112 [pid = 16496] [id = 353] 11:30:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f039b522800) [pid = 16496] [serial = 1060] [outer = (nil)] 11:30:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f039ba71800) [pid = 16496] [serial = 1061] [outer = 0x7f039b522800] 11:30:55 INFO - PROCESS | 16496 | 1460917855464 Marionette DEBUG loaded listener.js 11:30:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f039cdf6000) [pid = 16496] [serial = 1062] [outer = 0x7f039b522800] 11:30:56 INFO - PROCESS | 16496 | [16496] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:56 INFO - PROCESS | 16496 | 1460917856416 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] 11:30:56 INFO - PROCESS | 16496 | 1460917856462 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:30:56 INFO - PROCESS | 16496 | 1460917856473 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:30:56 INFO - PROCESS | 16496 | 1460917856477 Marionette TRACE conn3 <- [1,1386,null,{}] 11:30:56 INFO - PROCESS | 16496 | 1460917856483 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}] 11:30:56 INFO - PROCESS | 16496 | 1460917856692 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:30:57 INFO - PROCESS | 16496 | 1460917856997 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a67d2800 == 113 [pid = 16496] [id = 354] 11:30:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f03a44d5800) [pid = 16496] [serial = 1063] [outer = (nil)] 11:30:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f03a5243400) [pid = 16496] [serial = 1064] [outer = 0x7f03a44d5800] 11:30:57 INFO - PROCESS | 16496 | 1460917857085 Marionette DEBUG loaded listener.js 11:30:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f03a67b6c00) [pid = 16496] [serial = 1065] [outer = 0x7f03a44d5800] 11:30:58 INFO - PROCESS | 16496 | 1460917858031 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] 11:30:58 INFO - PROCESS | 16496 | 1460917858061 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:30:58 INFO - PROCESS | 16496 | 1460917858067 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:30:58 INFO - PROCESS | 16496 | 1460917858073 Marionette TRACE conn3 <- [1,1390,null,{}] 11:30:58 INFO - PROCESS | 16496 | 1460917858089 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}] 11:30:58 INFO - PROCESS | 16496 | 1460917858285 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:30:58 INFO - PROCESS | 16496 | 1460917858528 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab488000 == 114 [pid = 16496] [id = 355] 11:30:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f03a7276400) [pid = 16496] [serial = 1066] [outer = (nil)] 11:30:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f03a77b3000) [pid = 16496] [serial = 1067] [outer = 0x7f03a7276400] 11:30:58 INFO - PROCESS | 16496 | 1460917858649 Marionette DEBUG loaded listener.js 11:30:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f03a7b10c00) [pid = 16496] [serial = 1068] [outer = 0x7f03a7276400] 11:30:59 INFO - PROCESS | 16496 | 1460917859506 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]]]}] 11:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1485ms 11:30:59 INFO - PROCESS | 16496 | 1460917859554 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:30:59 INFO - PROCESS | 16496 | 1460917859559 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:30:59 INFO - PROCESS | 16496 | 1460917859571 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:30:59 INFO - PROCESS | 16496 | 1460917859573 Marionette TRACE conn3 <- [1,1394,null,{}] 11:30:59 INFO - PROCESS | 16496 | 1460917859586 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}] 11:30:59 INFO - PROCESS | 16496 | 1460917859798 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:31:00 INFO - PROCESS | 16496 | 1460917860099 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afa0f000 == 115 [pid = 16496] [id = 356] 11:31:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03a7280c00) [pid = 16496] [serial = 1069] [outer = (nil)] 11:31:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03aac3e400) [pid = 16496] [serial = 1070] [outer = 0x7f03a7280c00] 11:31:00 INFO - PROCESS | 16496 | 1460917860185 Marionette DEBUG loaded listener.js 11:31:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03aaee8c00) [pid = 16496] [serial = 1071] [outer = 0x7f03a7280c00] 11:31:01 INFO - PROCESS | 16496 | 1460917861066 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]]]}] 11:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1545ms 11:31:01 INFO - PROCESS | 16496 | 1460917861111 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:31:01 INFO - PROCESS | 16496 | 1460917861116 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:31:01 INFO - PROCESS | 16496 | 1460917861122 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:31:01 INFO - PROCESS | 16496 | 1460917861125 Marionette TRACE conn3 <- [1,1398,null,{}] 11:31:01 INFO - PROCESS | 16496 | 1460917861130 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}] 11:31:01 INFO - PROCESS | 16496 | 1460917861322 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:31:01 INFO - PROCESS | 16496 | 1460917861519 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0a61000 == 116 [pid = 16496] [id = 357] 11:31:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f03a7468c00) [pid = 16496] [serial = 1072] [outer = (nil)] 11:31:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03abb68000) [pid = 16496] [serial = 1073] [outer = 0x7f03a7468c00] 11:31:01 INFO - PROCESS | 16496 | 1460917861595 Marionette DEBUG loaded listener.js 11:31:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03ad69ac00) [pid = 16496] [serial = 1074] [outer = 0x7f03a7468c00] 11:31:02 INFO - PROCESS | 16496 | 1460917862526 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]]]}] 11:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1428ms 11:31:02 INFO - PROCESS | 16496 | 1460917862553 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:31:02 INFO - PROCESS | 16496 | 1460917862557 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:31:02 INFO - PROCESS | 16496 | 1460917862563 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:31:02 INFO - PROCESS | 16496 | 1460917862566 Marionette TRACE conn3 <- [1,1402,null,{}] 11:31:02 INFO - PROCESS | 16496 | 1460917862572 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}] 11:31:02 INFO - PROCESS | 16496 | 1460917862800 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:31:03 INFO - PROCESS | 16496 | 1460917863053 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1128800 == 117 [pid = 16496] [id = 358] 11:31:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03af294800) [pid = 16496] [serial = 1075] [outer = (nil)] 11:31:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f03b0a22000) [pid = 16496] [serial = 1076] [outer = 0x7f03af294800] 11:31:03 INFO - PROCESS | 16496 | 1460917863173 Marionette DEBUG loaded listener.js 11:31:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03b0acb400) [pid = 16496] [serial = 1077] [outer = 0x7f03af294800] 11:31:03 INFO - PROCESS | 16496 | 1460917863992 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]]]}] 11:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1479ms 11:31:04 INFO - PROCESS | 16496 | 1460917864044 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:31:04 INFO - PROCESS | 16496 | 1460917864047 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:31:04 INFO - PROCESS | 16496 | 1460917864053 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:31:04 INFO - PROCESS | 16496 | 1460917864055 Marionette TRACE conn3 <- [1,1406,null,{}] 11:31:04 INFO - PROCESS | 16496 | 1460917864061 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}] 11:31:04 INFO - PROCESS | 16496 | 1460917864252 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:31:04 INFO - PROCESS | 16496 | 1460917864449 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39c5000 == 118 [pid = 16496] [id = 359] 11:31:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f03af436800) [pid = 16496] [serial = 1078] [outer = (nil)] 11:31:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03b0b28400) [pid = 16496] [serial = 1079] [outer = 0x7f03af436800] 11:31:04 INFO - PROCESS | 16496 | 1460917864524 Marionette DEBUG loaded listener.js 11:31:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f03b119a000) [pid = 16496] [serial = 1080] [outer = 0x7f03af436800] 11:31:05 INFO - PROCESS | 16496 | 1460917865431 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]]]}] 11:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1428ms 11:31:05 INFO - PROCESS | 16496 | 1460917865484 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:31:05 INFO - PROCESS | 16496 | 1460917865487 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:31:05 INFO - PROCESS | 16496 | 1460917865493 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:31:05 INFO - PROCESS | 16496 | 1460917865496 Marionette TRACE conn3 <- [1,1410,null,{}] 11:31:05 INFO - PROCESS | 16496 | 1460917865501 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}] 11:31:05 INFO - PROCESS | 16496 | 1460917865698 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:31:05 INFO - PROCESS | 16496 | 1460917865897 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bda73800 == 119 [pid = 16496] [id = 360] 11:31:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f03b0a20000) [pid = 16496] [serial = 1081] [outer = (nil)] 11:31:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f03b1ca9c00) [pid = 16496] [serial = 1082] [outer = 0x7f03b0a20000] 11:31:05 INFO - PROCESS | 16496 | 1460917865974 Marionette DEBUG loaded listener.js 11:31:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03b3a78800) [pid = 16496] [serial = 1083] [outer = 0x7f03b0a20000] 11:31:06 INFO - PROCESS | 16496 | 1460917866968 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]]]}] 11:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1529ms 11:31:07 INFO - PROCESS | 16496 | 1460917867023 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:31:07 INFO - PROCESS | 16496 | 1460917867027 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:31:07 INFO - PROCESS | 16496 | 1460917867033 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:31:07 INFO - PROCESS | 16496 | 1460917867036 Marionette TRACE conn3 <- [1,1414,null,{}] 11:31:07 INFO - PROCESS | 16496 | 1460917867042 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}] 11:31:07 INFO - PROCESS | 16496 | 1460917867285 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:31:07 INFO - PROCESS | 16496 | 1460917867591 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bec10000 == 120 [pid = 16496] [id = 361] 11:31:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03b0b22000) [pid = 16496] [serial = 1084] [outer = (nil)] 11:31:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03bccda800) [pid = 16496] [serial = 1085] [outer = 0x7f03b0b22000] 11:31:07 INFO - PROCESS | 16496 | 1460917867668 Marionette DEBUG loaded listener.js 11:31:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03bdd08400) [pid = 16496] [serial = 1086] [outer = 0x7f03b0b22000] 11:31:08 INFO - PROCESS | 16496 | 1460917868647 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]]]}] 11:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1638ms 11:31:08 INFO - PROCESS | 16496 | 1460917868672 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:31:08 INFO - PROCESS | 16496 | 1460917868676 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:31:08 INFO - PROCESS | 16496 | 1460917868682 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:31:08 INFO - PROCESS | 16496 | 1460917868685 Marionette TRACE conn3 <- [1,1418,null,{}] 11:31:08 INFO - PROCESS | 16496 | 1460917868691 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}] 11:31:08 INFO - PROCESS | 16496 | 1460917868893 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:31:09 INFO - PROCESS | 16496 | 1460917869137 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0e81800 == 121 [pid = 16496] [id = 362] 11:31:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03a6ea5800) [pid = 16496] [serial = 1087] [outer = (nil)] 11:31:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03bdde5000) [pid = 16496] [serial = 1088] [outer = 0x7f03a6ea5800] 11:31:09 INFO - PROCESS | 16496 | 1460917869254 Marionette DEBUG loaded listener.js 11:31:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f03bed2b000) [pid = 16496] [serial = 1089] [outer = 0x7f03a6ea5800] 11:31:10 INFO - PROCESS | 16496 | 1460917870319 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]]]}] 11:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1680ms 11:31:10 INFO - PROCESS | 16496 | 1460917870364 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 11:31:10 INFO - PROCESS | 16496 | 1460917870368 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 11:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:31:10 INFO - PROCESS | 16496 | 1460917870374 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:31:10 INFO - PROCESS | 16496 | 1460917870385 Marionette TRACE conn3 <- [1,1422,null,{}] 11:31:10 INFO - PROCESS | 16496 | 1460917870389 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}] 11:31:10 INFO - PROCESS | 16496 | 1460917870629 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 11:31:10 INFO - PROCESS | 16496 | 1460917870935 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c305b000 == 122 [pid = 16496] [id = 363] 11:31:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f03c2c06000) [pid = 16496] [serial = 1090] [outer = (nil)] 11:31:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03c2c0b000) [pid = 16496] [serial = 1091] [outer = 0x7f03c2c06000] 11:31:11 INFO - PROCESS | 16496 | 1460917871020 Marionette DEBUG loaded listener.js 11:31:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f03c2c2d000) [pid = 16496] [serial = 1092] [outer = 0x7f03c2c06000] 11:31:11 INFO - PROCESS | 16496 | 1460917871917 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]]]}] 11:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1589ms 11:31:11 INFO - PROCESS | 16496 | 1460917871964 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 11:31:11 INFO - PROCESS | 16496 | 1460917871968 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 11:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:31:11 INFO - PROCESS | 16496 | 1460917871974 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:31:11 INFO - PROCESS | 16496 | 1460917871977 Marionette TRACE conn3 <- [1,1426,null,{}] 11:31:11 INFO - PROCESS | 16496 | 1460917871982 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}] 11:31:12 INFO - PROCESS | 16496 | 1460917872174 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 11:31:12 INFO - PROCESS | 16496 | 1460917872389 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c5bd2000 == 123 [pid = 16496] [id = 364] 11:31:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03a4249400) [pid = 16496] [serial = 1093] [outer = (nil)] 11:31:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03a4250c00) [pid = 16496] [serial = 1094] [outer = 0x7f03a4249400] 11:31:12 INFO - PROCESS | 16496 | 1460917872508 Marionette DEBUG loaded listener.js 11:31:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03a4255400) [pid = 16496] [serial = 1095] [outer = 0x7f03a4249400] 11:31:13 INFO - PROCESS | 16496 | 1460917873451 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]]]}] 11:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1534ms 11:31:13 INFO - PROCESS | 16496 | 1460917873510 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 11:31:13 INFO - PROCESS | 16496 | 1460917873514 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 11:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:31:13 INFO - PROCESS | 16496 | 1460917873521 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:31:13 INFO - PROCESS | 16496 | 1460917873524 Marionette TRACE conn3 <- [1,1430,null,{}] 11:31:13 INFO - PROCESS | 16496 | 1460917873529 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}] 11:31:13 INFO - PROCESS | 16496 | 1460917873744 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 11:31:14 INFO - PROCESS | 16496 | 1460917874000 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b995000 == 124 [pid = 16496] [id = 365] 11:31:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f0398691c00) [pid = 16496] [serial = 1096] [outer = (nil)] 11:31:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f039b34a800) [pid = 16496] [serial = 1097] [outer = 0x7f0398691c00] 11:31:14 INFO - PROCESS | 16496 | 1460917874118 Marionette DEBUG loaded listener.js 11:31:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03a40eac00) [pid = 16496] [serial = 1098] [outer = 0x7f0398691c00] 11:31:15 INFO - PROCESS | 16496 | 1460917875033 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]]]}] 11:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1579ms 11:31:15 INFO - PROCESS | 16496 | 1460917875101 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 11:31:15 INFO - PROCESS | 16496 | 1460917875105 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 11:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:31:15 INFO - PROCESS | 16496 | 1460917875111 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:31:15 INFO - PROCESS | 16496 | 1460917875113 Marionette TRACE conn3 <- [1,1434,null,{}] 11:31:15 INFO - PROCESS | 16496 | 1460917875119 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}] 11:31:15 INFO - PROCESS | 16496 | 1460917875325 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 11:31:15 INFO - PROCESS | 16496 | 1460917875583 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a5a7800 == 125 [pid = 16496] [id = 366] 11:31:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f0396dd3800) [pid = 16496] [serial = 1099] [outer = (nil)] 11:31:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f039a4c4c00) [pid = 16496] [serial = 1100] [outer = 0x7f0396dd3800] 11:31:15 INFO - PROCESS | 16496 | 1460917875660 Marionette DEBUG loaded listener.js 11:31:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f039b34d000) [pid = 16496] [serial = 1101] [outer = 0x7f0396dd3800] 11:31:16 INFO - PROCESS | 16496 | 1460917876570 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]]]}] 11:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1541ms 11:31:16 INFO - PROCESS | 16496 | 1460917876654 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 11:31:16 INFO - PROCESS | 16496 | 1460917876657 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 11:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:31:16 INFO - PROCESS | 16496 | 1460917876664 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:31:16 INFO - PROCESS | 16496 | 1460917876667 Marionette TRACE conn3 <- [1,1438,null,{}] 11:31:16 INFO - PROCESS | 16496 | 1460917876672 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}] 11:31:16 INFO - PROCESS | 16496 | 1460917876888 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 11:31:17 INFO - PROCESS | 16496 | 1460917877136 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d3a1800 == 126 [pid = 16496] [id = 367] 11:31:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f039a4cd800) [pid = 16496] [serial = 1102] [outer = (nil)] 11:31:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f039b525800) [pid = 16496] [serial = 1103] [outer = 0x7f039a4cd800] 11:31:17 INFO - PROCESS | 16496 | 1460917877224 Marionette DEBUG loaded listener.js 11:31:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f039cdec800) [pid = 16496] [serial = 1104] [outer = 0x7f039a4cd800] 11:31:18 INFO - PROCESS | 16496 | 1460917878538 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]]]}] 11:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1934ms 11:31:18 INFO - PROCESS | 16496 | 1460917878648 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 11:31:18 INFO - PROCESS | 16496 | 1460917878654 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 11:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:31:18 INFO - PROCESS | 16496 | 1460917878682 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:31:18 INFO - PROCESS | 16496 | 1460917878687 Marionette TRACE conn3 <- [1,1442,null,{}] 11:31:18 INFO - PROCESS | 16496 | 1460917878695 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}] 11:31:18 INFO - PROCESS | 16496 | 1460917878875 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 11:31:19 INFO - PROCESS | 16496 | 1460917879086 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a41ce800 == 127 [pid = 16496] [id = 368] 11:31:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f039a4c6c00) [pid = 16496] [serial = 1105] [outer = (nil)] 11:31:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f039a66b800) [pid = 16496] [serial = 1106] [outer = 0x7f039a4c6c00] 11:31:19 INFO - PROCESS | 16496 | 1460917879196 Marionette DEBUG loaded listener.js 11:31:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f039b349800) [pid = 16496] [serial = 1107] [outer = 0x7f039a4c6c00] 11:31:20 INFO - PROCESS | 16496 | 1460917880251 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]]]}] 11:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1637ms 11:31:20 INFO - PROCESS | 16496 | 1460917880316 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 11:31:20 INFO - PROCESS | 16496 | 1460917880324 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 11:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:31:20 INFO - PROCESS | 16496 | 1460917880335 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:31:20 INFO - PROCESS | 16496 | 1460917880339 Marionette TRACE conn3 <- [1,1446,null,{}] 11:31:20 INFO - PROCESS | 16496 | 1460917880345 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}] 11:31:20 INFO - PROCESS | 16496 | 1460917880538 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 11:31:20 INFO - PROCESS | 16496 | 1460917880777 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a281000 == 128 [pid = 16496] [id = 369] 11:31:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f039bd1d800) [pid = 16496] [serial = 1108] [outer = (nil)] 11:31:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f039cd19c00) [pid = 16496] [serial = 1109] [outer = 0x7f039bd1d800] 11:31:20 INFO - PROCESS | 16496 | 1460917880846 Marionette DEBUG loaded listener.js 11:31:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f039d28e000) [pid = 16496] [serial = 1110] [outer = 0x7f039bd1d800] 11:31:21 INFO - PROCESS | 16496 | 1460917881744 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]]]}] 11:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1480ms 11:31:21 INFO - PROCESS | 16496 | 1460917881816 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 11:31:21 INFO - PROCESS | 16496 | 1460917881820 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 11:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:31:21 INFO - PROCESS | 16496 | 1460917881826 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:31:21 INFO - PROCESS | 16496 | 1460917881831 Marionette TRACE conn3 <- [1,1450,null,{}] 11:31:21 INFO - PROCESS | 16496 | 1460917881846 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}] 11:31:22 INFO - PROCESS | 16496 | 1460917882034 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ae59f000 == 127 [pid = 16496] [id = 48] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a531d000 == 126 [pid = 16496] [id = 286] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e586800 == 125 [pid = 16496] [id = 285] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a28a800 == 124 [pid = 16496] [id = 284] 11:31:22 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f03a57b1800) [pid = 16496] [serial = 992] [outer = (nil)] [url = about:blank] 11:31:22 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f03a5111800) [pid = 16496] [serial = 971] [outer = (nil)] [url = about:blank] 11:31:22 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f03968f4000) [pid = 16496] [serial = 962] [outer = (nil)] [url = about:blank] 11:31:22 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f039e6d3c00) [pid = 16496] [serial = 968] [outer = (nil)] [url = about:blank] 11:31:22 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f03a7d1a800) [pid = 16496] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:31:22 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f039b157c00) [pid = 16496] [serial = 965] [outer = (nil)] [url = about:blank] 11:31:22 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f0396fe2c00) [pid = 16496] [serial = 959] [outer = (nil)] [url = about:blank] 11:31:22 INFO - PROCESS | 16496 | 1460917882379 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6e81000 == 123 [pid = 16496] [id = 287] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b258800 == 122 [pid = 16496] [id = 351] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a64000 == 121 [pid = 16496] [id = 350] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3c4c800 == 120 [pid = 16496] [id = 349] 11:31:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396bdb000 == 121 [pid = 16496] [id = 370] 11:31:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f0396fe2c00) [pid = 16496] [serial = 1111] [outer = (nil)] 11:31:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f039e6d3c00) [pid = 16496] [serial = 1112] [outer = 0x7f0396fe2c00] 11:31:22 INFO - PROCESS | 16496 | 1460917882482 Marionette DEBUG loaded listener.js 11:31:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f03a4251000) [pid = 16496] [serial = 1113] [outer = 0x7f0396fe2c00] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bae3800 == 120 [pid = 16496] [id = 348] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0399021000 == 119 [pid = 16496] [id = 347] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968e1800 == 118 [pid = 16496] [id = 346] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cfdd000 == 117 [pid = 16496] [id = 345] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aefc5800 == 116 [pid = 16496] [id = 341] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab89e800 == 115 [pid = 16496] [id = 340] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab607800 == 114 [pid = 16496] [id = 339] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab481000 == 113 [pid = 16496] [id = 338] 11:31:22 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99f0800 == 112 [pid = 16496] [id = 337] 11:31:23 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7740800 == 111 [pid = 16496] [id = 336] 11:31:23 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6d61000 == 110 [pid = 16496] [id = 335] 11:31:23 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a69bb800 == 109 [pid = 16496] [id = 334] 11:31:23 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039719e800 == 108 [pid = 16496] [id = 331] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f03a72d3000) [pid = 16496] [serial = 744] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03c265b800) [pid = 16496] [serial = 702] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f039b52a000) [pid = 16496] [serial = 783] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03ae4c5c00) [pid = 16496] [serial = 678] [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.] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f03a40cfc00) [pid = 16496] [serial = 986] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f03b3a79400) [pid = 16496] [serial = 699] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03b0c73000) [pid = 16496] [serial = 807] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03c2c2b400) [pid = 16496] [serial = 828] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03a46ee400) [pid = 16496] [serial = 987] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f039b343400) [pid = 16496] [serial = 980] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03af435800) [pid = 16496] [serial = 935] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f039d450000) [pid = 16496] [serial = 720] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f039a66a800) [pid = 16496] [serial = 786] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f03c2c2bc00) [pid = 16496] [serial = 771] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03b0bd3000) [pid = 16496] [serial = 684] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f039b351000) [pid = 16496] [serial = 774] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f03aaeeec00) [pid = 16496] [serial = 747] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f03c2c28800) [pid = 16496] [serial = 765] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f03bccd5c00) [pid = 16496] [serial = 822] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03a55d0000) [pid = 16496] [serial = 711] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f039b528400) [pid = 16496] [serial = 777] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f03bd86a000) [pid = 16496] [serial = 950] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03a77b2800) [pid = 16496] [serial = 944] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f0396dd7800) [pid = 16496] [serial = 974] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03a46f1800) [pid = 16496] [serial = 810] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f03afdc3000) [pid = 16496] [serial = 750] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f03a55cfc00) [pid = 16496] [serial = 741] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f039cdf8400) [pid = 16496] [serial = 768] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f039b52e800) [pid = 16496] [serial = 938] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f03c2c2d800) [pid = 16496] [serial = 953] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f03a7281400) [pid = 16496] [serial = 813] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03af439800) [pid = 16496] [serial = 693] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f03b0acb000) [pid = 16496] [serial = 753] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f03b08b9800) [pid = 16496] [serial = 816] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03a524c800) [pid = 16496] [serial = 989] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f03c0f88c00) [pid = 16496] [serial = 825] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f0396fe9400) [pid = 16496] [serial = 975] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03a8d68800) [pid = 16496] [serial = 690] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f039a66e800) [pid = 16496] [serial = 977] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f039e6d8000) [pid = 16496] [serial = 956] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f039cdf9c00) [pid = 16496] [serial = 983] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f039b15bc00) [pid = 16496] [serial = 978] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f03a5399800) [pid = 16496] [serial = 990] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03a40c4000) [pid = 16496] [serial = 941] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f03b0c72c00) [pid = 16496] [serial = 696] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f039cd17c00) [pid = 16496] [serial = 981] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f03af1c4400) [pid = 16496] [serial = 738] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03bdfd9000) [pid = 16496] [serial = 756] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f03c2c0e400) [pid = 16496] [serial = 705] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f03c0f43000) [pid = 16496] [serial = 759] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03c2c2cc00) [pid = 16496] [serial = 714] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03b0acf000) [pid = 16496] [serial = 936] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f03b0803400) [pid = 16496] [serial = 947] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f03c2c24000) [pid = 16496] [serial = 708] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03c2e5d000) [pid = 16496] [serial = 717] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03a6a43400) [pid = 16496] [serial = 687] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f039e6dd800) [pid = 16496] [serial = 984] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f03bccdac00) [pid = 16496] [serial = 762] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03b1dc7c00) [pid = 16496] [serial = 819] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f03aae16c00) [pid = 16496] [serial = 780] [outer = (nil)] [url = about:blank] 11:31:23 INFO - PROCESS | 16496 | 1460917883342 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]]]}] 11:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1536ms 11:31:23 INFO - PROCESS | 16496 | 1460917883362 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 11:31:23 INFO - PROCESS | 16496 | 1460917883366 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 11:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:31:23 INFO - PROCESS | 16496 | 1460917883390 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:31:23 INFO - PROCESS | 16496 | 1460917883393 Marionette TRACE conn3 <- [1,1454,null,{}] 11:31:23 INFO - PROCESS | 16496 | 1460917883398 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}] 11:31:23 INFO - PROCESS | 16496 | 1460917883567 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 11:31:23 INFO - PROCESS | 16496 | 1460917883581 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b9a3000 == 109 [pid = 16496] [id = 371] 11:31:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f0397160400) [pid = 16496] [serial = 1114] [outer = (nil)] 11:31:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03a44d7800) [pid = 16496] [serial = 1115] [outer = 0x7f0397160400] 11:31:23 INFO - PROCESS | 16496 | 1460917883643 Marionette DEBUG loaded listener.js 11:31:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f03a46f6c00) [pid = 16496] [serial = 1116] [outer = 0x7f0397160400] 11:31:24 INFO - PROCESS | 16496 | 1460917884524 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]]]}] 11:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1201ms 11:31:24 INFO - PROCESS | 16496 | 1460917884583 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 11:31:24 INFO - PROCESS | 16496 | 1460917884585 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 11:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:31:24 INFO - PROCESS | 16496 | 1460917884591 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:31:24 INFO - PROCESS | 16496 | 1460917884593 Marionette TRACE conn3 <- [1,1458,null,{}] 11:31:24 INFO - PROCESS | 16496 | 1460917884599 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}] 11:31:24 INFO - PROCESS | 16496 | 1460917884809 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 11:31:25 INFO - PROCESS | 16496 | 1460917885056 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e586800 == 110 [pid = 16496] [id = 372] 11:31:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03a5245800) [pid = 16496] [serial = 1117] [outer = (nil)] 11:31:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03a52eac00) [pid = 16496] [serial = 1118] [outer = 0x7f03a5245800] 11:31:25 INFO - PROCESS | 16496 | 1460917885148 Marionette DEBUG loaded listener.js 11:31:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03a55c9c00) [pid = 16496] [serial = 1119] [outer = 0x7f03a5245800] 11:31:25 INFO - PROCESS | 16496 | 1460917885980 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]]]}] 11:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1427ms 11:31:26 INFO - PROCESS | 16496 | 1460917886020 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 11:31:26 INFO - PROCESS | 16496 | 1460917886022 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 11:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:31:26 INFO - PROCESS | 16496 | 1460917886029 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:31:26 INFO - PROCESS | 16496 | 1460917886031 Marionette TRACE conn3 <- [1,1462,null,{}] 11:31:26 INFO - PROCESS | 16496 | 1460917886044 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}] 11:31:26 INFO - PROCESS | 16496 | 1460917886302 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 11:31:26 INFO - PROCESS | 16496 | 1460917886365 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a531b000 == 111 [pid = 16496] [id = 373] 11:31:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03a6a35400) [pid = 16496] [serial = 1120] [outer = (nil)] 11:31:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f03a6fbfc00) [pid = 16496] [serial = 1121] [outer = 0x7f03a6a35400] 11:31:26 INFO - PROCESS | 16496 | 1460917886490 Marionette DEBUG loaded listener.js 11:31:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f03a727dc00) [pid = 16496] [serial = 1122] [outer = 0x7f03a6a35400] 11:31:27 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03a746f800) [pid = 16496] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:31:27 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f0398a0cc00) [pid = 16496] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:31:27 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f0396fe8800) [pid = 16496] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:31:27 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03a523e000) [pid = 16496] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:31:27 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f039cdf4000) [pid = 16496] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:31:27 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f039b525000) [pid = 16496] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:31:27 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f0397163400) [pid = 16496] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:31:27 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f0396dd2800) [pid = 16496] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:31:27 INFO - PROCESS | 16496 | 1460917887799 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]]]}] 11:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1792ms 11:31:27 INFO - PROCESS | 16496 | 1460917887822 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 11:31:27 INFO - PROCESS | 16496 | 1460917887825 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 11:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:31:27 INFO - PROCESS | 16496 | 1460917887839 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:31:27 INFO - PROCESS | 16496 | 1460917887841 Marionette TRACE conn3 <- [1,1466,null,{}] 11:31:27 INFO - PROCESS | 16496 | 1460917887847 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}] 11:31:28 INFO - PROCESS | 16496 | 1460917888078 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 11:31:28 INFO - PROCESS | 16496 | 1460917888099 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a6c800 == 112 [pid = 16496] [id = 374] 11:31:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f039a664c00) [pid = 16496] [serial = 1123] [outer = (nil)] 11:31:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f03a7281400) [pid = 16496] [serial = 1124] [outer = 0x7f039a664c00] 11:31:28 INFO - PROCESS | 16496 | 1460917888165 Marionette DEBUG loaded listener.js 11:31:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03a77af800) [pid = 16496] [serial = 1125] [outer = 0x7f039a664c00] 11:31:28 INFO - PROCESS | 16496 | 1460917888966 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]]]}] 11:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1192ms 11:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:31:29 INFO - PROCESS | 16496 | 1460917889024 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 11:31:29 INFO - PROCESS | 16496 | 1460917889027 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 11:31:29 INFO - PROCESS | 16496 | 1460917889033 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:31:29 INFO - PROCESS | 16496 | 1460917889036 Marionette TRACE conn3 <- [1,1470,null,{}] 11:31:29 INFO - PROCESS | 16496 | 1460917889041 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}] 11:31:29 INFO - PROCESS | 16496 | 1460917889218 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 11:31:29 INFO - PROCESS | 16496 | 1460917889227 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a796e000 == 113 [pid = 16496] [id = 375] 11:31:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f039a66c000) [pid = 16496] [serial = 1126] [outer = (nil)] 11:31:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03a794c000) [pid = 16496] [serial = 1127] [outer = 0x7f039a66c000] 11:31:29 INFO - PROCESS | 16496 | 1460917889288 Marionette DEBUG loaded listener.js 11:31:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03a7d7c000) [pid = 16496] [serial = 1128] [outer = 0x7f039a66c000] 11:31:30 INFO - PROCESS | 16496 | 1460917890540 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]]]}] 11:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1537ms 11:31:30 INFO - PROCESS | 16496 | 1460917890571 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 11:31:30 INFO - PROCESS | 16496 | 1460917890577 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 11:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:31:30 INFO - PROCESS | 16496 | 1460917890587 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:31:30 INFO - PROCESS | 16496 | 1460917890591 Marionette TRACE conn3 <- [1,1474,null,{}] 11:31:30 INFO - PROCESS | 16496 | 1460917890600 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}] 11:31:30 INFO - PROCESS | 16496 | 1460917890798 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 11:31:31 INFO - PROCESS | 16496 | 1460917891054 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc07000 == 114 [pid = 16496] [id = 376] 11:31:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f039a8de000) [pid = 16496] [serial = 1129] [outer = (nil)] 11:31:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f039b52b400) [pid = 16496] [serial = 1130] [outer = 0x7f039a8de000] 11:31:31 INFO - PROCESS | 16496 | 1460917891179 Marionette DEBUG loaded listener.js 11:31:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f039cdf9c00) [pid = 16496] [serial = 1131] [outer = 0x7f039a8de000] 11:31:32 INFO - PROCESS | 16496 | 1460917892195 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]]]}] 11:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1683ms 11:31:32 INFO - PROCESS | 16496 | 1460917892271 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 11:31:32 INFO - PROCESS | 16496 | 1460917892280 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 11:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:31:32 INFO - PROCESS | 16496 | 1460917892290 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:31:32 INFO - PROCESS | 16496 | 1460917892293 Marionette TRACE conn3 <- [1,1478,null,{}] 11:31:32 INFO - PROCESS | 16496 | 1460917892300 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}] 11:31:32 INFO - PROCESS | 16496 | 1460917892540 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 11:31:32 INFO - PROCESS | 16496 | 1460917892854 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47d2000 == 115 [pid = 16496] [id = 377] 11:31:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f039d28a000) [pid = 16496] [serial = 1132] [outer = (nil)] 11:31:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f03a40f1400) [pid = 16496] [serial = 1133] [outer = 0x7f039d28a000] 11:31:32 INFO - PROCESS | 16496 | 1460917892932 Marionette DEBUG loaded listener.js 11:31:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f03a44d2800) [pid = 16496] [serial = 1134] [outer = 0x7f039d28a000] 11:31:33 INFO - PROCESS | 16496 | 1460917893853 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]]]}] 11:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1639ms 11:31:33 INFO - PROCESS | 16496 | 1460917893930 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 11:31:33 INFO - PROCESS | 16496 | 1460917893933 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 11:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:31:33 INFO - PROCESS | 16496 | 1460917893939 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:31:33 INFO - PROCESS | 16496 | 1460917893945 Marionette TRACE conn3 <- [1,1482,null,{}] 11:31:33 INFO - PROCESS | 16496 | 1460917893961 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}] 11:31:34 INFO - PROCESS | 16496 | 1460917894217 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 11:31:34 INFO - PROCESS | 16496 | 1460917894454 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab475000 == 116 [pid = 16496] [id = 378] 11:31:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f03a52efc00) [pid = 16496] [serial = 1135] [outer = (nil)] 11:31:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f03a67c1c00) [pid = 16496] [serial = 1136] [outer = 0x7f03a52efc00] 11:31:34 INFO - PROCESS | 16496 | 1460917894549 Marionette DEBUG loaded listener.js 11:31:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f03a71c2000) [pid = 16496] [serial = 1137] [outer = 0x7f03a52efc00] 11:31:35 INFO - PROCESS | 16496 | 1460917895467 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]]]}] 11:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1591ms 11:31:35 INFO - PROCESS | 16496 | 1460917895532 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 11:31:35 INFO - PROCESS | 16496 | 1460917895536 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 11:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:31:35 INFO - PROCESS | 16496 | 1460917895542 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:31:35 INFO - PROCESS | 16496 | 1460917895545 Marionette TRACE conn3 <- [1,1486,null,{}] 11:31:35 INFO - PROCESS | 16496 | 1460917895550 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}] 11:31:35 INFO - PROCESS | 16496 | 1460917895742 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 11:31:35 INFO - PROCESS | 16496 | 1460917895933 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab898800 == 117 [pid = 16496] [id = 379] 11:31:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f03a44da400) [pid = 16496] [serial = 1138] [outer = (nil)] 11:31:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f03a7b10000) [pid = 16496] [serial = 1139] [outer = 0x7f03a44da400] 11:31:36 INFO - PROCESS | 16496 | 1460917896005 Marionette DEBUG loaded listener.js 11:31:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f03a9991000) [pid = 16496] [serial = 1140] [outer = 0x7f03a44da400] 11:31:36 INFO - PROCESS | 16496 | 1460917896917 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]]]}] 11:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1431ms 11:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:31:36 INFO - PROCESS | 16496 | 1460917896975 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 11:31:36 INFO - PROCESS | 16496 | 1460917896978 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 11:31:36 INFO - PROCESS | 16496 | 1460917896984 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:31:36 INFO - PROCESS | 16496 | 1460917896987 Marionette TRACE conn3 <- [1,1490,null,{}] 11:31:36 INFO - PROCESS | 16496 | 1460917896992 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}] 11:31:37 INFO - PROCESS | 16496 | 1460917897181 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 11:31:37 INFO - PROCESS | 16496 | 1460917897377 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af836000 == 118 [pid = 16496] [id = 380] 11:31:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f03a52f6000) [pid = 16496] [serial = 1141] [outer = (nil)] 11:31:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f03aac89c00) [pid = 16496] [serial = 1142] [outer = 0x7f03a52f6000] 11:31:37 INFO - PROCESS | 16496 | 1460917897452 Marionette DEBUG loaded listener.js 11:31:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f03aaee3800) [pid = 16496] [serial = 1143] [outer = 0x7f03a52f6000] 11:31:38 INFO - PROCESS | 16496 | 1460917898358 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]]]}] 11:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1429ms 11:31:38 INFO - PROCESS | 16496 | 1460917898413 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 11:31:38 INFO - PROCESS | 16496 | 1460917898417 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 11:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:31:38 INFO - PROCESS | 16496 | 1460917898424 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:31:38 INFO - PROCESS | 16496 | 1460917898426 Marionette TRACE conn3 <- [1,1494,null,{}] 11:31:38 INFO - PROCESS | 16496 | 1460917898432 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}] 11:31:38 INFO - PROCESS | 16496 | 1460917898677 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 11:31:38 INFO - PROCESS | 16496 | 1460917898910 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c2a000 == 119 [pid = 16496] [id = 381] 11:31:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03a77b5400) [pid = 16496] [serial = 1144] [outer = (nil)] 11:31:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03ae4c4c00) [pid = 16496] [serial = 1145] [outer = 0x7f03a77b5400] 11:31:39 INFO - PROCESS | 16496 | 1460917899031 Marionette DEBUG loaded listener.js 11:31:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03af43dc00) [pid = 16496] [serial = 1146] [outer = 0x7f03a77b5400] 11:31:39 INFO - PROCESS | 16496 | 1460917899894 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]]]}] 11:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1529ms 11:31:39 INFO - PROCESS | 16496 | 1460917899954 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 11:31:39 INFO - PROCESS | 16496 | 1460917899957 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 11:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:31:39 INFO - PROCESS | 16496 | 1460917899964 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:31:39 INFO - PROCESS | 16496 | 1460917899967 Marionette TRACE conn3 <- [1,1498,null,{}] 11:31:39 INFO - PROCESS | 16496 | 1460917899974 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}] 11:31:40 INFO - PROCESS | 16496 | 1460917900200 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 11:31:40 INFO - PROCESS | 16496 | 1460917900475 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6dc0000 == 120 [pid = 16496] [id = 382] 11:31:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f03a55c6000) [pid = 16496] [serial = 1147] [outer = (nil)] 11:31:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03afdc1c00) [pid = 16496] [serial = 1148] [outer = 0x7f03a55c6000] 11:31:40 INFO - PROCESS | 16496 | 1460917900599 Marionette DEBUG loaded listener.js 11:31:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03b07e6c00) [pid = 16496] [serial = 1149] [outer = 0x7f03a55c6000] 11:31:41 INFO - PROCESS | 16496 | 1460917901479 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]]]}] 11:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1578ms 11:31:41 INFO - PROCESS | 16496 | 1460917901544 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 11:31:41 INFO - PROCESS | 16496 | 1460917901548 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 11:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:31:41 INFO - PROCESS | 16496 | 1460917901554 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:31:41 INFO - PROCESS | 16496 | 1460917901557 Marionette TRACE conn3 <- [1,1502,null,{}] 11:31:41 INFO - PROCESS | 16496 | 1460917901563 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}] 11:31:41 INFO - PROCESS | 16496 | 1460917901770 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 11:31:41 INFO - PROCESS | 16496 | 1460917901971 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c0e7e000 == 121 [pid = 16496] [id = 383] 11:31:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03a72dc000) [pid = 16496] [serial = 1150] [outer = (nil)] 11:31:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f03b0ac3000) [pid = 16496] [serial = 1151] [outer = 0x7f03a72dc000] 11:31:42 INFO - PROCESS | 16496 | 1460917902096 Marionette DEBUG loaded listener.js 11:31:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03b0bd2800) [pid = 16496] [serial = 1152] [outer = 0x7f03a72dc000] 11:31:42 INFO - PROCESS | 16496 | 1460917902927 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]]]}] 11:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1430ms 11:31:42 INFO - PROCESS | 16496 | 1460917902986 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 11:31:42 INFO - PROCESS | 16496 | 1460917902989 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 11:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:31:43 INFO - PROCESS | 16496 | 1460917902996 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:31:43 INFO - PROCESS | 16496 | 1460917902998 Marionette TRACE conn3 <- [1,1506,null,{}] 11:31:43 INFO - PROCESS | 16496 | 1460917903004 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}] 11:31:43 INFO - PROCESS | 16496 | 1460917903197 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 11:31:43 INFO - PROCESS | 16496 | 1460917903400 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2e85000 == 122 [pid = 16496] [id = 384] 11:31:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f03a8d6e000) [pid = 16496] [serial = 1153] [outer = (nil)] 11:31:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03b11a2c00) [pid = 16496] [serial = 1154] [outer = 0x7f03a8d6e000] 11:31:43 INFO - PROCESS | 16496 | 1460917903475 Marionette DEBUG loaded listener.js 11:31:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f03bccda000) [pid = 16496] [serial = 1155] [outer = 0x7f03a8d6e000] 11:31:44 INFO - PROCESS | 16496 | 1460917904376 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]]]}] 11:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1431ms 11:31:44 INFO - PROCESS | 16496 | 1460917904427 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 11:31:44 INFO - PROCESS | 16496 | 1460917904431 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 11:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:31:44 INFO - PROCESS | 16496 | 1460917904437 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:31:44 INFO - PROCESS | 16496 | 1460917904440 Marionette TRACE conn3 <- [1,1510,null,{}] 11:31:44 INFO - PROCESS | 16496 | 1460917904445 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}] 11:31:44 INFO - PROCESS | 16496 | 1460917904634 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 11:31:44 INFO - PROCESS | 16496 | 1460917904846 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c5bc9800 == 123 [pid = 16496] [id = 385] 11:31:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f03b024cc00) [pid = 16496] [serial = 1156] [outer = (nil)] 11:31:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f03bec2a000) [pid = 16496] [serial = 1157] [outer = 0x7f03b024cc00] 11:31:44 INFO - PROCESS | 16496 | 1460917904963 Marionette DEBUG loaded listener.js 11:31:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03bf0c4400) [pid = 16496] [serial = 1158] [outer = 0x7f03b024cc00] 11:31:45 INFO - PROCESS | 16496 | 1460917905928 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]]]}] 11:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1534ms 11:31:45 INFO - PROCESS | 16496 | 1460917905974 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 11:31:45 INFO - PROCESS | 16496 | 1460917905979 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 11:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:31:45 INFO - PROCESS | 16496 | 1460917905985 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:31:45 INFO - PROCESS | 16496 | 1460917905990 Marionette TRACE conn3 <- [1,1514,null,{}] 11:31:45 INFO - PROCESS | 16496 | 1460917905995 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}] 11:31:46 INFO - PROCESS | 16496 | 1460917906226 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 11:31:46 INFO - PROCESS | 16496 | 1460917906422 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039709d800 == 124 [pid = 16496] [id = 386] 11:31:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03b0a29400) [pid = 16496] [serial = 1159] [outer = (nil)] 11:31:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03c2c13400) [pid = 16496] [serial = 1160] [outer = 0x7f03b0a29400] 11:31:46 INFO - PROCESS | 16496 | 1460917906502 Marionette DEBUG loaded listener.js 11:31:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03c2ea8c00) [pid = 16496] [serial = 1161] [outer = 0x7f03b0a29400] 11:31:47 INFO - PROCESS | 16496 | 1460917907413 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]]]}] 11:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1494ms 11:31:47 INFO - PROCESS | 16496 | 1460917907481 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 11:31:47 INFO - PROCESS | 16496 | 1460917907483 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 11:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:31:47 INFO - PROCESS | 16496 | 1460917907490 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:31:47 INFO - PROCESS | 16496 | 1460917907493 Marionette TRACE conn3 <- [1,1518,null,{}] 11:31:47 INFO - PROCESS | 16496 | 1460917907498 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}] 11:31:47 INFO - PROCESS | 16496 | 1460917907695 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 11:31:47 INFO - PROCESS | 16496 | 1460917907890 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d5c000 == 125 [pid = 16496] [id = 387] 11:31:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f0396ee6400) [pid = 16496] [serial = 1162] [outer = (nil)] 11:31:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f0396eee800) [pid = 16496] [serial = 1163] [outer = 0x7f0396ee6400] 11:31:47 INFO - PROCESS | 16496 | 1460917907965 Marionette DEBUG loaded listener.js 11:31:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f0396ef3400) [pid = 16496] [serial = 1164] [outer = 0x7f0396ee6400] 11:31:48 INFO - PROCESS | 16496 | 1460917908921 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]]]}] 11:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1485ms 11:31:48 INFO - PROCESS | 16496 | 1460917908977 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 11:31:48 INFO - PROCESS | 16496 | 1460917908980 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 11:31:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:31:48 INFO - PROCESS | 16496 | 1460917908988 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:31:48 INFO - PROCESS | 16496 | 1460917908990 Marionette TRACE conn3 <- [1,1522,null,{}] 11:31:49 INFO - PROCESS | 16496 | 1460917908997 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}] 11:31:49 INFO - PROCESS | 16496 | 1460917909251 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 11:31:49 INFO - PROCESS | 16496 | 1460917909503 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987e0800 == 126 [pid = 16496] [id = 388] 11:31:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f03968f5000) [pid = 16496] [serial = 1165] [outer = (nil)] 11:31:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f039a4c3800) [pid = 16496] [serial = 1166] [outer = 0x7f03968f5000] 11:31:49 INFO - PROCESS | 16496 | 1460917909632 Marionette DEBUG loaded listener.js 11:31:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f039ce6cc00) [pid = 16496] [serial = 1167] [outer = 0x7f03968f5000] 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:50 INFO - PROCESS | 16496 | 1460917910398 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"]]]}] 11:31:50 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 () { 11:31:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:31:50 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 () { 11:31:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:31:50 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 () { 11:31:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:31:50 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 () { 11:31:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:31:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:31:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1492ms 11:31:50 INFO - PROCESS | 16496 | 1460917910483 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 11:31:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:31:50 INFO - PROCESS | 16496 | 1460917910491 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 11:31:50 INFO - PROCESS | 16496 | 1460917910497 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:31:50 INFO - PROCESS | 16496 | 1460917910500 Marionette TRACE conn3 <- [1,1526,null,{}] 11:31:50 INFO - PROCESS | 16496 | 1460917910527 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}] 11:31:50 INFO - PROCESS | 16496 | 1460917910721 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 11:31:50 INFO - PROCESS | 16496 | 1460917910920 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396be2000 == 127 [pid = 16496] [id = 389] 11:31:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03968f6000) [pid = 16496] [serial = 1168] [outer = (nil)] 11:31:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f0396dd6400) [pid = 16496] [serial = 1169] [outer = 0x7f03968f6000] 11:31:51 INFO - PROCESS | 16496 | 1460917911403 Marionette DEBUG loaded listener.js 11:31:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03987a2800) [pid = 16496] [serial = 1170] [outer = 0x7f03968f6000] 11:31:52 INFO - PROCESS | 16496 | 1460917912267 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"]]]}] 11:31:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:31:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:31:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:31:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1805ms 11:31:52 INFO - PROCESS | 16496 | 1460917912306 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 11:31:52 INFO - PROCESS | 16496 | 1460917912314 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 11:31:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:31:52 INFO - PROCESS | 16496 | 1460917912323 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:31:52 INFO - PROCESS | 16496 | 1460917912326 Marionette TRACE conn3 <- [1,1530,null,{}] 11:31:52 INFO - PROCESS | 16496 | 1460917912333 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}] 11:31:52 INFO - PROCESS | 16496 | 1460917912555 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 11:31:52 INFO - PROCESS | 16496 | 1460917912783 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3c3d800 == 128 [pid = 16496] [id = 390] 11:31:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f0396dd7000) [pid = 16496] [serial = 1171] [outer = (nil)] 11:31:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f039a664000) [pid = 16496] [serial = 1172] [outer = 0x7f0396dd7000] 11:31:52 INFO - PROCESS | 16496 | 1460917912847 Marionette DEBUG loaded listener.js 11:31:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f039cdf1000) [pid = 16496] [serial = 1173] [outer = 0x7f0396dd7000] 11:31:53 INFO - PROCESS | 16496 | 1460917913791 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]]]}] 11:31:53 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 11:31:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:31:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:31:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:31:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:31:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:31:53 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. 11:31:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:31:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1530ms 11:31:53 INFO - PROCESS | 16496 | 1460917913855 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 11:31:53 INFO - PROCESS | 16496 | 1460917913860 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 11:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:31:53 INFO - PROCESS | 16496 | 1460917913870 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:31:53 INFO - PROCESS | 16496 | 1460917913874 Marionette TRACE conn3 <- [1,1534,null,{}] 11:31:53 INFO - PROCESS | 16496 | 1460917913937 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}] 11:31:54 INFO - PROCESS | 16496 | 1460917914136 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 11:31:54 INFO - PROCESS | 16496 | 1460917914340 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc0f000 == 129 [pid = 16496] [id = 391] 11:31:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03a3c06800) [pid = 16496] [serial = 1174] [outer = (nil)] 11:31:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f03a40f3000) [pid = 16496] [serial = 1175] [outer = 0x7f03a3c06800] 11:31:54 INFO - PROCESS | 16496 | 1460917914411 Marionette DEBUG loaded listener.js 11:31:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f03a46ecc00) [pid = 16496] [serial = 1176] [outer = 0x7f03a3c06800] 11:31:54 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b156e800 == 128 [pid = 16496] [id = 314] 11:31:54 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a6c800 == 127 [pid = 16496] [id = 374] 11:31:54 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f039d452800) [pid = 16496] [serial = 1058] [outer = (nil)] [url = about:blank] 11:31:54 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a531b000 == 126 [pid = 16496] [id = 373] 11:31:54 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e586800 == 125 [pid = 16496] [id = 372] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b9a3000 == 124 [pid = 16496] [id = 371] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396bdb000 == 123 [pid = 16496] [id = 370] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a281000 == 122 [pid = 16496] [id = 369] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a41ce800 == 121 [pid = 16496] [id = 368] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c305b000 == 120 [pid = 16496] [id = 363] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c0e81800 == 119 [pid = 16496] [id = 362] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bec10000 == 118 [pid = 16496] [id = 361] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bda73800 == 117 [pid = 16496] [id = 360] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b39c5000 == 116 [pid = 16496] [id = 359] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b1128800 == 115 [pid = 16496] [id = 358] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0a61000 == 114 [pid = 16496] [id = 357] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afa0f000 == 113 [pid = 16496] [id = 356] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab488000 == 112 [pid = 16496] [id = 355] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a67d2800 == 111 [pid = 16496] [id = 354] 11:31:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b99e000 == 110 [pid = 16496] [id = 353] 11:31:55 INFO - PROCESS | 16496 | 1460917915517 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]]]}] 11:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1688ms 11:31:55 INFO - PROCESS | 16496 | 1460917915559 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 11:31:55 INFO - PROCESS | 16496 | 1460917915562 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 11:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:31:55 INFO - PROCESS | 16496 | 1460917915569 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:31:55 INFO - PROCESS | 16496 | 1460917915575 Marionette TRACE conn3 <- [1,1538,null,{}] 11:31:55 INFO - PROCESS | 16496 | 1460917915599 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}] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a77b9c00) [pid = 16496] [serial = 1052] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03aaeef400) [pid = 16496] [serial = 1053] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f039b15fc00) [pid = 16496] [serial = 1038] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f039a4c3000) [pid = 16496] [serial = 1037] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03aaf3dc00) [pid = 16496] [serial = 1025] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03a46f3000) [pid = 16496] [serial = 1046] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03a5398000) [pid = 16496] [serial = 1047] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f03a67b7000) [pid = 16496] [serial = 1049] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03a40cc000) [pid = 16496] [serial = 1001] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f03a7b0f400) [pid = 16496] [serial = 1013] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f039b52c400) [pid = 16496] [serial = 998] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f03a67c0000) [pid = 16496] [serial = 993] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f039d289800) [pid = 16496] [serial = 1041] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f039cd02800) [pid = 16496] [serial = 1040] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f03ae567c00) [pid = 16496] [serial = 1028] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f03af811c00) [pid = 16496] [serial = 1034] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03aac83400) [pid = 16496] [serial = 1019] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f039d45a400) [pid = 16496] [serial = 1031] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03a55cb400) [pid = 16496] [serial = 1004] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f03a7465400) [pid = 16496] [serial = 1010] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f03aae1a400) [pid = 16496] [serial = 1022] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f039b52ec00) [pid = 16496] [serial = 1043] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f03a44d9000) [pid = 16496] [serial = 1044] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f03968fbc00) [pid = 16496] [serial = 995] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f03a8ccc400) [pid = 16496] [serial = 1016] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03a6ea9800) [pid = 16496] [serial = 1007] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f039cdec000) [pid = 16496] [serial = 1056] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f039b520c00) [pid = 16496] [serial = 1055] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03a71c0c00) [pid = 16496] [serial = 1050] [outer = (nil)] [url = about:blank] 11:31:55 INFO - PROCESS | 16496 | 1460917915884 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 11:31:56 INFO - PROCESS | 16496 | 1460917916010 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0a8800 == 111 [pid = 16496] [id = 392] 11:31:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f03a46f7c00) [pid = 16496] [serial = 1177] [outer = (nil)] 11:31:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03a52f0800) [pid = 16496] [serial = 1178] [outer = 0x7f03a46f7c00] 11:31:56 INFO - PROCESS | 16496 | 1460917916074 Marionette DEBUG loaded listener.js 11:31:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03a55d0000) [pid = 16496] [serial = 1179] [outer = 0x7f03a46f7c00] 11:31:56 INFO - PROCESS | 16496 | 1460917916820 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]]]}] 11:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1283ms 11:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:31:56 INFO - PROCESS | 16496 | 1460917916853 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 11:31:56 INFO - PROCESS | 16496 | 1460917916857 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 11:31:56 INFO - PROCESS | 16496 | 1460917916863 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:31:56 INFO - PROCESS | 16496 | 1460917916866 Marionette TRACE conn3 <- [1,1542,null,{}] 11:31:56 INFO - PROCESS | 16496 | 1460917916915 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}] 11:31:57 INFO - PROCESS | 16496 | 1460917917159 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 11:31:57 INFO - PROCESS | 16496 | 1460917917185 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a41c6000 == 112 [pid = 16496] [id = 393] 11:31:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03a46f3000) [pid = 16496] [serial = 1180] [outer = (nil)] 11:31:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f03a6a46c00) [pid = 16496] [serial = 1181] [outer = 0x7f03a46f3000] 11:31:57 INFO - PROCESS | 16496 | 1460917917247 Marionette DEBUG loaded listener.js 11:31:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03a71c6800) [pid = 16496] [serial = 1182] [outer = 0x7f03a46f3000] 11:31:58 INFO - PROCESS | 16496 | 1460917918136 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]]]}] 11:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1284ms 11:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:31:58 INFO - PROCESS | 16496 | 1460917918152 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 11:31:58 INFO - PROCESS | 16496 | 1460917918154 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 11:31:58 INFO - PROCESS | 16496 | 1460917918160 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:31:58 INFO - PROCESS | 16496 | 1460917918163 Marionette TRACE conn3 <- [1,1546,null,{}] 11:31:58 INFO - PROCESS | 16496 | 1460917918168 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}] 11:31:58 INFO - PROCESS | 16496 | 1460917918403 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 11:31:58 INFO - PROCESS | 16496 | 1460917918441 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6b47800 == 113 [pid = 16496] [id = 394] 11:31:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f03a746fc00) [pid = 16496] [serial = 1183] [outer = (nil)] 11:31:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03a7b0c400) [pid = 16496] [serial = 1184] [outer = 0x7f03a746fc00] 11:31:58 INFO - PROCESS | 16496 | 1460917918511 Marionette DEBUG loaded listener.js 11:31:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f03aae12c00) [pid = 16496] [serial = 1185] [outer = 0x7f03a746fc00] 11:31:59 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f03a6a35400) [pid = 16496] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:31:59 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f039bd1d800) [pid = 16496] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:31:59 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f039a4c6c00) [pid = 16496] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:31:59 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f0397160400) [pid = 16496] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:31:59 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f0396fe2c00) [pid = 16496] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:31:59 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03a5245800) [pid = 16496] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:31:59 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f039a664c00) [pid = 16496] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:31:59 INFO - PROCESS | 16496 | 1460917919768 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]]]}] 11:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1636ms 11:31:59 INFO - PROCESS | 16496 | 1460917919797 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 11:31:59 INFO - PROCESS | 16496 | 1460917919800 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 11:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:31:59 INFO - PROCESS | 16496 | 1460917919806 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:31:59 INFO - PROCESS | 16496 | 1460917919809 Marionette TRACE conn3 <- [1,1550,null,{}] 11:31:59 INFO - PROCESS | 16496 | 1460917919814 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}] 11:32:00 INFO - PROCESS | 16496 | 1460917920092 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 11:32:00 INFO - PROCESS | 16496 | 1460917920114 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6e7c000 == 114 [pid = 16496] [id = 395] 11:32:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f039e6da800) [pid = 16496] [serial = 1186] [outer = (nil)] 11:32:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03a746cc00) [pid = 16496] [serial = 1187] [outer = 0x7f039e6da800] 11:32:00 INFO - PROCESS | 16496 | 1460917920179 Marionette DEBUG loaded listener.js 11:32:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f03ad593c00) [pid = 16496] [serial = 1188] [outer = 0x7f039e6da800] 11:32:01 INFO - PROCESS | 16496 | 1460917921020 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]]]}] 11:32:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:32:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1231ms 11:32:01 INFO - PROCESS | 16496 | 1460917921038 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 11:32:01 INFO - PROCESS | 16496 | 1460917921042 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 11:32:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:32:01 INFO - PROCESS | 16496 | 1460917921068 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:32:01 INFO - PROCESS | 16496 | 1460917921071 Marionette TRACE conn3 <- [1,1554,null,{}] 11:32:01 INFO - PROCESS | 16496 | 1460917921079 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}] 11:32:01 INFO - PROCESS | 16496 | 1460917921262 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 11:32:01 INFO - PROCESS | 16496 | 1460917921276 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab46f800 == 115 [pid = 16496] [id = 396] 11:32:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03a6a35400) [pid = 16496] [serial = 1189] [outer = (nil)] 11:32:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f03ae7ce800) [pid = 16496] [serial = 1190] [outer = 0x7f03a6a35400] 11:32:01 INFO - PROCESS | 16496 | 1460917921337 Marionette DEBUG loaded listener.js 11:32:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03b0a1ac00) [pid = 16496] [serial = 1191] [outer = 0x7f03a6a35400] 11:32:02 INFO - PROCESS | 16496 | 1460917922586 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]]]}] 11:32:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:32:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1610ms 11:32:02 INFO - PROCESS | 16496 | 1460917922660 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 11:32:02 INFO - PROCESS | 16496 | 1460917922667 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 11:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:32:02 INFO - PROCESS | 16496 | 1460917922686 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:32:02 INFO - PROCESS | 16496 | 1460917922692 Marionette TRACE conn3 <- [1,1558,null,{}] 11:32:02 INFO - PROCESS | 16496 | 1460917922699 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}] 11:32:02 INFO - PROCESS | 16496 | 1460917922947 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 11:32:03 INFO - PROCESS | 16496 | 1460917923253 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc1f000 == 116 [pid = 16496] [id = 397] 11:32:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f039ba69000) [pid = 16496] [serial = 1192] [outer = (nil)] 11:32:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f039cdefc00) [pid = 16496] [serial = 1193] [outer = 0x7f039ba69000] 11:32:03 INFO - PROCESS | 16496 | 1460917923332 Marionette DEBUG loaded listener.js 11:32:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f039d289800) [pid = 16496] [serial = 1194] [outer = 0x7f039ba69000] 11:32:04 INFO - PROCESS | 16496 | 1460917924281 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]]]}] 11:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1652ms 11:32:04 INFO - PROCESS | 16496 | 1460917924330 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 11:32:04 INFO - PROCESS | 16496 | 1460917924339 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 11:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:32:04 INFO - PROCESS | 16496 | 1460917924349 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:32:04 INFO - PROCESS | 16496 | 1460917924353 Marionette TRACE conn3 <- [1,1562,null,{}] 11:32:04 INFO - PROCESS | 16496 | 1460917924359 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}] 11:32:04 INFO - PROCESS | 16496 | 1460917924603 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 11:32:04 INFO - PROCESS | 16496 | 1460917924944 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a479e800 == 117 [pid = 16496] [id = 398] 11:32:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03a40ed800) [pid = 16496] [serial = 1195] [outer = (nil)] 11:32:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03a4252c00) [pid = 16496] [serial = 1196] [outer = 0x7f03a40ed800] 11:32:05 INFO - PROCESS | 16496 | 1460917925023 Marionette DEBUG loaded listener.js 11:32:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03a5104800) [pid = 16496] [serial = 1197] [outer = 0x7f03a40ed800] 11:32:05 INFO - PROCESS | 16496 | 1460917925952 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]]]}] 11:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1638ms 11:32:05 INFO - PROCESS | 16496 | 1460917925987 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 11:32:05 INFO - PROCESS | 16496 | 1460917925991 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 11:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:32:06 INFO - PROCESS | 16496 | 1460917925999 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:32:06 INFO - PROCESS | 16496 | 1460917926005 Marionette TRACE conn3 <- [1,1566,null,{}] 11:32:06 INFO - PROCESS | 16496 | 1460917926022 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}] 11:32:06 INFO - PROCESS | 16496 | 1460917926232 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 11:32:06 INFO - PROCESS | 16496 | 1460917926434 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ad5cb800 == 118 [pid = 16496] [id = 399] 11:32:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03a40f2c00) [pid = 16496] [serial = 1198] [outer = (nil)] 11:32:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03a72d9800) [pid = 16496] [serial = 1199] [outer = 0x7f03a40f2c00] 11:32:06 INFO - PROCESS | 16496 | 1460917926553 Marionette DEBUG loaded listener.js 11:32:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03aaccf400) [pid = 16496] [serial = 1200] [outer = 0x7f03a40f2c00] 11:32:07 INFO - PROCESS | 16496 | 1460917927481 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]]]}] 11:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1536ms 11:32:07 INFO - PROCESS | 16496 | 1460917927535 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 11:32:07 INFO - PROCESS | 16496 | 1460917927540 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 11:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:32:07 INFO - PROCESS | 16496 | 1460917927545 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:32:07 INFO - PROCESS | 16496 | 1460917927549 Marionette TRACE conn3 <- [1,1570,null,{}] 11:32:07 INFO - PROCESS | 16496 | 1460917927554 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}] 11:32:07 INFO - PROCESS | 16496 | 1460917927752 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 11:32:07 INFO - PROCESS | 16496 | 1460917927960 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b057f800 == 119 [pid = 16496] [id = 400] 11:32:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f03a57ab000) [pid = 16496] [serial = 1201] [outer = (nil)] 11:32:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f03ad30f400) [pid = 16496] [serial = 1202] [outer = 0x7f03a57ab000] 11:32:08 INFO - PROCESS | 16496 | 1460917928119 Marionette DEBUG loaded listener.js 11:32:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03af43e000) [pid = 16496] [serial = 1203] [outer = 0x7f03a57ab000] 11:32:09 INFO - PROCESS | 16496 | 1460917929039 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]]]}] 11:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1528ms 11:32:09 INFO - PROCESS | 16496 | 1460917929075 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 11:32:09 INFO - PROCESS | 16496 | 1460917929079 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 11:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:32:09 INFO - PROCESS | 16496 | 1460917929084 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:32:09 INFO - PROCESS | 16496 | 1460917929087 Marionette TRACE conn3 <- [1,1574,null,{}] 11:32:09 INFO - PROCESS | 16496 | 1460917929092 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}] 11:32:09 INFO - PROCESS | 16496 | 1460917929280 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 11:32:09 INFO - PROCESS | 16496 | 1460917929490 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39bc800 == 120 [pid = 16496] [id = 401] 11:32:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f03b0b21000) [pid = 16496] [serial = 1204] [outer = (nil)] 11:32:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03b1197000) [pid = 16496] [serial = 1205] [outer = 0x7f03b0b21000] 11:32:09 INFO - PROCESS | 16496 | 1460917929612 Marionette DEBUG loaded listener.js 11:32:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03b3a76400) [pid = 16496] [serial = 1206] [outer = 0x7f03b0b21000] 11:32:10 INFO - PROCESS | 16496 | 1460917930513 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]]]}] 11:32:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:32:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1528ms 11:32:10 INFO - PROCESS | 16496 | 1460917930615 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 11:32:10 INFO - PROCESS | 16496 | 1460917930619 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 11:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:32:10 INFO - PROCESS | 16496 | 1460917930625 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:32:10 INFO - PROCESS | 16496 | 1460917930627 Marionette TRACE conn3 <- [1,1578,null,{}] 11:32:10 INFO - PROCESS | 16496 | 1460917930633 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}] 11:32:10 INFO - PROCESS | 16496 | 1460917930943 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 11:32:11 INFO - PROCESS | 16496 | 1460917931198 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c262a000 == 121 [pid = 16496] [id = 402] 11:32:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03b3ca9800) [pid = 16496] [serial = 1207] [outer = (nil)] 11:32:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03c2660000) [pid = 16496] [serial = 1208] [outer = 0x7f03b3ca9800] 11:32:11 INFO - PROCESS | 16496 | 1460917931278 Marionette DEBUG loaded listener.js 11:32:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f03c2c2e800) [pid = 16496] [serial = 1209] [outer = 0x7f03b3ca9800] 11:32:12 INFO - PROCESS | 16496 | 1460917932163 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]]]}] 11:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1586ms 11:32:12 INFO - PROCESS | 16496 | 1460917932213 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 11:32:12 INFO - PROCESS | 16496 | 1460917932216 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 11:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:32:12 INFO - PROCESS | 16496 | 1460917932223 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:32:12 INFO - PROCESS | 16496 | 1460917932227 Marionette TRACE conn3 <- [1,1582,null,{}] 11:32:12 INFO - PROCESS | 16496 | 1460917932252 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}] 11:32:12 INFO - PROCESS | 16496 | 1460917932466 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 11:32:12 INFO - PROCESS | 16496 | 1460917932722 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab94e800 == 122 [pid = 16496] [id = 403] 11:32:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f0396a42400) [pid = 16496] [serial = 1210] [outer = (nil)] 11:32:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f0396a4ac00) [pid = 16496] [serial = 1211] [outer = 0x7f0396a42400] 11:32:12 INFO - PROCESS | 16496 | 1460917932851 Marionette DEBUG loaded listener.js 11:32:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f0396a50800) [pid = 16496] [serial = 1212] [outer = 0x7f0396a42400] 11:32:13 INFO - PROCESS | 16496 | 1460917933781 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]]]}] 11:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1632ms 11:32:13 INFO - PROCESS | 16496 | 1460917933856 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 11:32:13 INFO - PROCESS | 16496 | 1460917933860 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 11:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:32:13 INFO - PROCESS | 16496 | 1460917933866 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:32:13 INFO - PROCESS | 16496 | 1460917933869 Marionette TRACE conn3 <- [1,1586,null,{}] 11:32:13 INFO - PROCESS | 16496 | 1460917933875 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}] 11:32:14 INFO - PROCESS | 16496 | 1460917934098 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 11:32:14 INFO - PROCESS | 16496 | 1460917934377 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e78800 == 123 [pid = 16496] [id = 404] 11:32:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f0396a42800) [pid = 16496] [serial = 1213] [outer = (nil)] 11:32:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f039b426800) [pid = 16496] [serial = 1214] [outer = 0x7f0396a42800] 11:32:14 INFO - PROCESS | 16496 | 1460917934495 Marionette DEBUG loaded listener.js 11:32:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f039b42ac00) [pid = 16496] [serial = 1215] [outer = 0x7f0396a42800] 11:32:15 INFO - PROCESS | 16496 | 1460917935337 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]]]}] 11:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 11:32:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:32:15 INFO - PROCESS | 16496 | 1460917935397 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 11:32:15 INFO - PROCESS | 16496 | 1460917935400 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 11:32:15 INFO - PROCESS | 16496 | 1460917935407 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:32:15 INFO - PROCESS | 16496 | 1460917935410 Marionette TRACE conn3 <- [1,1590,null,{}] 11:32:15 INFO - PROCESS | 16496 | 1460917935415 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}] 11:32:15 INFO - PROCESS | 16496 | 1460917935632 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 11:32:15 INFO - PROCESS | 16496 | 1460917935880 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e957800 == 124 [pid = 16496] [id = 405] 11:32:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f039b42a000) [pid = 16496] [serial = 1216] [outer = (nil)] 11:32:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f039b42fc00) [pid = 16496] [serial = 1217] [outer = 0x7f039b42a000] 11:32:16 INFO - PROCESS | 16496 | 1460917935998 Marionette DEBUG loaded listener.js 11:32:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f039b467400) [pid = 16496] [serial = 1218] [outer = 0x7f039b42a000] 11:32:16 INFO - PROCESS | 16496 | 1460917936943 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]]]}] 11:32:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:32:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1584ms 11:32:16 INFO - PROCESS | 16496 | 1460917936991 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 11:32:16 INFO - PROCESS | 16496 | 1460917936994 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 11:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:32:17 INFO - PROCESS | 16496 | 1460917937002 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:32:17 INFO - PROCESS | 16496 | 1460917937005 Marionette TRACE conn3 <- [1,1594,null,{}] 11:32:17 INFO - PROCESS | 16496 | 1460917937010 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}] 11:32:17 INFO - PROCESS | 16496 | 1460917937209 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 11:32:17 INFO - PROCESS | 16496 | 1460917937472 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395bd2800 == 125 [pid = 16496] [id = 406] 11:32:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f039b46f400) [pid = 16496] [serial = 1219] [outer = (nil)] 11:32:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f039b472400) [pid = 16496] [serial = 1220] [outer = 0x7f039b46f400] 11:32:17 INFO - PROCESS | 16496 | 1460917937593 Marionette DEBUG loaded listener.js 11:32:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f03c2c0e000) [pid = 16496] [serial = 1221] [outer = 0x7f039b46f400] 11:32:18 INFO - PROCESS | 16496 | 1460917938455 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]]]}] 11:32:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:32:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1529ms 11:32:18 INFO - PROCESS | 16496 | 1460917938533 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 11:32:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:32:18 INFO - PROCESS | 16496 | 1460917938537 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 11:32:18 INFO - PROCESS | 16496 | 1460917938543 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:32:18 INFO - PROCESS | 16496 | 1460917938547 Marionette TRACE conn3 <- [1,1598,null,{}] 11:32:18 INFO - PROCESS | 16496 | 1460917938553 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}] 11:32:18 INFO - PROCESS | 16496 | 1460917938816 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 11:32:19 INFO - PROCESS | 16496 | 1460917939576 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b487000 == 126 [pid = 16496] [id = 407] 11:32:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f0396ddcc00) [pid = 16496] [serial = 1222] [outer = (nil)] 11:32:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 264 (0x7f0396eed000) [pid = 16496] [serial = 1223] [outer = 0x7f0396ddcc00] 11:32:19 INFO - PROCESS | 16496 | 1460917939651 Marionette DEBUG loaded listener.js 11:32:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f03987aa400) [pid = 16496] [serial = 1224] [outer = 0x7f0396ddcc00] 11:32:20 INFO - PROCESS | 16496 | 1460917940518 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]]]}] 11:32:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:32:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2043ms 11:32:20 INFO - PROCESS | 16496 | 1460917940589 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 11:32:20 INFO - PROCESS | 16496 | 1460917940599 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 11:32:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:32:20 INFO - PROCESS | 16496 | 1460917940614 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:32:20 INFO - PROCESS | 16496 | 1460917940618 Marionette TRACE conn3 <- [1,1602,null,{}] 11:32:20 INFO - PROCESS | 16496 | 1460917940625 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}] 11:32:20 INFO - PROCESS | 16496 | 1460917940868 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 11:32:21 INFO - PROCESS | 16496 | 1460917941297 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d5d800 == 127 [pid = 16496] [id = 408] 11:32:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f0398a0f000) [pid = 16496] [serial = 1225] [outer = (nil)] 11:32:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 267 (0x7f039a8dc800) [pid = 16496] [serial = 1226] [outer = 0x7f0398a0f000] 11:32:21 INFO - PROCESS | 16496 | 1460917941372 Marionette DEBUG loaded listener.js 11:32:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 268 (0x7f039b469000) [pid = 16496] [serial = 1227] [outer = 0x7f0398a0f000] 11:32:22 INFO - PROCESS | 16496 | 1460917942269 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]]]}] 11:32:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:32:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1700ms 11:32:22 INFO - PROCESS | 16496 | 1460917942318 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 11:32:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:32:22 INFO - PROCESS | 16496 | 1460917942324 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 11:32:22 INFO - PROCESS | 16496 | 1460917942331 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:32:22 INFO - PROCESS | 16496 | 1460917942334 Marionette TRACE conn3 <- [1,1606,null,{}] 11:32:22 INFO - PROCESS | 16496 | 1460917942339 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}] 11:32:22 INFO - PROCESS | 16496 | 1460917942523 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 11:32:22 INFO - PROCESS | 16496 | 1460917942743 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e05a000 == 128 [pid = 16496] [id = 409] 11:32:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 269 (0x7f039b523800) [pid = 16496] [serial = 1228] [outer = (nil)] 11:32:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 270 (0x7f039bd20000) [pid = 16496] [serial = 1229] [outer = 0x7f039b523800] 11:32:22 INFO - PROCESS | 16496 | 1460917942867 Marionette DEBUG loaded listener.js 11:32:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 271 (0x7f039cdf8800) [pid = 16496] [serial = 1230] [outer = 0x7f039b523800] 11:32:23 INFO - PROCESS | 16496 | 1460917943851 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]]]}] 11:32:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:32:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1579ms 11:32:23 INFO - PROCESS | 16496 | 1460917943911 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 11:32:23 INFO - PROCESS | 16496 | 1460917943914 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 11:32:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:32:23 INFO - PROCESS | 16496 | 1460917943930 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:32:23 INFO - PROCESS | 16496 | 1460917943941 Marionette TRACE conn3 <- [1,1610,null,{}] 11:32:23 INFO - PROCESS | 16496 | 1460917943952 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}] 11:32:24 INFO - PROCESS | 16496 | 1460917944184 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 11:32:24 INFO - PROCESS | 16496 | 1460917944439 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b25e800 == 129 [pid = 16496] [id = 410] 11:32:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 272 (0x7f039cd1a000) [pid = 16496] [serial = 1231] [outer = (nil)] 11:32:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 273 (0x7f039d136400) [pid = 16496] [serial = 1232] [outer = 0x7f039cd1a000] 11:32:24 INFO - PROCESS | 16496 | 1460917944550 Marionette DEBUG loaded listener.js 11:32:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 274 (0x7f03a3c04c00) [pid = 16496] [serial = 1233] [outer = 0x7f039cd1a000] 11:32:25 INFO - PROCESS | 16496 | 1460917945387 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]]]}] 11:32:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:32:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1505ms 11:32:25 INFO - PROCESS | 16496 | 1460917945428 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 11:32:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:32:25 INFO - PROCESS | 16496 | 1460917945432 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 11:32:25 INFO - PROCESS | 16496 | 1460917945438 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:32:25 INFO - PROCESS | 16496 | 1460917945441 Marionette TRACE conn3 <- [1,1614,null,{}] 11:32:25 INFO - PROCESS | 16496 | 1460917945446 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}] 11:32:25 INFO - PROCESS | 16496 | 1460917945689 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 11:32:25 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4786000 == 128 [pid = 16496] [id = 333] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 273 (0x7f03b1ca9c00) [pid = 16496] [serial = 1082] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 272 (0x7f03bccda800) [pid = 16496] [serial = 1085] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 271 (0x7f03b0a22000) [pid = 16496] [serial = 1076] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 270 (0x7f03abb68000) [pid = 16496] [serial = 1073] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 269 (0x7f03aac3e400) [pid = 16496] [serial = 1070] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 268 (0x7f03a77b3000) [pid = 16496] [serial = 1067] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 267 (0x7f03a5243400) [pid = 16496] [serial = 1064] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 266 (0x7f03b0b28400) [pid = 16496] [serial = 1079] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f039ba71800) [pid = 16496] [serial = 1061] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f03bdde5000) [pid = 16496] [serial = 1088] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 263 (0x7f03c2c0b000) [pid = 16496] [serial = 1091] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f03a4250c00) [pid = 16496] [serial = 1094] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f039b34a800) [pid = 16496] [serial = 1097] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f039a4c4c00) [pid = 16496] [serial = 1100] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f039b525800) [pid = 16496] [serial = 1103] [outer = (nil)] [url = about:blank] 11:32:25 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6e7c000 == 127 [pid = 16496] [id = 395] 11:32:25 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6b47800 == 126 [pid = 16496] [id = 394] 11:32:25 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a41c6000 == 125 [pid = 16496] [id = 393] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0a8800 == 124 [pid = 16496] [id = 392] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bc0f000 == 123 [pid = 16496] [id = 391] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3c3d800 == 122 [pid = 16496] [id = 390] 11:32:26 INFO - PROCESS | 16496 | 1460917946071 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396be2000 == 121 [pid = 16496] [id = 389] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c5bc9800 == 120 [pid = 16496] [id = 385] 11:32:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396be2000 == 121 [pid = 16496] [id = 411] 11:32:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f039a8dd800) [pid = 16496] [serial = 1234] [outer = (nil)] 11:32:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f039b52ec00) [pid = 16496] [serial = 1235] [outer = 0x7f039a8dd800] 11:32:26 INFO - PROCESS | 16496 | 1460917946145 Marionette DEBUG loaded listener.js 11:32:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f03a40e9400) [pid = 16496] [serial = 1236] [outer = 0x7f039a8dd800] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c2e85000 == 120 [pid = 16496] [id = 384] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c0e7e000 == 119 [pid = 16496] [id = 383] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b6dc0000 == 118 [pid = 16496] [id = 382] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c2a000 == 117 [pid = 16496] [id = 381] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af836000 == 116 [pid = 16496] [id = 380] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab898800 == 115 [pid = 16496] [id = 379] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab475000 == 114 [pid = 16496] [id = 378] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a47d2000 == 113 [pid = 16496] [id = 377] 11:32:26 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bc07000 == 112 [pid = 16496] [id = 376] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f03a6fbfc00) [pid = 16496] [serial = 1121] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f039cd19c00) [pid = 16496] [serial = 1109] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f039d28e000) [pid = 16496] [serial = 1110] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f039a66b800) [pid = 16496] [serial = 1106] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f039b349800) [pid = 16496] [serial = 1107] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03a44d7800) [pid = 16496] [serial = 1115] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03a46f6c00) [pid = 16496] [serial = 1116] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f039e6d3c00) [pid = 16496] [serial = 1112] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f03a4251000) [pid = 16496] [serial = 1113] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a727dc00) [pid = 16496] [serial = 1122] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03a55c9c00) [pid = 16496] [serial = 1119] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03a52eac00) [pid = 16496] [serial = 1118] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03a7281400) [pid = 16496] [serial = 1124] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03a77af800) [pid = 16496] [serial = 1125] [outer = (nil)] [url = about:blank] 11:32:26 INFO - PROCESS | 16496 | 1460917946904 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]]]}] 11:32:26 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 11:32:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1496ms 11:32:26 INFO - PROCESS | 16496 | 1460917946934 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 11:32:26 INFO - PROCESS | 16496 | 1460917946938 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 11:32:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:32:26 INFO - PROCESS | 16496 | 1460917946944 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:32:26 INFO - PROCESS | 16496 | 1460917946947 Marionette TRACE conn3 <- [1,1618,null,{}] 11:32:26 INFO - PROCESS | 16496 | 1460917946959 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}] 11:32:27 INFO - PROCESS | 16496 | 1460917947205 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 11:32:27 INFO - PROCESS | 16496 | 1460917947330 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfd4800 == 113 [pid = 16496] [id = 412] 11:32:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03a44d7c00) [pid = 16496] [serial = 1237] [outer = (nil)] 11:32:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f03a46f2800) [pid = 16496] [serial = 1238] [outer = 0x7f03a44d7c00] 11:32:27 INFO - PROCESS | 16496 | 1460917947407 Marionette DEBUG loaded listener.js 11:32:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03a52ee400) [pid = 16496] [serial = 1239] [outer = 0x7f03a44d7c00] 11:32:28 INFO - PROCESS | 16496 | 1460917948176 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]]]}] 11:32:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:32:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1281ms 11:32:28 INFO - PROCESS | 16496 | 1460917948263 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 11:32:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:32:28 INFO - PROCESS | 16496 | 1460917948268 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 11:32:28 INFO - PROCESS | 16496 | 1460917948275 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:32:28 INFO - PROCESS | 16496 | 1460917948278 Marionette TRACE conn3 <- [1,1622,null,{}] 11:32:28 INFO - PROCESS | 16496 | 1460917948282 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}] 11:32:28 INFO - PROCESS | 16496 | 1460917948516 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 11:32:28 INFO - PROCESS | 16496 | 1460917948542 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54ed800 == 114 [pid = 16496] [id = 413] 11:32:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03a55cd400) [pid = 16496] [serial = 1240] [outer = (nil)] 11:32:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f03a6a3a000) [pid = 16496] [serial = 1241] [outer = 0x7f03a55cd400] 11:32:28 INFO - PROCESS | 16496 | 1460917948613 Marionette DEBUG loaded listener.js 11:32:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f03a70ad400) [pid = 16496] [serial = 1242] [outer = 0x7f03a55cd400] 11:32:29 INFO - PROCESS | 16496 | 1460917949423 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]]]}] 11:32:29 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 11:32:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1191ms 11:32:29 INFO - PROCESS | 16496 | 1460917949465 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 11:32:29 INFO - PROCESS | 16496 | 1460917949469 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 11:32:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:32:29 INFO - PROCESS | 16496 | 1460917949483 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:32:29 INFO - PROCESS | 16496 | 1460917949485 Marionette TRACE conn3 <- [1,1626,null,{}] 11:32:29 INFO - PROCESS | 16496 | 1460917949496 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}] 11:32:29 INFO - PROCESS | 16496 | 1460917949724 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 11:32:29 INFO - PROCESS | 16496 | 1460917949764 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6e7a000 == 115 [pid = 16496] [id = 414] 11:32:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f03a424e000) [pid = 16496] [serial = 1243] [outer = (nil)] 11:32:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03a70b6c00) [pid = 16496] [serial = 1244] [outer = 0x7f03a424e000] 11:32:29 INFO - PROCESS | 16496 | 1460917949828 Marionette DEBUG loaded listener.js 11:32:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f03a7942400) [pid = 16496] [serial = 1245] [outer = 0x7f03a424e000] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f039a66c000) [pid = 16496] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03afdb8c00) [pid = 16496] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f03a3c0ec00) [pid = 16496] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f03a746fc00) [pid = 16496] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a44d5800) [pid = 16496] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03bef0a400) [pid = 16496] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03a40c2c00) [pid = 16496] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03968ec400) [pid = 16496] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03968f4400) [pid = 16496] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f0396dd7000) [pid = 16496] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03a3c06800) [pid = 16496] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f0398a10800) [pid = 16496] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03bccd7c00) [pid = 16496] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f039e6d2c00) [pid = 16496] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f039d282400) [pid = 16496] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f039b521c00) [pid = 16496] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f03968f6000) [pid = 16496] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03a3c0dc00) [pid = 16496] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f039b160000) [pid = 16496] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f0398683000) [pid = 16496] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03aaf4a800) [pid = 16496] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f039d287400) [pid = 16496] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03987a5c00) [pid = 16496] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f03a46f7c00) [pid = 16496] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f039ba68400) [pid = 16496] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f03aaf45400) [pid = 16496] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f03a7280c00) [pid = 16496] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f03a6ea0c00) [pid = 16496] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f039ba63400) [pid = 16496] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f039715b400) [pid = 16496] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f0398682400) [pid = 16496] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f0398683400) [pid = 16496] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03a46f3000) [pid = 16496] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f03987a2000) [pid = 16496] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f039b165000) [pid = 16496] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f0396dd1400) [pid = 16496] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f03a44d4400) [pid = 16496] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f039a66c800) [pid = 16496] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f03a7468c00) [pid = 16496] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f039ba66400) [pid = 16496] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f03968f3400) [pid = 16496] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03a7276400) [pid = 16496] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f039a8e2800) [pid = 16496] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f039cd16000) [pid = 16496] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f039b522800) [pid = 16496] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f0396fda400) [pid = 16496] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f0396dd4c00) [pid = 16496] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:32:31 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f039e6da800) [pid = 16496] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:32:31 INFO - PROCESS | 16496 | 1460917951787 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]]]}] 11:32:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:32:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2345ms 11:32:31 INFO - PROCESS | 16496 | 1460917951824 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 11:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:32:31 INFO - PROCESS | 16496 | 1460917951828 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 11:32:31 INFO - PROCESS | 16496 | 1460917951833 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:32:31 INFO - PROCESS | 16496 | 1460917951836 Marionette TRACE conn3 <- [1,1630,null,{}] 11:32:31 INFO - PROCESS | 16496 | 1460917951841 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}] 11:32:32 INFO - PROCESS | 16496 | 1460917952080 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 11:32:32 INFO - PROCESS | 16496 | 1460917952099 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03971aa800 == 116 [pid = 16496] [id = 415] 11:32:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f03968ee000) [pid = 16496] [serial = 1246] [outer = (nil)] 11:32:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f0398685400) [pid = 16496] [serial = 1247] [outer = 0x7f03968ee000] 11:32:32 INFO - PROCESS | 16496 | 1460917952161 Marionette DEBUG loaded listener.js 11:32:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f039a66c800) [pid = 16496] [serial = 1248] [outer = 0x7f03968ee000] 11:32:32 INFO - PROCESS | 16496 | 1460917952973 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]]]}] 11:32:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:32:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1185ms 11:32:33 INFO - PROCESS | 16496 | 1460917953019 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 11:32:33 INFO - PROCESS | 16496 | 1460917953022 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 11:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:32:33 INFO - PROCESS | 16496 | 1460917953028 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:32:33 INFO - PROCESS | 16496 | 1460917953030 Marionette TRACE conn3 <- [1,1634,null,{}] 11:32:33 INFO - PROCESS | 16496 | 1460917953035 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}] 11:32:33 INFO - PROCESS | 16496 | 1460917953209 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 11:32:33 INFO - PROCESS | 16496 | 1460917953224 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a417f000 == 117 [pid = 16496] [id = 416] 11:32:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f03968f2000) [pid = 16496] [serial = 1249] [outer = (nil)] 11:32:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f039ba67400) [pid = 16496] [serial = 1250] [outer = 0x7f03968f2000] 11:32:33 INFO - PROCESS | 16496 | 1460917953284 Marionette DEBUG loaded listener.js 11:32:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f039e6da800) [pid = 16496] [serial = 1251] [outer = 0x7f03968f2000] 11:32:34 INFO - PROCESS | 16496 | 1460917954465 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]]]}] 11:32:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:32:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1487ms 11:32:34 INFO - PROCESS | 16496 | 1460917954516 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 11:32:34 INFO - PROCESS | 16496 | 1460917954524 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 11:32:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:32:34 INFO - PROCESS | 16496 | 1460917954534 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:32:34 INFO - PROCESS | 16496 | 1460917954539 Marionette TRACE conn3 <- [1,1638,null,{}] 11:32:34 INFO - PROCESS | 16496 | 1460917954548 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}] 11:32:34 INFO - PROCESS | 16496 | 1460917954807 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 11:32:35 INFO - PROCESS | 16496 | 1460917955121 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0a3800 == 118 [pid = 16496] [id = 417] 11:32:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f039a4c5800) [pid = 16496] [serial = 1252] [outer = (nil)] 11:32:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f039b163000) [pid = 16496] [serial = 1253] [outer = 0x7f039a4c5800] 11:32:35 INFO - PROCESS | 16496 | 1460917955204 Marionette DEBUG loaded listener.js 11:32:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f039b465400) [pid = 16496] [serial = 1254] [outer = 0x7f039a4c5800] 11:32:36 INFO - PROCESS | 16496 | 1460917956137 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]]]}] 11:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1648ms 11:32:36 INFO - PROCESS | 16496 | 1460917956184 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 11:32:36 INFO - PROCESS | 16496 | 1460917956192 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 11:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:32:36 INFO - PROCESS | 16496 | 1460917956203 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:32:36 INFO - PROCESS | 16496 | 1460917956207 Marionette TRACE conn3 <- [1,1642,null,{}] 11:32:36 INFO - PROCESS | 16496 | 1460917956213 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}] 11:32:36 INFO - PROCESS | 16496 | 1460917956414 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 11:32:36 INFO - PROCESS | 16496 | 1460917956707 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a43e0800 == 119 [pid = 16496] [id = 418] 11:32:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f039a4c6800) [pid = 16496] [serial = 1255] [outer = (nil)] 11:32:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f039cdf1c00) [pid = 16496] [serial = 1256] [outer = 0x7f039a4c6800] 11:32:36 INFO - PROCESS | 16496 | 1460917956823 Marionette DEBUG loaded listener.js 11:32:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f039d133000) [pid = 16496] [serial = 1257] [outer = 0x7f039a4c6800] 11:32:37 INFO - PROCESS | 16496 | 1460917957705 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]]]}] 11:32:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:32:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1529ms 11:32:37 INFO - PROCESS | 16496 | 1460917957732 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 11:32:37 INFO - PROCESS | 16496 | 1460917957736 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 11:32:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:32:37 INFO - PROCESS | 16496 | 1460917957743 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:32:37 INFO - PROCESS | 16496 | 1460917957748 Marionette TRACE conn3 <- [1,1646,null,{}] 11:32:37 INFO - PROCESS | 16496 | 1460917957764 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}] 11:32:37 INFO - PROCESS | 16496 | 1460917957964 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 11:32:38 INFO - PROCESS | 16496 | 1460917958178 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aadd2000 == 120 [pid = 16496] [id = 419] 11:32:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f039d13bc00) [pid = 16496] [serial = 1258] [outer = (nil)] 11:32:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03a40edc00) [pid = 16496] [serial = 1259] [outer = 0x7f039d13bc00] 11:32:38 INFO - PROCESS | 16496 | 1460917958296 Marionette DEBUG loaded listener.js 11:32:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03a46eb800) [pid = 16496] [serial = 1260] [outer = 0x7f039d13bc00] 11:32:39 INFO - PROCESS | 16496 | 1460917959192 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]]]}] 11:32:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:32:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1495ms 11:32:39 INFO - PROCESS | 16496 | 1460917959239 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 11:32:39 INFO - PROCESS | 16496 | 1460917959245 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 11:32:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:32:39 INFO - PROCESS | 16496 | 1460917959251 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:32:39 INFO - PROCESS | 16496 | 1460917959254 Marionette TRACE conn3 <- [1,1650,null,{}] 11:32:39 INFO - PROCESS | 16496 | 1460917959259 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}] 11:32:39 INFO - PROCESS | 16496 | 1460917959456 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 11:32:39 INFO - PROCESS | 16496 | 1460917959667 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab765000 == 121 [pid = 16496] [id = 420] 11:32:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f039d28e000) [pid = 16496] [serial = 1261] [outer = (nil)] 11:32:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03a52f2000) [pid = 16496] [serial = 1262] [outer = 0x7f039d28e000] 11:32:39 INFO - PROCESS | 16496 | 1460917959745 Marionette DEBUG loaded listener.js 11:32:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03a57ad000) [pid = 16496] [serial = 1263] [outer = 0x7f039d28e000] 11:32:40 INFO - PROCESS | 16496 | 1460917960646 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]]]}] 11:32:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:32:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1428ms 11:32:40 INFO - PROCESS | 16496 | 1460917960680 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 11:32:40 INFO - PROCESS | 16496 | 1460917960683 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 11:32:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:32:40 INFO - PROCESS | 16496 | 1460917960689 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:32:40 INFO - PROCESS | 16496 | 1460917960691 Marionette TRACE conn3 <- [1,1654,null,{}] 11:32:40 INFO - PROCESS | 16496 | 1460917960697 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}] 11:32:40 INFO - PROCESS | 16496 | 1460917960910 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 11:32:41 INFO - PROCESS | 16496 | 1460917961165 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ae5b5000 == 122 [pid = 16496] [id = 421] 11:32:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03a57a8c00) [pid = 16496] [serial = 1264] [outer = (nil)] 11:32:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f03a71bf000) [pid = 16496] [serial = 1265] [outer = 0x7f03a57a8c00] 11:32:41 INFO - PROCESS | 16496 | 1460917961276 Marionette DEBUG loaded listener.js 11:32:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03a746a800) [pid = 16496] [serial = 1266] [outer = 0x7f03a57a8c00] 11:32:42 INFO - PROCESS | 16496 | 1460917962217 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]]]}] 11:32:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:32:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1577ms 11:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:32:42 INFO - PROCESS | 16496 | 1460917962269 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 11:32:42 INFO - PROCESS | 16496 | 1460917962272 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 11:32:42 INFO - PROCESS | 16496 | 1460917962279 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:32:42 INFO - PROCESS | 16496 | 1460917962282 Marionette TRACE conn3 <- [1,1658,null,{}] 11:32:42 INFO - PROCESS | 16496 | 1460917962287 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}] 11:32:42 INFO - PROCESS | 16496 | 1460917962504 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 11:32:42 INFO - PROCESS | 16496 | 1460917962711 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0a62800 == 123 [pid = 16496] [id = 422] 11:32:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f03a8d6b800) [pid = 16496] [serial = 1267] [outer = (nil)] 11:32:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03aae14400) [pid = 16496] [serial = 1268] [outer = 0x7f03a8d6b800] 11:32:42 INFO - PROCESS | 16496 | 1460917962869 Marionette DEBUG loaded listener.js 11:32:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f03aaf4ac00) [pid = 16496] [serial = 1269] [outer = 0x7f03a8d6b800] 11:32:43 INFO - PROCESS | 16496 | 1460917963697 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]]]}] 11:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1481ms 11:32:43 INFO - PROCESS | 16496 | 1460917963761 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 11:32:43 INFO - PROCESS | 16496 | 1460917963766 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 11:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:32:43 INFO - PROCESS | 16496 | 1460917963774 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:32:43 INFO - PROCESS | 16496 | 1460917963780 Marionette TRACE conn3 <- [1,1662,null,{}] 11:32:43 INFO - PROCESS | 16496 | 1460917963791 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}] 11:32:44 INFO - PROCESS | 16496 | 1460917964050 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 11:32:44 INFO - PROCESS | 16496 | 1460917964257 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39c7800 == 124 [pid = 16496] [id = 423] 11:32:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f039bd1b000) [pid = 16496] [serial = 1270] [outer = (nil)] 11:32:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f03adee1800) [pid = 16496] [serial = 1271] [outer = 0x7f039bd1b000] 11:32:44 INFO - PROCESS | 16496 | 1460917964408 Marionette DEBUG loaded listener.js 11:32:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03aef7b400) [pid = 16496] [serial = 1272] [outer = 0x7f039bd1b000] 11:32:45 INFO - PROCESS | 16496 | 1460917965288 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]]]}] 11:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1586ms 11:32:45 INFO - PROCESS | 16496 | 1460917965364 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 11:32:45 INFO - PROCESS | 16496 | 1460917965369 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 11:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:32:45 INFO - PROCESS | 16496 | 1460917965376 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:32:45 INFO - PROCESS | 16496 | 1460917965379 Marionette TRACE conn3 <- [1,1666,null,{}] 11:32:45 INFO - PROCESS | 16496 | 1460917965385 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}] 11:32:45 INFO - PROCESS | 16496 | 1460917965643 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 11:32:45 INFO - PROCESS | 16496 | 1460917965897 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bed3c800 == 125 [pid = 16496] [id = 424] 11:32:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03a9988400) [pid = 16496] [serial = 1273] [outer = (nil)] 11:32:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03af813400) [pid = 16496] [serial = 1274] [outer = 0x7f03a9988400] 11:32:46 INFO - PROCESS | 16496 | 1460917966014 Marionette DEBUG loaded listener.js 11:32:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03b0802800) [pid = 16496] [serial = 1275] [outer = 0x7f03a9988400] 11:32:46 INFO - PROCESS | 16496 | 1460917966901 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]]]}] 11:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1584ms 11:32:46 INFO - PROCESS | 16496 | 1460917966962 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 11:32:46 INFO - PROCESS | 16496 | 1460917966966 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 11:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:32:46 INFO - PROCESS | 16496 | 1460917966972 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:32:46 INFO - PROCESS | 16496 | 1460917966975 Marionette TRACE conn3 <- [1,1670,null,{}] 11:32:46 INFO - PROCESS | 16496 | 1460917966981 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}] 11:32:47 INFO - PROCESS | 16496 | 1460917967191 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 11:32:47 INFO - PROCESS | 16496 | 1460917967453 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c295e000 == 126 [pid = 16496] [id = 425] 11:32:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03ad310c00) [pid = 16496] [serial = 1276] [outer = (nil)] 11:32:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03b0acec00) [pid = 16496] [serial = 1277] [outer = 0x7f03ad310c00] 11:32:47 INFO - PROCESS | 16496 | 1460917967575 Marionette DEBUG loaded listener.js 11:32:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f03b1ca9c00) [pid = 16496] [serial = 1278] [outer = 0x7f03ad310c00] 11:32:48 INFO - PROCESS | 16496 | 1460917968438 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]]]}] 11:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1530ms 11:32:48 INFO - PROCESS | 16496 | 1460917968504 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 11:32:48 INFO - PROCESS | 16496 | 1460917968508 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 11:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:32:48 INFO - PROCESS | 16496 | 1460917968513 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:32:48 INFO - PROCESS | 16496 | 1460917968516 Marionette TRACE conn3 <- [1,1674,null,{}] 11:32:48 INFO - PROCESS | 16496 | 1460917968521 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}] 11:32:48 INFO - PROCESS | 16496 | 1460917968715 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 11:32:48 INFO - PROCESS | 16496 | 1460917968924 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ca88e000 == 127 [pid = 16496] [id = 426] 11:32:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f039cd04800) [pid = 16496] [serial = 1279] [outer = (nil)] 11:32:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03b6e42000) [pid = 16496] [serial = 1280] [outer = 0x7f039cd04800] 11:32:49 INFO - PROCESS | 16496 | 1460917969045 Marionette DEBUG loaded listener.js 11:32:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f03bec2f800) [pid = 16496] [serial = 1281] [outer = 0x7f039cd04800] 11:32:49 INFO - PROCESS | 16496 | 1460917969978 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]]]}] 11:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1527ms 11:32:50 INFO - PROCESS | 16496 | 1460917970044 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 11:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:32:50 INFO - PROCESS | 16496 | 1460917970048 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 11:32:50 INFO - PROCESS | 16496 | 1460917970054 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:32:50 INFO - PROCESS | 16496 | 1460917970058 Marionette TRACE conn3 <- [1,1678,null,{}] 11:32:50 INFO - PROCESS | 16496 | 1460917970064 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}] 11:32:50 INFO - PROCESS | 16496 | 1460917970327 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 11:32:50 INFO - PROCESS | 16496 | 1460917970580 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03969e2000 == 128 [pid = 16496] [id = 427] 11:32:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03bcccec00) [pid = 16496] [serial = 1282] [outer = (nil)] 11:32:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03c2c21000) [pid = 16496] [serial = 1283] [outer = 0x7f03bcccec00] 11:32:50 INFO - PROCESS | 16496 | 1460917970704 Marionette DEBUG loaded listener.js 11:32:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03c3008800) [pid = 16496] [serial = 1284] [outer = 0x7f03bcccec00] 11:32:51 INFO - PROCESS | 16496 | 1460917971530 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]]]}] 11:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1536ms 11:32:51 INFO - PROCESS | 16496 | 1460917971591 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 11:32:51 INFO - PROCESS | 16496 | 1460917971595 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 11:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:32:51 INFO - PROCESS | 16496 | 1460917971600 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:32:51 INFO - PROCESS | 16496 | 1460917971602 Marionette TRACE conn3 <- [1,1682,null,{}] 11:32:51 INFO - PROCESS | 16496 | 1460917971608 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}] 11:32:51 INFO - PROCESS | 16496 | 1460917971845 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 11:32:52 INFO - PROCESS | 16496 | 1460917972068 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03969e1800 == 129 [pid = 16496] [id = 428] 11:32:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03931da400) [pid = 16496] [serial = 1285] [outer = (nil)] 11:32:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f03931e4000) [pid = 16496] [serial = 1286] [outer = 0x7f03931da400] 11:32:52 INFO - PROCESS | 16496 | 1460917972182 Marionette DEBUG loaded listener.js 11:32:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03931e8c00) [pid = 16496] [serial = 1287] [outer = 0x7f03931da400] 11:32:53 INFO - PROCESS | 16496 | 1460917973072 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]]]}] 11:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1529ms 11:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:32:53 INFO - PROCESS | 16496 | 1460917973131 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 11:32:53 INFO - PROCESS | 16496 | 1460917973134 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 11:32:53 INFO - PROCESS | 16496 | 1460917973140 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:32:53 INFO - PROCESS | 16496 | 1460917973143 Marionette TRACE conn3 <- [1,1686,null,{}] 11:32:53 INFO - PROCESS | 16496 | 1460917973148 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}] 11:32:53 INFO - PROCESS | 16496 | 1460917973344 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 11:32:53 INFO - PROCESS | 16496 | 1460917973564 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bae3000 == 130 [pid = 16496] [id = 429] 11:32:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03931e8800) [pid = 16496] [serial = 1288] [outer = (nil)] 11:32:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f0398691000) [pid = 16496] [serial = 1289] [outer = 0x7f03931e8800] 11:32:53 INFO - PROCESS | 16496 | 1460917973682 Marionette DEBUG loaded listener.js 11:32:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f03a40eb800) [pid = 16496] [serial = 1290] [outer = 0x7f03931e8800] 11:32:54 INFO - PROCESS | 16496 | 1460917974620 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]]]}] 11:32:54 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 11:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1541ms 11:32:54 INFO - PROCESS | 16496 | 1460917974681 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 11:32:54 INFO - PROCESS | 16496 | 1460917974685 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 11:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:32:54 INFO - PROCESS | 16496 | 1460917974691 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:32:54 INFO - PROCESS | 16496 | 1460917974693 Marionette TRACE conn3 <- [1,1690,null,{}] 11:32:54 INFO - PROCESS | 16496 | 1460917974699 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}] 11:32:54 INFO - PROCESS | 16496 | 1460917974907 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 11:32:55 INFO - PROCESS | 16496 | 1460917975176 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396bc9000 == 131 [pid = 16496] [id = 430] 11:32:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f03931e9000) [pid = 16496] [serial = 1291] [outer = (nil)] 11:32:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03968f7000) [pid = 16496] [serial = 1292] [outer = 0x7f03931e9000] 11:32:55 INFO - PROCESS | 16496 | 1460917975289 Marionette DEBUG loaded listener.js 11:32:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f0397163800) [pid = 16496] [serial = 1293] [outer = 0x7f03931e9000] 11:32:56 INFO - PROCESS | 16496 | 1460917976194 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]]]}] 11:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1589ms 11:32:56 INFO - PROCESS | 16496 | 1460917976281 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 11:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:32:56 INFO - PROCESS | 16496 | 1460917976285 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 11:32:56 INFO - PROCESS | 16496 | 1460917976290 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:32:56 INFO - PROCESS | 16496 | 1460917976293 Marionette TRACE conn3 <- [1,1694,null,{}] 11:32:56 INFO - PROCESS | 16496 | 1460917976298 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}] 11:32:56 INFO - PROCESS | 16496 | 1460917976884 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 11:32:57 INFO - PROCESS | 16496 | 1460917977194 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a27e800 == 132 [pid = 16496] [id = 431] 11:32:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f0396a47400) [pid = 16496] [serial = 1294] [outer = (nil)] 11:32:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f0396dcdc00) [pid = 16496] [serial = 1295] [outer = 0x7f0396a47400] 11:32:57 INFO - PROCESS | 16496 | 1460917977267 Marionette DEBUG loaded listener.js 11:32:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f0396fe5c00) [pid = 16496] [serial = 1296] [outer = 0x7f0396a47400] 11:32:58 INFO - PROCESS | 16496 | 1460917978119 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]]]}] 11:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1881ms 11:32:58 INFO - PROCESS | 16496 | 1460917978174 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 11:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:32:58 INFO - PROCESS | 16496 | 1460917978180 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 11:32:58 INFO - PROCESS | 16496 | 1460917978188 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:32:58 INFO - PROCESS | 16496 | 1460917978194 Marionette TRACE conn3 <- [1,1698,null,{}] 11:32:58 INFO - PROCESS | 16496 | 1460917978201 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}] 11:32:58 INFO - PROCESS | 16496 | 1460917978398 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 11:32:58 INFO - PROCESS | 16496 | 1460917978613 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0399008800 == 133 [pid = 16496] [id = 432] 11:32:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f0396a46800) [pid = 16496] [serial = 1297] [outer = (nil)] 11:32:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f0396fdb800) [pid = 16496] [serial = 1298] [outer = 0x7f0396a46800] 11:32:58 INFO - PROCESS | 16496 | 1460917978739 Marionette DEBUG loaded listener.js 11:32:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f039b15ac00) [pid = 16496] [serial = 1299] [outer = 0x7f0396a46800] 11:32:59 INFO - PROCESS | 16496 | 1460917979816 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]]]}] 11:32:59 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 11:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1687ms 11:32:59 INFO - PROCESS | 16496 | 1460917979875 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 11:32:59 INFO - PROCESS | 16496 | 1460917979880 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 11:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:32:59 INFO - PROCESS | 16496 | 1460917979886 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:32:59 INFO - PROCESS | 16496 | 1460917979889 Marionette TRACE conn3 <- [1,1702,null,{}] 11:32:59 INFO - PROCESS | 16496 | 1460917979894 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}] 11:33:00 INFO - PROCESS | 16496 | 1460917980091 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 11:33:00 INFO - PROCESS | 16496 | 1460917980395 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968d5000 == 134 [pid = 16496] [id = 433] 11:33:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 264 (0x7f039a66c400) [pid = 16496] [serial = 1300] [outer = (nil)] 11:33:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f039b46e000) [pid = 16496] [serial = 1301] [outer = 0x7f039a66c400] 11:33:00 INFO - PROCESS | 16496 | 1460917980557 Marionette DEBUG loaded listener.js 11:33:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f039ba68000) [pid = 16496] [serial = 1302] [outer = 0x7f039a66c400] 11:33:00 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a796e000 == 133 [pid = 16496] [id = 375] 11:33:00 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03971aa800 == 132 [pid = 16496] [id = 415] 11:33:00 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f0396eee800) [pid = 16496] [serial = 1163] [outer = (nil)] [url = about:blank] 11:33:00 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f03b0ac3000) [pid = 16496] [serial = 1151] [outer = (nil)] [url = about:blank] 11:33:00 INFO - PROCESS | 16496 | --DOMWINDOW == 263 (0x7f03b11a2c00) [pid = 16496] [serial = 1154] [outer = (nil)] [url = about:blank] 11:33:00 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f03bec2a000) [pid = 16496] [serial = 1157] [outer = (nil)] [url = about:blank] 11:33:00 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f039a4c3800) [pid = 16496] [serial = 1166] [outer = (nil)] [url = about:blank] 11:33:00 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f03c2c13400) [pid = 16496] [serial = 1160] [outer = (nil)] [url = about:blank] 11:33:00 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f03afdc1c00) [pid = 16496] [serial = 1148] [outer = (nil)] [url = about:blank] 11:33:00 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6e7a000 == 131 [pid = 16496] [id = 414] 11:33:00 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a54ed800 == 130 [pid = 16496] [id = 413] 11:33:00 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cfd4800 == 129 [pid = 16496] [id = 412] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396be2000 == 128 [pid = 16496] [id = 411] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b25e800 == 127 [pid = 16496] [id = 410] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e05a000 == 126 [pid = 16496] [id = 409] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d5d800 == 125 [pid = 16496] [id = 408] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b487000 == 124 [pid = 16496] [id = 407] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b39bc800 == 123 [pid = 16496] [id = 401] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b057f800 == 122 [pid = 16496] [id = 400] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ad5cb800 == 121 [pid = 16496] [id = 399] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a479e800 == 120 [pid = 16496] [id = 398] 11:33:01 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bc1f000 == 119 [pid = 16496] [id = 397] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f03ad593c00) [pid = 16496] [serial = 1188] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03a7d7c000) [pid = 16496] [serial = 1128] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03bef07c00) [pid = 16496] [serial = 891] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03a539d000) [pid = 16496] [serial = 876] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f03aae12c00) [pid = 16496] [serial = 1185] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f03a67b6c00) [pid = 16496] [serial = 1065] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03c3008400) [pid = 16496] [serial = 954] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f03aac8e000) [pid = 16496] [serial = 882] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03968fb400) [pid = 16496] [serial = 963] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f039bd23400) [pid = 16496] [serial = 999] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f039a664000) [pid = 16496] [serial = 1172] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03a794c000) [pid = 16496] [serial = 1127] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03a40f3000) [pid = 16496] [serial = 1175] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f03c2e56400) [pid = 16496] [serial = 840] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03bed27400) [pid = 16496] [serial = 951] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f039e6dc400) [pid = 16496] [serial = 957] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f039d28fc00) [pid = 16496] [serial = 831] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f039d454400) [pid = 16496] [serial = 873] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f03987a2800) [pid = 16496] [serial = 1170] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03a77b5c00) [pid = 16496] [serial = 879] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f03a57af400) [pid = 16496] [serial = 969] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f039868fc00) [pid = 16496] [serial = 834] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03bccd7000) [pid = 16496] [serial = 888] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f03a5108800) [pid = 16496] [serial = 942] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03a3c03400) [pid = 16496] [serial = 846] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f03a55d0000) [pid = 16496] [serial = 1179] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f03aac90000) [pid = 16496] [serial = 900] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f03af43d400) [pid = 16496] [serial = 885] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f03a52f0800) [pid = 16496] [serial = 1178] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f03aac89c00) [pid = 16496] [serial = 1142] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f039b52b400) [pid = 16496] [serial = 1130] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03aaee8c00) [pid = 16496] [serial = 1071] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f03b0e23000) [pid = 16496] [serial = 948] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f03a40f1400) [pid = 16496] [serial = 1133] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f039ba70800) [pid = 16496] [serial = 894] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f0396dd6400) [pid = 16496] [serial = 1169] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f03ae4c4c00) [pid = 16496] [serial = 1145] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03aac3ac00) [pid = 16496] [serial = 909] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f0398a0a800) [pid = 16496] [serial = 870] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f03a40cf800) [pid = 16496] [serial = 837] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f03a71c6800) [pid = 16496] [serial = 1182] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f039cdf1000) [pid = 16496] [serial = 1173] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f03a7b0c400) [pid = 16496] [serial = 1184] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03987ab400) [pid = 16496] [serial = 843] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f03a5246400) [pid = 16496] [serial = 972] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f03bccd8000) [pid = 16496] [serial = 903] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f03a67c1c00) [pid = 16496] [serial = 1136] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03aaf2e800) [pid = 16496] [serial = 945] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f039b15c800) [pid = 16496] [serial = 966] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f03ad69ac00) [pid = 16496] [serial = 1074] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03c0e25000) [pid = 16496] [serial = 897] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f0396fe7c00) [pid = 16496] [serial = 996] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f03a7b10c00) [pid = 16496] [serial = 1068] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f039cd0fc00) [pid = 16496] [serial = 939] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03a6a46c00) [pid = 16496] [serial = 1181] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03a7b10000) [pid = 16496] [serial = 1139] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f03a5103800) [pid = 16496] [serial = 1002] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f039cdf6000) [pid = 16496] [serial = 1062] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03a46ecc00) [pid = 16496] [serial = 1176] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f0396fe8000) [pid = 16496] [serial = 960] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f0397167800) [pid = 16496] [serial = 906] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f03a746cc00) [pid = 16496] [serial = 1187] [outer = (nil)] [url = about:blank] 11:33:01 INFO - PROCESS | 16496 | 1460917981537 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]]]}] 11:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1680ms 11:33:01 INFO - PROCESS | 16496 | 1460917981567 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 11:33:01 INFO - PROCESS | 16496 | 1460917981573 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 11:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:33:01 INFO - PROCESS | 16496 | 1460917981589 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:33:01 INFO - PROCESS | 16496 | 1460917981596 Marionette TRACE conn3 <- [1,1706,null,{}] 11:33:01 INFO - PROCESS | 16496 | 1460917981623 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}] 11:33:01 INFO - PROCESS | 16496 | 1460917981823 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 11:33:01 INFO - PROCESS | 16496 | 1460917981834 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b25d000 == 120 [pid = 16496] [id = 434] 11:33:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f039ba68800) [pid = 16496] [serial = 1303] [outer = (nil)] 11:33:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f039cdea800) [pid = 16496] [serial = 1304] [outer = 0x7f039ba68800] 11:33:01 INFO - PROCESS | 16496 | 1460917981907 Marionette DEBUG loaded listener.js 11:33:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f039ce70000) [pid = 16496] [serial = 1305] [outer = 0x7f039ba68800] 11:33:02 INFO - PROCESS | 16496 | 1460917982832 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]]]}] 11:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1297ms 11:33:02 INFO - PROCESS | 16496 | 1460917982880 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 11:33:02 INFO - PROCESS | 16496 | 1460917982882 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 11:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:33:02 INFO - PROCESS | 16496 | 1460917982889 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:33:02 INFO - PROCESS | 16496 | 1460917982893 Marionette TRACE conn3 <- [1,1710,null,{}] 11:33:02 INFO - PROCESS | 16496 | 1460917982898 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}] 11:33:03 INFO - PROCESS | 16496 | 1460917983096 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 11:33:03 INFO - PROCESS | 16496 | 1460917983300 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0b2000 == 121 [pid = 16496] [id = 435] 11:33:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f039bd17400) [pid = 16496] [serial = 1306] [outer = (nil)] 11:33:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f039d132800) [pid = 16496] [serial = 1307] [outer = 0x7f039bd17400] 11:33:03 INFO - PROCESS | 16496 | 1460917983363 Marionette DEBUG loaded listener.js 11:33:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f039d28fc00) [pid = 16496] [serial = 1308] [outer = 0x7f039bd17400] 11:33:04 INFO - PROCESS | 16496 | 1460917984366 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]]]}] 11:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1532ms 11:33:04 INFO - PROCESS | 16496 | 1460917984424 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 11:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:33:04 INFO - PROCESS | 16496 | 1460917984428 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 11:33:04 INFO - PROCESS | 16496 | 1460917984446 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:33:04 INFO - PROCESS | 16496 | 1460917984451 Marionette TRACE conn3 <- [1,1714,null,{}] 11:33:04 INFO - PROCESS | 16496 | 1460917984459 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}] 11:33:04 INFO - PROCESS | 16496 | 1460917984919 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 11:33:05 INFO - PROCESS | 16496 | 1460917985167 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e955800 == 122 [pid = 16496] [id = 436] 11:33:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03a40c8000) [pid = 16496] [serial = 1309] [outer = (nil)] 11:33:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03a40cfc00) [pid = 16496] [serial = 1310] [outer = 0x7f03a40c8000] 11:33:05 INFO - PROCESS | 16496 | 1460917985242 Marionette DEBUG loaded listener.js 11:33:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03a44d5800) [pid = 16496] [serial = 1311] [outer = 0x7f03a40c8000] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f03b0a20000) [pid = 16496] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03c2c06000) [pid = 16496] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03a424e000) [pid = 16496] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f0396ddcc00) [pid = 16496] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f039b523800) [pid = 16496] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f0398a0f000) [pid = 16496] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f03968ee000) [pid = 16496] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f03a77ac400) [pid = 16496] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f0396dd3800) [pid = 16496] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f03a55cd400) [pid = 16496] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f03a8ccd800) [pid = 16496] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f03a4249400) [pid = 16496] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f03b0b22000) [pid = 16496] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f03a72dcc00) [pid = 16496] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f03a40d0800) [pid = 16496] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f03a72db400) [pid = 16496] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a6ea5800) [pid = 16496] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03af294800) [pid = 16496] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f039cd1a000) [pid = 16496] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f039a4cd800) [pid = 16496] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f039a8dd800) [pid = 16496] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03a523ec00) [pid = 16496] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f03a44d7c00) [pid = 16496] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f03aaccb000) [pid = 16496] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f039a8d7c00) [pid = 16496] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f03af436800) [pid = 16496] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f039a666800) [pid = 16496] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f039e6d6400) [pid = 16496] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f03aaeea000) [pid = 16496] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:33:06 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f0398691c00) [pid = 16496] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:33:06 INFO - PROCESS | 16496 | 1460917986513 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]]]}] 11:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2099ms 11:33:06 INFO - PROCESS | 16496 | 1460917986541 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 11:33:06 INFO - PROCESS | 16496 | 1460917986545 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 11:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:33:06 INFO - PROCESS | 16496 | 1460917986551 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:33:06 INFO - PROCESS | 16496 | 1460917986553 Marionette TRACE conn3 <- [1,1718,null,{}] 11:33:06 INFO - PROCESS | 16496 | 1460917986558 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}] 11:33:06 INFO - PROCESS | 16496 | 1460917986744 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 11:33:06 INFO - PROCESS | 16496 | 1460917986758 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3dab800 == 123 [pid = 16496] [id = 437] 11:33:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f039a4cd800) [pid = 16496] [serial = 1312] [outer = (nil)] 11:33:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f039d458400) [pid = 16496] [serial = 1313] [outer = 0x7f039a4cd800] 11:33:06 INFO - PROCESS | 16496 | 1460917986821 Marionette DEBUG loaded listener.js 11:33:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f03a4251000) [pid = 16496] [serial = 1314] [outer = 0x7f039a4cd800] 11:33:07 INFO - PROCESS | 16496 | 1460917987699 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]]]}] 11:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1177ms 11:33:07 INFO - PROCESS | 16496 | 1460917987730 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 11:33:07 INFO - PROCESS | 16496 | 1460917987733 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 11:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:33:07 INFO - PROCESS | 16496 | 1460917987750 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:33:07 INFO - PROCESS | 16496 | 1460917987754 Marionette TRACE conn3 <- [1,1722,null,{}] 11:33:07 INFO - PROCESS | 16496 | 1460917987771 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}] 11:33:07 INFO - PROCESS | 16496 | 1460917987956 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 11:33:08 INFO - PROCESS | 16496 | 1460917988303 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03969c8000 == 124 [pid = 16496] [id = 438] 11:33:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f03931dd400) [pid = 16496] [serial = 1315] [outer = (nil)] 11:33:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f03931e4400) [pid = 16496] [serial = 1316] [outer = 0x7f03931dd400] 11:33:08 INFO - PROCESS | 16496 | 1460917988386 Marionette DEBUG loaded listener.js 11:33:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f0396dce800) [pid = 16496] [serial = 1317] [outer = 0x7f03931dd400] 11:33:09 INFO - PROCESS | 16496 | 1460917989337 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]]]}] 11:33:09 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 11:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1647ms 11:33:09 INFO - PROCESS | 16496 | 1460917989389 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 11:33:09 INFO - PROCESS | 16496 | 1460917989397 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 11:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:33:09 INFO - PROCESS | 16496 | 1460917989407 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:33:09 INFO - PROCESS | 16496 | 1460917989410 Marionette TRACE conn3 <- [1,1726,null,{}] 11:33:09 INFO - PROCESS | 16496 | 1460917989419 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}] 11:33:09 INFO - PROCESS | 16496 | 1460917989649 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 11:33:09 INFO - PROCESS | 16496 | 1460917989907 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0b4800 == 125 [pid = 16496] [id = 439] 11:33:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f039a8e0000) [pid = 16496] [serial = 1318] [outer = (nil)] 11:33:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f039b344400) [pid = 16496] [serial = 1319] [outer = 0x7f039a8e0000] 11:33:10 INFO - PROCESS | 16496 | 1460917990032 Marionette DEBUG loaded listener.js 11:33:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f039b465c00) [pid = 16496] [serial = 1320] [outer = 0x7f039a8e0000] 11:33:11 INFO - PROCESS | 16496 | 1460917991014 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]]]}] 11:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1682ms 11:33:11 INFO - PROCESS | 16496 | 1460917991093 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 11:33:11 INFO - PROCESS | 16496 | 1460917991100 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 11:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:33:11 INFO - PROCESS | 16496 | 1460917991107 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:33:11 INFO - PROCESS | 16496 | 1460917991110 Marionette TRACE conn3 <- [1,1730,null,{}] 11:33:11 INFO - PROCESS | 16496 | 1460917991116 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}] 11:33:11 INFO - PROCESS | 16496 | 1460917991390 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 11:33:11 INFO - PROCESS | 16496 | 1460917991767 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a478d000 == 126 [pid = 16496] [id = 440] 11:33:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f039cdf1000) [pid = 16496] [serial = 1321] [outer = (nil)] 11:33:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f039d138c00) [pid = 16496] [serial = 1322] [outer = 0x7f039cdf1000] 11:33:11 INFO - PROCESS | 16496 | 1460917991884 Marionette DEBUG loaded listener.js 11:33:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f039e6d2c00) [pid = 16496] [serial = 1323] [outer = 0x7f039cdf1000] 11:33:12 INFO - PROCESS | 16496 | 1460917992806 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]]]}] 11:33:12 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 11:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1737ms 11:33:12 INFO - PROCESS | 16496 | 1460917992845 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 11:33:12 INFO - PROCESS | 16496 | 1460917992850 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 11:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:33:12 INFO - PROCESS | 16496 | 1460917992865 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:33:12 INFO - PROCESS | 16496 | 1460917992874 Marionette TRACE conn3 <- [1,1734,null,{}] 11:33:12 INFO - PROCESS | 16496 | 1460917992880 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}] 11:33:13 INFO - PROCESS | 16496 | 1460917993107 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 11:33:13 INFO - PROCESS | 16496 | 1460917993317 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6b3c000 == 127 [pid = 16496] [id = 441] 11:33:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f039cdee800) [pid = 16496] [serial = 1324] [outer = (nil)] 11:33:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03a424dc00) [pid = 16496] [serial = 1325] [outer = 0x7f039cdee800] 11:33:13 INFO - PROCESS | 16496 | 1460917993433 Marionette DEBUG loaded listener.js 11:33:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03a524a400) [pid = 16496] [serial = 1326] [outer = 0x7f039cdee800] 11:33:14 INFO - PROCESS | 16496 | 1460917994386 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]]]}] 11:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1600ms 11:33:14 INFO - PROCESS | 16496 | 1460917994458 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 11:33:14 INFO - PROCESS | 16496 | 1460917994463 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 11:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:33:14 INFO - PROCESS | 16496 | 1460917994469 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:33:14 INFO - PROCESS | 16496 | 1460917994472 Marionette TRACE conn3 <- [1,1738,null,{}] 11:33:14 INFO - PROCESS | 16496 | 1460917994477 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}] 11:33:14 INFO - PROCESS | 16496 | 1460917994691 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 11:33:14 INFO - PROCESS | 16496 | 1460917994940 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7968800 == 128 [pid = 16496] [id = 442] 11:33:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f039ce6f400) [pid = 16496] [serial = 1327] [outer = (nil)] 11:33:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f03a55d1000) [pid = 16496] [serial = 1328] [outer = 0x7f039ce6f400] 11:33:15 INFO - PROCESS | 16496 | 1460917995030 Marionette DEBUG loaded listener.js 11:33:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f03a6832400) [pid = 16496] [serial = 1329] [outer = 0x7f039ce6f400] 11:33:15 INFO - PROCESS | 16496 | 1460917995896 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]]]}] 11:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1483ms 11:33:15 INFO - PROCESS | 16496 | 1460917995954 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 11:33:15 INFO - PROCESS | 16496 | 1460917995956 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 11:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:33:15 INFO - PROCESS | 16496 | 1460917995963 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:33:15 INFO - PROCESS | 16496 | 1460917995965 Marionette TRACE conn3 <- [1,1742,null,{}] 11:33:15 INFO - PROCESS | 16496 | 1460917995971 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}] 11:33:16 INFO - PROCESS | 16496 | 1460917996187 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 11:33:16 INFO - PROCESS | 16496 | 1460917996395 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aadb7000 == 129 [pid = 16496] [id = 443] 11:33:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f03a70ad800) [pid = 16496] [serial = 1330] [outer = (nil)] 11:33:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f03a70b0400) [pid = 16496] [serial = 1331] [outer = 0x7f03a70ad800] 11:33:16 INFO - PROCESS | 16496 | 1460917996540 Marionette DEBUG loaded listener.js 11:33:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f03a7944000) [pid = 16496] [serial = 1332] [outer = 0x7f03a70ad800] 11:33:17 INFO - PROCESS | 16496 | 1460917997535 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]]]}] 11:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1639ms 11:33:17 INFO - PROCESS | 16496 | 1460917997604 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 11:33:17 INFO - PROCESS | 16496 | 1460917997607 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 11:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:33:17 INFO - PROCESS | 16496 | 1460917997614 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:33:17 INFO - PROCESS | 16496 | 1460917997616 Marionette TRACE conn3 <- [1,1746,null,{}] 11:33:17 INFO - PROCESS | 16496 | 1460917997622 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}] 11:33:17 INFO - PROCESS | 16496 | 1460917997828 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 11:33:18 INFO - PROCESS | 16496 | 1460917998076 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab945000 == 130 [pid = 16496] [id = 444] 11:33:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f03a70b0000) [pid = 16496] [serial = 1333] [outer = (nil)] 11:33:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f03aac83000) [pid = 16496] [serial = 1334] [outer = 0x7f03a70b0000] 11:33:18 INFO - PROCESS | 16496 | 1460917998202 Marionette DEBUG loaded listener.js 11:33:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f03aae12c00) [pid = 16496] [serial = 1335] [outer = 0x7f03a70b0000] 11:33:19 INFO - PROCESS | 16496 | 1460917999119 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]]]}] 11:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1583ms 11:33:19 INFO - PROCESS | 16496 | 1460917999198 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 11:33:19 INFO - PROCESS | 16496 | 1460917999202 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 11:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:33:19 INFO - PROCESS | 16496 | 1460917999209 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:33:19 INFO - PROCESS | 16496 | 1460917999211 Marionette TRACE conn3 <- [1,1750,null,{}] 11:33:19 INFO - PROCESS | 16496 | 1460917999217 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}] 11:33:19 INFO - PROCESS | 16496 | 1460917999470 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 11:33:19 INFO - PROCESS | 16496 | 1460917999728 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afa0a000 == 131 [pid = 16496] [id = 445] 11:33:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03a7b0b000) [pid = 16496] [serial = 1336] [outer = (nil)] 11:33:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f03aaec5400) [pid = 16496] [serial = 1337] [outer = 0x7f03a7b0b000] 11:33:19 INFO - PROCESS | 16496 | 1460917999852 Marionette DEBUG loaded listener.js 11:33:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03aaeca800) [pid = 16496] [serial = 1338] [outer = 0x7f03a7b0b000] 11:33:20 INFO - PROCESS | 16496 | 1460918000735 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]]]}] 11:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1582ms 11:33:20 INFO - PROCESS | 16496 | 1460918000793 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 11:33:20 INFO - PROCESS | 16496 | 1460918000796 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 11:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:33:20 INFO - PROCESS | 16496 | 1460918000802 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:33:20 INFO - PROCESS | 16496 | 1460918000805 Marionette TRACE conn3 <- [1,1754,null,{}] 11:33:20 INFO - PROCESS | 16496 | 1460918000810 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}] 11:33:21 INFO - PROCESS | 16496 | 1460918001013 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 11:33:21 INFO - PROCESS | 16496 | 1460918001227 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b03aa000 == 132 [pid = 16496] [id = 446] 11:33:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03aac85400) [pid = 16496] [serial = 1339] [outer = (nil)] 11:33:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03aaecf800) [pid = 16496] [serial = 1340] [outer = 0x7f03aac85400] 11:33:21 INFO - PROCESS | 16496 | 1460918001343 Marionette DEBUG loaded listener.js 11:33:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03aaee9c00) [pid = 16496] [serial = 1341] [outer = 0x7f03aac85400] 11:33:22 INFO - PROCESS | 16496 | 1460918002254 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]]]}] 11:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1480ms 11:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:33:22 INFO - PROCESS | 16496 | 1460918002286 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 11:33:22 INFO - PROCESS | 16496 | 1460918002289 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 11:33:22 INFO - PROCESS | 16496 | 1460918002296 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:33:22 INFO - PROCESS | 16496 | 1460918002299 Marionette TRACE conn3 <- [1,1758,null,{}] 11:33:22 INFO - PROCESS | 16496 | 1460918002305 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}] 11:33:22 INFO - PROCESS | 16496 | 1460918002510 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 11:33:22 INFO - PROCESS | 16496 | 1460918002729 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1123000 == 133 [pid = 16496] [id = 447] 11:33:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f039a4c4800) [pid = 16496] [serial = 1342] [outer = (nil)] 11:33:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f039d45d800) [pid = 16496] [serial = 1343] [outer = 0x7f039a4c4800] 11:33:22 INFO - PROCESS | 16496 | 1460918002842 Marionette DEBUG loaded listener.js 11:33:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f03abb6c400) [pid = 16496] [serial = 1344] [outer = 0x7f039a4c4800] 11:33:23 INFO - PROCESS | 16496 | 1460918003776 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]]]}] 11:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1530ms 11:33:23 INFO - PROCESS | 16496 | 1460918003826 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 11:33:23 INFO - PROCESS | 16496 | 1460918003830 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 11:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:33:23 INFO - PROCESS | 16496 | 1460918003835 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:33:23 INFO - PROCESS | 16496 | 1460918003837 Marionette TRACE conn3 <- [1,1762,null,{}] 11:33:23 INFO - PROCESS | 16496 | 1460918003843 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}] 11:33:24 INFO - PROCESS | 16496 | 1460918004044 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 11:33:24 INFO - PROCESS | 16496 | 1460918004259 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bda7a800 == 134 [pid = 16496] [id = 448] 11:33:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f03ad593c00) [pid = 16496] [serial = 1345] [outer = (nil)] 11:33:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f03ae7cc000) [pid = 16496] [serial = 1346] [outer = 0x7f03ad593c00] 11:33:24 INFO - PROCESS | 16496 | 1460918004388 Marionette DEBUG loaded listener.js 11:33:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f03b00e4c00) [pid = 16496] [serial = 1347] [outer = 0x7f03ad593c00] 11:33:25 INFO - PROCESS | 16496 | 1460918005360 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]]]}] 11:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1580ms 11:33:25 INFO - PROCESS | 16496 | 1460918005418 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 11:33:25 INFO - PROCESS | 16496 | 1460918005421 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 11:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:33:25 INFO - PROCESS | 16496 | 1460918005428 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:33:25 INFO - PROCESS | 16496 | 1460918005432 Marionette TRACE conn3 <- [1,1766,null,{}] 11:33:25 INFO - PROCESS | 16496 | 1460918005437 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}] 11:33:25 INFO - PROCESS | 16496 | 1460918005683 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 11:33:25 INFO - PROCESS | 16496 | 1460918005937 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c5bcc800 == 135 [pid = 16496] [id = 449] 11:33:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f03b1544000) [pid = 16496] [serial = 1348] [outer = (nil)] 11:33:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f03bccd7c00) [pid = 16496] [serial = 1349] [outer = 0x7f03b1544000] 11:33:26 INFO - PROCESS | 16496 | 1460918006054 Marionette DEBUG loaded listener.js 11:33:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f03bdfde000) [pid = 16496] [serial = 1350] [outer = 0x7f03b1544000] 11:33:26 INFO - PROCESS | 16496 | 1460918006974 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]]]}] 11:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1590ms 11:33:27 INFO - PROCESS | 16496 | 1460918007020 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 11:33:27 INFO - PROCESS | 16496 | 1460918007023 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 11:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:33:27 INFO - PROCESS | 16496 | 1460918007029 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:33:27 INFO - PROCESS | 16496 | 1460918007032 Marionette TRACE conn3 <- [1,1770,null,{}] 11:33:27 INFO - PROCESS | 16496 | 1460918007038 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}] 11:33:27 INFO - PROCESS | 16496 | 1460918007244 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 11:33:27 INFO - PROCESS | 16496 | 1460918007506 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d95000 == 136 [pid = 16496] [id = 450] 11:33:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f03a794c800) [pid = 16496] [serial = 1351] [outer = (nil)] 11:33:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f03becd1400) [pid = 16496] [serial = 1352] [outer = 0x7f03a794c800] 11:33:27 INFO - PROCESS | 16496 | 1460918007622 Marionette DEBUG loaded listener.js 11:33:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f03c0f46c00) [pid = 16496] [serial = 1353] [outer = 0x7f03a794c800] 11:33:28 INFO - PROCESS | 16496 | 1460918008489 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]]]}] 11:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1536ms 11:33:28 INFO - PROCESS | 16496 | 1460918008568 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 11:33:28 INFO - PROCESS | 16496 | 1460918008570 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 11:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:33:28 INFO - PROCESS | 16496 | 1460918008577 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:33:28 INFO - PROCESS | 16496 | 1460918008579 Marionette TRACE conn3 <- [1,1774,null,{}] 11:33:28 INFO - PROCESS | 16496 | 1460918008585 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}] 11:33:28 INFO - PROCESS | 16496 | 1460918008805 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 11:33:29 INFO - PROCESS | 16496 | 1460918009062 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a5bf800 == 137 [pid = 16496] [id = 451] 11:33:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f0395bb6c00) [pid = 16496] [serial = 1354] [outer = (nil)] 11:33:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f0395bbcc00) [pid = 16496] [serial = 1355] [outer = 0x7f0395bb6c00] 11:33:29 INFO - PROCESS | 16496 | 1460918009182 Marionette DEBUG loaded listener.js 11:33:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f0395bc1800) [pid = 16496] [serial = 1356] [outer = 0x7f0395bb6c00] 11:33:30 INFO - PROCESS | 16496 | 1460918010040 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]]]}] 11:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1528ms 11:33:30 INFO - PROCESS | 16496 | 1460918010106 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 11:33:30 INFO - PROCESS | 16496 | 1460918010110 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 11:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:33:30 INFO - PROCESS | 16496 | 1460918010116 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:33:30 INFO - PROCESS | 16496 | 1460918010118 Marionette TRACE conn3 <- [1,1778,null,{}] 11:33:30 INFO - PROCESS | 16496 | 1460918010124 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}] 11:33:30 INFO - PROCESS | 16496 | 1460918010347 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 11:33:30 INFO - PROCESS | 16496 | 1460918010619 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bae2800 == 138 [pid = 16496] [id = 452] 11:33:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f0395bb2400) [pid = 16496] [serial = 1357] [outer = (nil)] 11:33:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f0396dd7000) [pid = 16496] [serial = 1358] [outer = 0x7f0395bb2400] 11:33:30 INFO - PROCESS | 16496 | 1460918010735 Marionette DEBUG loaded listener.js 11:33:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f039a8db800) [pid = 16496] [serial = 1359] [outer = 0x7f0395bb2400] 11:33:32 INFO - PROCESS | 16496 | 1460918012083 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]]]}] 11:33:32 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 11:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2034ms 11:33:32 INFO - PROCESS | 16496 | 1460918012185 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 11:33:32 INFO - PROCESS | 16496 | 1460918012190 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 11:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:33:32 INFO - PROCESS | 16496 | 1460918012219 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:33:32 INFO - PROCESS | 16496 | 1460918012224 Marionette TRACE conn3 <- [1,1782,null,{}] 11:33:32 INFO - PROCESS | 16496 | 1460918012240 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}] 11:33:32 INFO - PROCESS | 16496 | 1460918012478 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 11:33:32 INFO - PROCESS | 16496 | 1460918012773 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e04b800 == 139 [pid = 16496] [id = 453] 11:33:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f0396dd6400) [pid = 16496] [serial = 1360] [outer = (nil)] 11:33:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03987a5c00) [pid = 16496] [serial = 1361] [outer = 0x7f0396dd6400] 11:33:32 INFO - PROCESS | 16496 | 1460918012850 Marionette DEBUG loaded listener.js 11:33:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f039a8d8400) [pid = 16496] [serial = 1362] [outer = 0x7f0396dd6400] 11:33:33 INFO - PROCESS | 16496 | 1460918013772 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]]]}] 11:33:33 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 11:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1590ms 11:33:33 INFO - PROCESS | 16496 | 1460918013804 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 11:33:33 INFO - PROCESS | 16496 | 1460918013812 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 11:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:33:33 INFO - PROCESS | 16496 | 1460918013821 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:33:33 INFO - PROCESS | 16496 | 1460918013824 Marionette TRACE conn3 <- [1,1786,null,{}] 11:33:33 INFO - PROCESS | 16496 | 1460918013830 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}] 11:33:34 INFO - PROCESS | 16496 | 1460918014022 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 11:33:34 INFO - PROCESS | 16496 | 1460918014529 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395cd7800 == 140 [pid = 16496] [id = 454] 11:33:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f039b161000) [pid = 16496] [serial = 1363] [outer = (nil)] 11:33:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f039b422400) [pid = 16496] [serial = 1364] [outer = 0x7f039b161000] 11:33:34 INFO - PROCESS | 16496 | 1460918014608 Marionette DEBUG loaded listener.js 11:33:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f039b528400) [pid = 16496] [serial = 1365] [outer = 0x7f039b161000] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c269a000 == 139 [pid = 16496] [id = 104] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3dab800 == 138 [pid = 16496] [id = 437] 11:33:35 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f039b472400) [pid = 16496] [serial = 1220] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e955800 == 137 [pid = 16496] [id = 436] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0b2000 == 136 [pid = 16496] [id = 435] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b25d000 == 135 [pid = 16496] [id = 434] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968d5000 == 134 [pid = 16496] [id = 433] 11:33:35 INFO - PROCESS | 16496 | 1460918015655 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]]]}] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0399008800 == 133 [pid = 16496] [id = 432] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a27e800 == 132 [pid = 16496] [id = 431] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03969e2000 == 131 [pid = 16496] [id = 427] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ca88e000 == 130 [pid = 16496] [id = 426] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c295e000 == 129 [pid = 16496] [id = 425] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bed3c800 == 128 [pid = 16496] [id = 424] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b39c7800 == 127 [pid = 16496] [id = 423] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0a62800 == 126 [pid = 16496] [id = 422] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ae5b5000 == 125 [pid = 16496] [id = 421] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab765000 == 124 [pid = 16496] [id = 420] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aadd2000 == 123 [pid = 16496] [id = 419] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a43e0800 == 122 [pid = 16496] [id = 418] 11:33:35 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0a3800 == 121 [pid = 16496] [id = 417] 11:33:35 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 11:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1885ms 11:33:35 INFO - PROCESS | 16496 | 1460918015707 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 11:33:35 INFO - PROCESS | 16496 | 1460918015711 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 11:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:33:35 INFO - PROCESS | 16496 | 1460918015716 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:33:35 INFO - PROCESS | 16496 | 1460918015722 Marionette TRACE conn3 <- [1,1790,null,{}] 11:33:35 INFO - PROCESS | 16496 | 1460918015736 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}] 11:33:35 INFO - PROCESS | 16496 | 1460918015941 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f039a66c800) [pid = 16496] [serial = 1248] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03b3a78800) [pid = 16496] [serial = 1083] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f03c2c2d000) [pid = 16496] [serial = 1092] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f03a70b6c00) [pid = 16496] [serial = 1244] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03ad30f400) [pid = 16496] [serial = 1202] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f03987aa400) [pid = 16496] [serial = 1224] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f039bd20000) [pid = 16496] [serial = 1229] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f0396a4ac00) [pid = 16496] [serial = 1211] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f039cdefc00) [pid = 16496] [serial = 1193] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f039b469000) [pid = 16496] [serial = 1227] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f0398685400) [pid = 16496] [serial = 1247] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f03aac8dc00) [pid = 16496] [serial = 1020] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f039b34d000) [pid = 16496] [serial = 1101] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03a70ad400) [pid = 16496] [serial = 1242] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f03aaee5800) [pid = 16496] [serial = 1023] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f03a4255400) [pid = 16496] [serial = 1095] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f03ae7ce800) [pid = 16496] [serial = 1190] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03a7942400) [pid = 16496] [serial = 1245] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f03bdd08400) [pid = 16496] [serial = 1086] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f03aac36000) [pid = 16496] [serial = 1017] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03a6830800) [pid = 16496] [serial = 1005] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03a7943c00) [pid = 16496] [serial = 1011] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f039b42fc00) [pid = 16496] [serial = 1217] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f03a72d9800) [pid = 16496] [serial = 1199] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03c2660000) [pid = 16496] [serial = 1208] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03bed2b000) [pid = 16496] [serial = 1089] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f03b0acb400) [pid = 16496] [serial = 1077] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f039d136400) [pid = 16496] [serial = 1232] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03a4252c00) [pid = 16496] [serial = 1196] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f03a6a3a000) [pid = 16496] [serial = 1241] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f039b426800) [pid = 16496] [serial = 1214] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f039cdec800) [pid = 16496] [serial = 1104] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f03a40e9400) [pid = 16496] [serial = 1236] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f03a71c5c00) [pid = 16496] [serial = 1008] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f039a8dc800) [pid = 16496] [serial = 1226] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f03a52ee400) [pid = 16496] [serial = 1239] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f03ad318000) [pid = 16496] [serial = 1026] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f03b0807c00) [pid = 16496] [serial = 1035] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f03b119a000) [pid = 16496] [serial = 1080] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f039cdf8800) [pid = 16496] [serial = 1230] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03ad69a400) [pid = 16496] [serial = 1032] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f0396eed000) [pid = 16496] [serial = 1223] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a3c04c00) [pid = 16496] [serial = 1233] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03a46f2800) [pid = 16496] [serial = 1238] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03a899fc00) [pid = 16496] [serial = 1014] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f03af432800) [pid = 16496] [serial = 1029] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f03a40eac00) [pid = 16496] [serial = 1098] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03b1197000) [pid = 16496] [serial = 1205] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f039b52ec00) [pid = 16496] [serial = 1235] [outer = (nil)] [url = about:blank] 11:33:36 INFO - PROCESS | 16496 | 1460918016226 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987c7800 == 122 [pid = 16496] [id = 455] 11:33:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f03987aa400) [pid = 16496] [serial = 1366] [outer = (nil)] 11:33:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f039b46a400) [pid = 16496] [serial = 1367] [outer = 0x7f03987aa400] 11:33:36 INFO - PROCESS | 16496 | 1460918016298 Marionette DEBUG loaded listener.js 11:33:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f039d13a400) [pid = 16496] [serial = 1368] [outer = 0x7f03987aa400] 11:33:37 INFO - PROCESS | 16496 | 1460918017034 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]]]}] 11:33:37 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) 11:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1334ms 11:33:37 INFO - PROCESS | 16496 | 1460918017051 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 11:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:33:37 INFO - PROCESS | 16496 | 1460918017056 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 11:33:37 INFO - PROCESS | 16496 | 1460918017063 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:33:37 INFO - PROCESS | 16496 | 1460918017066 Marionette TRACE conn3 <- [1,1794,null,{}] 11:33:37 INFO - PROCESS | 16496 | 1460918017071 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}] 11:33:37 INFO - PROCESS | 16496 | 1460918017254 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 11:33:37 INFO - PROCESS | 16496 | 1460918017427 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0a3800 == 123 [pid = 16496] [id = 456] 11:33:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f039a8dc800) [pid = 16496] [serial = 1369] [outer = (nil)] 11:33:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f03a3c0a400) [pid = 16496] [serial = 1370] [outer = 0x7f039a8dc800] 11:33:37 INFO - PROCESS | 16496 | 1460918017489 Marionette DEBUG loaded listener.js 11:33:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03a40f0400) [pid = 16496] [serial = 1371] [outer = 0x7f039a8dc800] 11:33:38 INFO - PROCESS | 16496 | 1460918018320 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]]]}] 11:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1281ms 11:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:33:38 INFO - PROCESS | 16496 | 1460918018350 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 11:33:38 INFO - PROCESS | 16496 | 1460918018353 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 11:33:38 INFO - PROCESS | 16496 | 1460918018360 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:33:38 INFO - PROCESS | 16496 | 1460918018362 Marionette TRACE conn3 <- [1,1798,null,{}] 11:33:38 INFO - PROCESS | 16496 | 1460918018367 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}] 11:33:38 INFO - PROCESS | 16496 | 1460918018619 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 11:33:38 INFO - PROCESS | 16496 | 1460918018647 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e954800 == 124 [pid = 16496] [id = 457] 11:33:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f039d13a800) [pid = 16496] [serial = 1372] [outer = (nil)] 11:33:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03a4252000) [pid = 16496] [serial = 1373] [outer = 0x7f039d13a800] 11:33:38 INFO - PROCESS | 16496 | 1460918018708 Marionette DEBUG loaded listener.js 11:33:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f03a523ec00) [pid = 16496] [serial = 1374] [outer = 0x7f039d13a800] 11:33:39 INFO - PROCESS | 16496 | 1460918019616 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]]]}] 11:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1281ms 11:33:39 INFO - PROCESS | 16496 | 1460918019639 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 11:33:39 INFO - PROCESS | 16496 | 1460918019643 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 11:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:33:39 INFO - PROCESS | 16496 | 1460918019653 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:33:39 INFO - PROCESS | 16496 | 1460918019655 Marionette TRACE conn3 <- [1,1802,null,{}] 11:33:39 INFO - PROCESS | 16496 | 1460918019659 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}] 11:33:39 INFO - PROCESS | 16496 | 1460918019983 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 11:33:40 INFO - PROCESS | 16496 | 1460918020018 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a418f000 == 125 [pid = 16496] [id = 458] 11:33:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03a55c7400) [pid = 16496] [serial = 1375] [outer = (nil)] 11:33:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03a7275c00) [pid = 16496] [serial = 1376] [outer = 0x7f03a55c7400] 11:33:40 INFO - PROCESS | 16496 | 1460918020084 Marionette DEBUG loaded listener.js 11:33:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f03a7942400) [pid = 16496] [serial = 1377] [outer = 0x7f03a55c7400] 11:33:40 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f039ba68800) [pid = 16496] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:33:40 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f0396a46800) [pid = 16496] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:33:40 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f0396a47400) [pid = 16496] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:33:40 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f039a66c400) [pid = 16496] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:33:40 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f039bd17400) [pid = 16496] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:33:40 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a40c8000) [pid = 16496] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:33:41 INFO - PROCESS | 16496 | 1460918021234 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]]]}] 11:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1627ms 11:33:41 INFO - PROCESS | 16496 | 1460918021281 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 11:33:41 INFO - PROCESS | 16496 | 1460918021284 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 11:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:33:41 INFO - PROCESS | 16496 | 1460918021290 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:33:41 INFO - PROCESS | 16496 | 1460918021292 Marionette TRACE conn3 <- [1,1806,null,{}] 11:33:41 INFO - PROCESS | 16496 | 1460918021297 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}] 11:33:41 INFO - PROCESS | 16496 | 1460918021476 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 11:33:41 INFO - PROCESS | 16496 | 1460918021502 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a530c800 == 126 [pid = 16496] [id = 459] 11:33:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f039cd09400) [pid = 16496] [serial = 1378] [outer = (nil)] 11:33:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03a7945000) [pid = 16496] [serial = 1379] [outer = 0x7f039cd09400] 11:33:41 INFO - PROCESS | 16496 | 1460918021563 Marionette DEBUG loaded listener.js 11:33:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f03a7d7c000) [pid = 16496] [serial = 1380] [outer = 0x7f039cd09400] 11:33:42 INFO - PROCESS | 16496 | 1460918022488 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]]]}] 11:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1230ms 11:33:42 INFO - PROCESS | 16496 | 1460918022521 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 11:33:42 INFO - PROCESS | 16496 | 1460918022524 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 11:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:33:42 INFO - PROCESS | 16496 | 1460918022534 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:33:42 INFO - PROCESS | 16496 | 1460918022536 Marionette TRACE conn3 <- [1,1810,null,{}] 11:33:42 INFO - PROCESS | 16496 | 1460918022542 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}] 11:33:42 INFO - PROCESS | 16496 | 1460918022711 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 11:33:43 INFO - PROCESS | 16496 | 1460918023058 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968d0800 == 127 [pid = 16496] [id = 460] 11:33:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03931db400) [pid = 16496] [serial = 1381] [outer = (nil)] 11:33:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f0395bb7800) [pid = 16496] [serial = 1382] [outer = 0x7f03931db400] 11:33:43 INFO - PROCESS | 16496 | 1460918023142 Marionette DEBUG loaded listener.js 11:33:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f0396a50400) [pid = 16496] [serial = 1383] [outer = 0x7f03931db400] 11:33:44 INFO - PROCESS | 16496 | 1460918024112 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]]]}] 11:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1642ms 11:33:44 INFO - PROCESS | 16496 | 1460918024179 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 11:33:44 INFO - PROCESS | 16496 | 1460918024185 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 11:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:33:44 INFO - PROCESS | 16496 | 1460918024193 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:33:44 INFO - PROCESS | 16496 | 1460918024199 Marionette TRACE conn3 <- [1,1814,null,{}] 11:33:44 INFO - PROCESS | 16496 | 1460918024207 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}] 11:33:44 INFO - PROCESS | 16496 | 1460918024461 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 11:33:44 INFO - PROCESS | 16496 | 1460918024726 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfdf800 == 128 [pid = 16496] [id = 461] 11:33:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f039a8e1c00) [pid = 16496] [serial = 1384] [outer = (nil)] 11:33:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f039b42d000) [pid = 16496] [serial = 1385] [outer = 0x7f039a8e1c00] 11:33:44 INFO - PROCESS | 16496 | 1460918024850 Marionette DEBUG loaded listener.js 11:33:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f039ba66800) [pid = 16496] [serial = 1386] [outer = 0x7f039a8e1c00] 11:33:45 INFO - PROCESS | 16496 | 1460918025841 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]]]}] 11:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1684ms 11:33:45 INFO - PROCESS | 16496 | 1460918025880 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 11:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:33:45 INFO - PROCESS | 16496 | 1460918025887 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 11:33:45 INFO - PROCESS | 16496 | 1460918025894 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:33:45 INFO - PROCESS | 16496 | 1460918025897 Marionette TRACE conn3 <- [1,1818,null,{}] 11:33:45 INFO - PROCESS | 16496 | 1460918025903 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}] 11:33:46 INFO - PROCESS | 16496 | 1460918026137 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 11:33:46 INFO - PROCESS | 16496 | 1460918026442 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4184800 == 129 [pid = 16496] [id = 462] 11:33:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f039ba6e400) [pid = 16496] [serial = 1387] [outer = (nil)] 11:33:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f039d283400) [pid = 16496] [serial = 1388] [outer = 0x7f039ba6e400] 11:33:46 INFO - PROCESS | 16496 | 1460918026524 Marionette DEBUG loaded listener.js 11:33:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f03a40e4400) [pid = 16496] [serial = 1389] [outer = 0x7f039ba6e400] 11:33:47 INFO - PROCESS | 16496 | 1460918027425 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]]]}] 11:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1590ms 11:33:47 INFO - PROCESS | 16496 | 1460918027485 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 11:33:47 INFO - PROCESS | 16496 | 1460918027489 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 11:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:33:47 INFO - PROCESS | 16496 | 1460918027505 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:33:47 INFO - PROCESS | 16496 | 1460918027516 Marionette TRACE conn3 <- [1,1822,null,{}] 11:33:47 INFO - PROCESS | 16496 | 1460918027522 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}] 11:33:47 INFO - PROCESS | 16496 | 1460918027776 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 11:33:48 INFO - PROCESS | 16496 | 1460918028031 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7744800 == 130 [pid = 16496] [id = 463] 11:33:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f039ce72400) [pid = 16496] [serial = 1390] [outer = (nil)] 11:33:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f03a57afc00) [pid = 16496] [serial = 1391] [outer = 0x7f039ce72400] 11:33:48 INFO - PROCESS | 16496 | 1460918028151 Marionette DEBUG loaded listener.js 11:33:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03a70b6c00) [pid = 16496] [serial = 1392] [outer = 0x7f039ce72400] 11:33:49 INFO - PROCESS | 16496 | 1460918029006 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]]]}] 11:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1555ms 11:33:49 INFO - PROCESS | 16496 | 1460918029052 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 11:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:33:49 INFO - PROCESS | 16496 | 1460918029057 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 11:33:49 INFO - PROCESS | 16496 | 1460918029063 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:33:49 INFO - PROCESS | 16496 | 1460918029066 Marionette TRACE conn3 <- [1,1826,null,{}] 11:33:49 INFO - PROCESS | 16496 | 1460918029072 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}] 11:33:49 INFO - PROCESS | 16496 | 1460918029285 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 11:33:49 INFO - PROCESS | 16496 | 1460918029500 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab485000 == 131 [pid = 16496] [id = 464] 11:33:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f03a5246400) [pid = 16496] [serial = 1393] [outer = (nil)] 11:33:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03a77b5800) [pid = 16496] [serial = 1394] [outer = 0x7f03a5246400] 11:33:49 INFO - PROCESS | 16496 | 1460918029618 Marionette DEBUG loaded listener.js 11:33:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03a998d400) [pid = 16496] [serial = 1395] [outer = 0x7f03a5246400] 11:33:50 INFO - PROCESS | 16496 | 1460918030552 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]]]}] 11:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1538ms 11:33:50 INFO - PROCESS | 16496 | 1460918030602 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 11:33:50 INFO - PROCESS | 16496 | 1460918030606 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 11:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:33:50 INFO - PROCESS | 16496 | 1460918030612 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:33:50 INFO - PROCESS | 16496 | 1460918030615 Marionette TRACE conn3 <- [1,1830,null,{}] 11:33:50 INFO - PROCESS | 16496 | 1460918030620 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}] 11:33:50 INFO - PROCESS | 16496 | 1460918030852 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 11:33:51 INFO - PROCESS | 16496 | 1460918031072 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab8a0000 == 132 [pid = 16496] [id = 465] 11:33:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03aaeef400) [pid = 16496] [serial = 1396] [outer = (nil)] 11:33:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03abb63c00) [pid = 16496] [serial = 1397] [outer = 0x7f03aaeef400] 11:33:51 INFO - PROCESS | 16496 | 1460918031210 Marionette DEBUG loaded listener.js 11:33:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f03af812c00) [pid = 16496] [serial = 1398] [outer = 0x7f03aaeef400] 11:33:52 INFO - PROCESS | 16496 | 1460918032219 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]]]}] 11:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1636ms 11:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:33:52 INFO - PROCESS | 16496 | 1460918032250 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 11:33:52 INFO - PROCESS | 16496 | 1460918032253 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 11:33:52 INFO - PROCESS | 16496 | 1460918032260 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:33:52 INFO - PROCESS | 16496 | 1460918032263 Marionette TRACE conn3 <- [1,1834,null,{}] 11:33:52 INFO - PROCESS | 16496 | 1460918032269 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}] 11:33:52 INFO - PROCESS | 16496 | 1460918032484 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 11:33:52 INFO - PROCESS | 16496 | 1460918032700 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b03a7000 == 133 [pid = 16496] [id = 466] 11:33:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f03a727bc00) [pid = 16496] [serial = 1399] [outer = (nil)] 11:33:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f03b1197000) [pid = 16496] [serial = 1400] [outer = 0x7f03a727bc00] 11:33:52 INFO - PROCESS | 16496 | 1460918032811 Marionette DEBUG loaded listener.js 11:33:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f03b3a74c00) [pid = 16496] [serial = 1401] [outer = 0x7f03a727bc00] 11:33:53 INFO - PROCESS | 16496 | 1460918033729 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]]]}] 11:33:53 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 11:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1536ms 11:33:53 INFO - PROCESS | 16496 | 1460918033796 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 11:33:53 INFO - PROCESS | 16496 | 1460918033800 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 11:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:33:53 INFO - PROCESS | 16496 | 1460918033806 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:33:53 INFO - PROCESS | 16496 | 1460918033808 Marionette TRACE conn3 <- [1,1838,null,{}] 11:33:53 INFO - PROCESS | 16496 | 1460918033813 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}] 11:33:54 INFO - PROCESS | 16496 | 1460918034015 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 11:33:54 INFO - PROCESS | 16496 | 1460918034226 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b395c800 == 134 [pid = 16496] [id = 467] 11:33:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f03aaf2e000) [pid = 16496] [serial = 1402] [outer = (nil)] 11:33:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f03bccd9400) [pid = 16496] [serial = 1403] [outer = 0x7f03aaf2e000] 11:33:54 INFO - PROCESS | 16496 | 1460918034341 Marionette DEBUG loaded listener.js 11:33:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f03bed2cc00) [pid = 16496] [serial = 1404] [outer = 0x7f03aaf2e000] 11:33:55 INFO - PROCESS | 16496 | 1460918035201 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]]]}] 11:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1479ms 11:33:55 INFO - PROCESS | 16496 | 1460918035287 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 11:33:55 INFO - PROCESS | 16496 | 1460918035291 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 11:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:33:55 INFO - PROCESS | 16496 | 1460918035296 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:33:55 INFO - PROCESS | 16496 | 1460918035299 Marionette TRACE conn3 <- [1,1842,null,{}] 11:33:55 INFO - PROCESS | 16496 | 1460918035304 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}] 11:33:55 INFO - PROCESS | 16496 | 1460918035509 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 11:33:55 INFO - PROCESS | 16496 | 1460918035777 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdf6a800 == 135 [pid = 16496] [id = 468] 11:33:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f039d286400) [pid = 16496] [serial = 1405] [outer = (nil)] 11:33:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f03bf0c2400) [pid = 16496] [serial = 1406] [outer = 0x7f039d286400] 11:33:55 INFO - PROCESS | 16496 | 1460918035896 Marionette DEBUG loaded listener.js 11:33:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f03c2c0c000) [pid = 16496] [serial = 1407] [outer = 0x7f039d286400] 11:33:56 INFO - PROCESS | 16496 | 1460918036721 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]]]}] 11:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1487ms 11:33:56 INFO - PROCESS | 16496 | 1460918036786 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 11:33:56 INFO - PROCESS | 16496 | 1460918036789 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 11:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:33:56 INFO - PROCESS | 16496 | 1460918036795 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:33:56 INFO - PROCESS | 16496 | 1460918036797 Marionette TRACE conn3 <- [1,1846,null,{}] 11:33:56 INFO - PROCESS | 16496 | 1460918036803 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}] 11:33:57 INFO - PROCESS | 16496 | 1460918037012 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 11:33:57 INFO - PROCESS | 16496 | 1460918037251 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c26a2000 == 136 [pid = 16496] [id = 469] 11:33:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f0395b45400) [pid = 16496] [serial = 1408] [outer = (nil)] 11:33:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f0395b4c800) [pid = 16496] [serial = 1409] [outer = 0x7f0395b45400] 11:33:57 INFO - PROCESS | 16496 | 1460918037379 Marionette DEBUG loaded listener.js 11:33:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f0395b51c00) [pid = 16496] [serial = 1410] [outer = 0x7f0395b45400] 11:33:58 INFO - PROCESS | 16496 | 1460918038238 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]]]}] 11:33:58 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) 11:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1482ms 11:33:58 INFO - PROCESS | 16496 | 1460918038279 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 11:33:58 INFO - PROCESS | 16496 | 1460918038283 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 11:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:33:58 INFO - PROCESS | 16496 | 1460918038288 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:33:58 INFO - PROCESS | 16496 | 1460918038291 Marionette TRACE conn3 <- [1,1850,null,{}] 11:33:58 INFO - PROCESS | 16496 | 1460918038296 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}] 11:33:58 INFO - PROCESS | 16496 | 1460918038495 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 11:33:58 INFO - PROCESS | 16496 | 1460918038715 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c5b31000 == 137 [pid = 16496] [id = 470] 11:33:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f0395d84800) [pid = 16496] [serial = 1411] [outer = (nil)] 11:33:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f0395d89000) [pid = 16496] [serial = 1412] [outer = 0x7f0395d84800] 11:33:58 INFO - PROCESS | 16496 | 1460918038842 Marionette DEBUG loaded listener.js 11:33:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f0395d8fc00) [pid = 16496] [serial = 1413] [outer = 0x7f0395d84800] 11:33:59 INFO - PROCESS | 16496 | 1460918039804 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]]]}] 11:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1585ms 11:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:33:59 INFO - PROCESS | 16496 | 1460918039876 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 11:33:59 INFO - PROCESS | 16496 | 1460918039879 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 11:33:59 INFO - PROCESS | 16496 | 1460918039886 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:33:59 INFO - PROCESS | 16496 | 1460918039896 Marionette TRACE conn3 <- [1,1854,null,{}] 11:33:59 INFO - PROCESS | 16496 | 1460918039900 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}] 11:34:00 INFO - PROCESS | 16496 | 1460918040174 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 11:34:00 INFO - PROCESS | 16496 | 1460918040485 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396722000 == 138 [pid = 16496] [id = 471] 11:34:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f0398688000) [pid = 16496] [serial = 1414] [outer = (nil)] 11:34:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03a3c0ac00) [pid = 16496] [serial = 1415] [outer = 0x7f0398688000] 11:34:00 INFO - PROCESS | 16496 | 1460918040566 Marionette DEBUG loaded listener.js 11:34:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f03a7b06000) [pid = 16496] [serial = 1416] [outer = 0x7f0398688000] 11:34:01 INFO - PROCESS | 16496 | 1460918041412 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]]]}] 11:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1592ms 11:34:01 INFO - PROCESS | 16496 | 1460918041478 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 11:34:01 INFO - PROCESS | 16496 | 1460918041482 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 11:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:34:01 INFO - PROCESS | 16496 | 1460918041488 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:34:01 INFO - PROCESS | 16496 | 1460918041491 Marionette TRACE conn3 <- [1,1858,null,{}] 11:34:01 INFO - PROCESS | 16496 | 1460918041497 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}] 11:34:01 INFO - PROCESS | 16496 | 1460918041710 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 11:34:02 INFO - PROCESS | 16496 | 1460918042026 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0022800 == 139 [pid = 16496] [id = 472] 11:34:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f0395d8f400) [pid = 16496] [serial = 1417] [outer = (nil)] 11:34:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03a3e59800) [pid = 16496] [serial = 1418] [outer = 0x7f0395d8f400] 11:34:02 INFO - PROCESS | 16496 | 1460918042104 Marionette DEBUG loaded listener.js 11:34:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03a3e5e400) [pid = 16496] [serial = 1419] [outer = 0x7f0395d8f400] 11:34:02 INFO - PROCESS | 16496 | 1460918042963 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]]]}] 11:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1530ms 11:34:03 INFO - PROCESS | 16496 | 1460918043019 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 11:34:03 INFO - PROCESS | 16496 | 1460918043024 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 11:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:34:03 INFO - PROCESS | 16496 | 1460918043033 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:34:03 INFO - PROCESS | 16496 | 1460918043037 Marionette TRACE conn3 <- [1,1862,null,{}] 11:34:03 INFO - PROCESS | 16496 | 1460918043053 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}] 11:34:03 INFO - PROCESS | 16496 | 1460918043391 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 11:34:03 INFO - PROCESS | 16496 | 1460918043773 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039702c000 == 140 [pid = 16496] [id = 473] 11:34:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f039704c800) [pid = 16496] [serial = 1420] [outer = (nil)] 11:34:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f0397052400) [pid = 16496] [serial = 1421] [outer = 0x7f039704c800] 11:34:03 INFO - PROCESS | 16496 | 1460918043888 Marionette DEBUG loaded listener.js 11:34:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f0397057400) [pid = 16496] [serial = 1422] [outer = 0x7f039704c800] 11:34:04 INFO - PROCESS | 16496 | 1460918044928 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]]]}] 11:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1948ms 11:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:34:04 INFO - PROCESS | 16496 | 1460918044980 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 11:34:04 INFO - PROCESS | 16496 | 1460918044983 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 11:34:04 INFO - PROCESS | 16496 | 1460918044989 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:34:04 INFO - PROCESS | 16496 | 1460918044992 Marionette TRACE conn3 <- [1,1866,null,{}] 11:34:05 INFO - PROCESS | 16496 | 1460918044997 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}] 11:34:05 INFO - PROCESS | 16496 | 1460918045203 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 11:34:05 INFO - PROCESS | 16496 | 1460918045517 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397031000 == 141 [pid = 16496] [id = 474] 11:34:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f0396dd8c00) [pid = 16496] [serial = 1423] [outer = (nil)] 11:34:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f0398a06c00) [pid = 16496] [serial = 1424] [outer = 0x7f0396dd8c00] 11:34:05 INFO - PROCESS | 16496 | 1460918045594 Marionette DEBUG loaded listener.js 11:34:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f039d133800) [pid = 16496] [serial = 1425] [outer = 0x7f0396dd8c00] 11:34:06 INFO - PROCESS | 16496 | 1460918046437 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]]]}] 11:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1479ms 11:34:06 INFO - PROCESS | 16496 | 1460918046468 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 11:34:06 INFO - PROCESS | 16496 | 1460918046472 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 11:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:34:06 INFO - PROCESS | 16496 | 1460918046477 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:34:06 INFO - PROCESS | 16496 | 1460918046488 Marionette TRACE conn3 <- [1,1870,null,{}] 11:34:06 INFO - PROCESS | 16496 | 1460918046493 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}] 11:34:06 INFO - PROCESS | 16496 | 1460918046690 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 11:34:07 INFO - PROCESS | 16496 | 1460918047513 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d87800 == 142 [pid = 16496] [id = 475] 11:34:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f0395b4f400) [pid = 16496] [serial = 1426] [outer = (nil)] 11:34:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f0395bba000) [pid = 16496] [serial = 1427] [outer = 0x7f0395b4f400] 11:34:07 INFO - PROCESS | 16496 | 1460918047587 Marionette DEBUG loaded listener.js 11:34:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f0395d8e800) [pid = 16496] [serial = 1428] [outer = 0x7f0395b4f400] 11:34:08 INFO - PROCESS | 16496 | 1460918048438 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]]]}] 11:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2000ms 11:34:08 INFO - PROCESS | 16496 | 1460918048484 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 11:34:08 INFO - PROCESS | 16496 | 1460918048491 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 11:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:34:08 INFO - PROCESS | 16496 | 1460918048499 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:34:08 INFO - PROCESS | 16496 | 1460918048503 Marionette TRACE conn3 <- [1,1874,null,{}] 11:34:08 INFO - PROCESS | 16496 | 1460918048510 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}] 11:34:08 INFO - PROCESS | 16496 | 1460918048705 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 11:34:08 INFO - PROCESS | 16496 | 1460918048922 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d5a000 == 143 [pid = 16496] [id = 476] 11:34:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03931dfc00) [pid = 16496] [serial = 1429] [outer = (nil)] 11:34:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03968f0400) [pid = 16496] [serial = 1430] [outer = 0x7f03931dfc00] 11:34:09 INFO - PROCESS | 16496 | 1460918049058 Marionette DEBUG loaded listener.js 11:34:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03987a3c00) [pid = 16496] [serial = 1431] [outer = 0x7f03931dfc00] 11:34:10 INFO - PROCESS | 16496 | 1460918050217 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]]]}] 11:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1790ms 11:34:10 INFO - PROCESS | 16496 | 1460918050294 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 11:34:10 INFO - PROCESS | 16496 | 1460918050300 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 11:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:34:10 INFO - PROCESS | 16496 | 1460918050307 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:34:10 INFO - PROCESS | 16496 | 1460918050309 Marionette TRACE conn3 <- [1,1878,null,{}] 11:34:10 INFO - PROCESS | 16496 | 1460918050315 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}] 11:34:10 INFO - PROCESS | 16496 | 1460918050533 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 11:34:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b06b7800 == 142 [pid = 16496] [id = 272] 11:34:10 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396bd2800 == 141 [pid = 16496] [id = 321] 11:34:10 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f039d458400) [pid = 16496] [serial = 1313] [outer = (nil)] [url = about:blank] 11:34:10 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f03931e4000) [pid = 16496] [serial = 1286] [outer = (nil)] [url = about:blank] 11:34:10 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f0398691000) [pid = 16496] [serial = 1289] [outer = (nil)] [url = about:blank] 11:34:10 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03968f7000) [pid = 16496] [serial = 1292] [outer = (nil)] [url = about:blank] 11:34:10 INFO - PROCESS | 16496 | 1460918050973 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a530c800 == 140 [pid = 16496] [id = 459] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a418f000 == 139 [pid = 16496] [id = 458] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e954800 == 138 [pid = 16496] [id = 457] 11:34:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03969cb000 == 139 [pid = 16496] [id = 477] 11:34:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03931e4000) [pid = 16496] [serial = 1432] [outer = (nil)] 11:34:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f039b348c00) [pid = 16496] [serial = 1433] [outer = 0x7f03931e4000] 11:34:11 INFO - PROCESS | 16496 | 1460918051069 Marionette DEBUG loaded listener.js 11:34:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f039b520000) [pid = 16496] [serial = 1434] [outer = 0x7f03931e4000] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0a3800 == 138 [pid = 16496] [id = 456] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03987c7800 == 137 [pid = 16496] [id = 455] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0395cd7800 == 136 [pid = 16496] [id = 454] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e04b800 == 135 [pid = 16496] [id = 453] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aadb7000 == 134 [pid = 16496] [id = 443] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7968800 == 133 [pid = 16496] [id = 442] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6b3c000 == 132 [pid = 16496] [id = 441] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a478d000 == 131 [pid = 16496] [id = 440] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0b4800 == 130 [pid = 16496] [id = 439] 11:34:11 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03969c8000 == 129 [pid = 16496] [id = 438] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f039cdf1c00) [pid = 16496] [serial = 1256] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f03a40edc00) [pid = 16496] [serial = 1259] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f039cdea800) [pid = 16496] [serial = 1304] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f039ce70000) [pid = 16496] [serial = 1305] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f039ba67400) [pid = 16496] [serial = 1250] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f039b15ac00) [pid = 16496] [serial = 1299] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f0396fdb800) [pid = 16496] [serial = 1298] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f03adee1800) [pid = 16496] [serial = 1271] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f0396fe5c00) [pid = 16496] [serial = 1296] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f0396dcdc00) [pid = 16496] [serial = 1295] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f03af813400) [pid = 16496] [serial = 1274] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03a52f2000) [pid = 16496] [serial = 1262] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f039b46e000) [pid = 16496] [serial = 1301] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f039ba68000) [pid = 16496] [serial = 1302] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03aae14400) [pid = 16496] [serial = 1268] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f03a71bf000) [pid = 16496] [serial = 1265] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f03b0acec00) [pid = 16496] [serial = 1277] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03c2c21000) [pid = 16496] [serial = 1283] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f039b163000) [pid = 16496] [serial = 1253] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f03b6e42000) [pid = 16496] [serial = 1280] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f03a44d5800) [pid = 16496] [serial = 1311] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f039d28fc00) [pid = 16496] [serial = 1308] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f039d132800) [pid = 16496] [serial = 1307] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03a40cfc00) [pid = 16496] [serial = 1310] [outer = (nil)] [url = about:blank] 11:34:11 INFO - PROCESS | 16496 | 1460918051912 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]]]}] 11:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1631ms 11:34:11 INFO - PROCESS | 16496 | 1460918051940 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 11:34:11 INFO - PROCESS | 16496 | 1460918051943 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 11:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:34:11 INFO - PROCESS | 16496 | 1460918051956 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:34:11 INFO - PROCESS | 16496 | 1460918051965 Marionette TRACE conn3 <- [1,1882,null,{}] 11:34:11 INFO - PROCESS | 16496 | 1460918051973 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}] 11:34:12 INFO - PROCESS | 16496 | 1460918052176 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 11:34:12 INFO - PROCESS | 16496 | 1460918052405 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bada800 == 130 [pid = 16496] [id = 478] 11:34:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f039cdeb400) [pid = 16496] [serial = 1435] [outer = (nil)] 11:34:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f039ce72800) [pid = 16496] [serial = 1436] [outer = 0x7f039cdeb400] 11:34:12 INFO - PROCESS | 16496 | 1460918052478 Marionette DEBUG loaded listener.js 11:34:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f039d454400) [pid = 16496] [serial = 1437] [outer = 0x7f039cdeb400] 11:34:13 INFO - PROCESS | 16496 | 1460918053237 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]]]}] 11:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1303ms 11:34:13 INFO - PROCESS | 16496 | 1460918053254 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 11:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:34:13 INFO - PROCESS | 16496 | 1460918053258 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 11:34:13 INFO - PROCESS | 16496 | 1460918053263 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:34:13 INFO - PROCESS | 16496 | 1460918053265 Marionette TRACE conn3 <- [1,1886,null,{}] 11:34:13 INFO - PROCESS | 16496 | 1460918053271 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}] 11:34:13 INFO - PROCESS | 16496 | 1460918053444 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 11:34:13 INFO - PROCESS | 16496 | 1460918053652 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e2c4800 == 131 [pid = 16496] [id = 479] 11:34:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f039b34d000) [pid = 16496] [serial = 1438] [outer = (nil)] 11:34:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f03a3c06800) [pid = 16496] [serial = 1439] [outer = 0x7f039b34d000] 11:34:13 INFO - PROCESS | 16496 | 1460918053726 Marionette DEBUG loaded listener.js 11:34:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f03a40c4800) [pid = 16496] [serial = 1440] [outer = 0x7f039b34d000] 11:34:14 INFO - PROCESS | 16496 | 1460918054531 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]]]}] 11:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1330ms 11:34:14 INFO - PROCESS | 16496 | 1460918054594 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 11:34:14 INFO - PROCESS | 16496 | 1460918054597 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 11:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:34:14 INFO - PROCESS | 16496 | 1460918054603 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:34:14 INFO - PROCESS | 16496 | 1460918054605 Marionette TRACE conn3 <- [1,1890,null,{}] 11:34:14 INFO - PROCESS | 16496 | 1460918054610 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}] 11:34:14 INFO - PROCESS | 16496 | 1460918054850 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 11:34:14 INFO - PROCESS | 16496 | 1460918054890 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3d97000 == 132 [pid = 16496] [id = 480] 11:34:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03a4249800) [pid = 16496] [serial = 1441] [outer = (nil)] 11:34:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03a44d2c00) [pid = 16496] [serial = 1442] [outer = 0x7f03a4249800] 11:34:14 INFO - PROCESS | 16496 | 1460918054965 Marionette DEBUG loaded listener.js 11:34:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03a548d000) [pid = 16496] [serial = 1443] [outer = 0x7f03a4249800] 11:34:16 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f039d13a800) [pid = 16496] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:34:16 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f039a4cd800) [pid = 16496] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:34:16 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f03a55c7400) [pid = 16496] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:34:16 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f03987aa400) [pid = 16496] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:34:16 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f039a8dc800) [pid = 16496] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:34:16 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f0396dd6400) [pid = 16496] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:34:16 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f039b161000) [pid = 16496] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:34:16 INFO - PROCESS | 16496 | 1460918056275 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]]]}] 11:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1731ms 11:34:16 INFO - PROCESS | 16496 | 1460918056335 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 11:34:16 INFO - PROCESS | 16496 | 1460918056337 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 11:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:34:16 INFO - PROCESS | 16496 | 1460918056343 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:34:16 INFO - PROCESS | 16496 | 1460918056345 Marionette TRACE conn3 <- [1,1894,null,{}] 11:34:16 INFO - PROCESS | 16496 | 1460918056351 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}] 11:34:16 INFO - PROCESS | 16496 | 1460918056518 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 11:34:16 INFO - PROCESS | 16496 | 1460918056732 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4183000 == 133 [pid = 16496] [id = 481] 11:34:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f03987aa400) [pid = 16496] [serial = 1444] [outer = (nil)] 11:34:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f03a40c7000) [pid = 16496] [serial = 1445] [outer = 0x7f03987aa400] 11:34:16 INFO - PROCESS | 16496 | 1460918056793 Marionette DEBUG loaded listener.js 11:34:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f03a67b4400) [pid = 16496] [serial = 1446] [outer = 0x7f03987aa400] 11:34:17 INFO - PROCESS | 16496 | 1460918057509 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]]]}] 11:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1226ms 11:34:17 INFO - PROCESS | 16496 | 1460918057571 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 11:34:17 INFO - PROCESS | 16496 | 1460918057574 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 11:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:34:17 INFO - PROCESS | 16496 | 1460918057579 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:34:17 INFO - PROCESS | 16496 | 1460918057581 Marionette TRACE conn3 <- [1,1898,null,{}] 11:34:17 INFO - PROCESS | 16496 | 1460918057586 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}] 11:34:17 INFO - PROCESS | 16496 | 1460918057811 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 11:34:17 INFO - PROCESS | 16496 | 1460918057831 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54e9800 == 134 [pid = 16496] [id = 482] 11:34:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f039a8d9c00) [pid = 16496] [serial = 1447] [outer = (nil)] 11:34:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03a7278800) [pid = 16496] [serial = 1448] [outer = 0x7f039a8d9c00] 11:34:17 INFO - PROCESS | 16496 | 1460918057890 Marionette DEBUG loaded listener.js 11:34:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03a7467000) [pid = 16496] [serial = 1449] [outer = 0x7f039a8d9c00] 11:34:19 INFO - PROCESS | 16496 | 1460918059190 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]]]}] 11:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1683ms 11:34:19 INFO - PROCESS | 16496 | 1460918059264 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 11:34:19 INFO - PROCESS | 16496 | 1460918059272 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 11:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:34:19 INFO - PROCESS | 16496 | 1460918059290 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:34:19 INFO - PROCESS | 16496 | 1460918059296 Marionette TRACE conn3 <- [1,1902,null,{}] 11:34:19 INFO - PROCESS | 16496 | 1460918059303 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}] 11:34:19 INFO - PROCESS | 16496 | 1460918059545 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 11:34:19 INFO - PROCESS | 16496 | 1460918059805 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b263800 == 135 [pid = 16496] [id = 483] 11:34:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f0396fdbc00) [pid = 16496] [serial = 1450] [outer = (nil)] 11:34:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f0398682800) [pid = 16496] [serial = 1451] [outer = 0x7f0396fdbc00] 11:34:19 INFO - PROCESS | 16496 | 1460918059928 Marionette DEBUG loaded listener.js 11:34:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f039a8db000) [pid = 16496] [serial = 1452] [outer = 0x7f0396fdbc00] 11:34:20 INFO - PROCESS | 16496 | 1460918060959 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]]]}] 11:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1755ms 11:34:21 INFO - PROCESS | 16496 | 1460918061036 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 11:34:21 INFO - PROCESS | 16496 | 1460918061044 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 11:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:34:21 INFO - PROCESS | 16496 | 1460918061054 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:34:21 INFO - PROCESS | 16496 | 1460918061057 Marionette TRACE conn3 <- [1,1906,null,{}] 11:34:21 INFO - PROCESS | 16496 | 1460918061063 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}] 11:34:21 INFO - PROCESS | 16496 | 1460918061297 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 11:34:21 INFO - PROCESS | 16496 | 1460918061629 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3c4c000 == 136 [pid = 16496] [id = 484] 11:34:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f039b15b800) [pid = 16496] [serial = 1453] [outer = (nil)] 11:34:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f039cd16000) [pid = 16496] [serial = 1454] [outer = 0x7f039b15b800] 11:34:21 INFO - PROCESS | 16496 | 1460918061739 Marionette DEBUG loaded listener.js 11:34:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f039d136400) [pid = 16496] [serial = 1455] [outer = 0x7f039b15b800] 11:34:22 INFO - PROCESS | 16496 | 1460918062972 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]]]}] 11:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1984ms 11:34:23 INFO - PROCESS | 16496 | 1460918063040 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 11:34:23 INFO - PROCESS | 16496 | 1460918063046 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 11:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:34:23 INFO - PROCESS | 16496 | 1460918063056 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:34:23 INFO - PROCESS | 16496 | 1460918063064 Marionette TRACE conn3 <- [1,1910,null,{}] 11:34:23 INFO - PROCESS | 16496 | 1460918063088 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}] 11:34:23 INFO - PROCESS | 16496 | 1460918063552 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 11:34:23 INFO - PROCESS | 16496 | 1460918063976 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:23 INFO - PROCESS | 16496 | ************************* 11:34:23 INFO - PROCESS | 16496 | A coding exception was thrown and uncaught in a Task. 11:34:23 INFO - PROCESS | 16496 | 11:34:23 INFO - PROCESS | 16496 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:34:23 INFO - PROCESS | 16496 | Full stack: 11:34:23 INFO - PROCESS | 16496 | ************************* 11:34:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7976000 == 137 [pid = 16496] [id = 485] 11:34:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f03a57ad800) [pid = 16496] [serial = 1456] [outer = (nil)] 11:34:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f03a6a32800) [pid = 16496] [serial = 1457] [outer = 0x7f03a57ad800] 11:34:24 INFO - PROCESS | 16496 | 1460918064111 Marionette DEBUG loaded listener.js 11:34:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03a77af000) [pid = 16496] [serial = 1458] [outer = 0x7f03a57ad800] 11:34:25 INFO - PROCESS | 16496 | 1460918065039 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]]]}] 11:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2053ms 11:34:25 INFO - PROCESS | 16496 | 1460918065109 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 11:34:25 INFO - PROCESS | 16496 | 1460918065113 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 11:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:34:25 INFO - PROCESS | 16496 | 1460918065119 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:34:25 INFO - PROCESS | 16496 | 1460918065121 Marionette TRACE conn3 <- [1,1914,null,{}] 11:34:25 INFO - PROCESS | 16496 | 1460918065128 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}] 11:34:25 INFO - PROCESS | 16496 | 1460918065340 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 11:34:25 INFO - PROCESS | 16496 | 1460918065660 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab763800 == 138 [pid = 16496] [id = 486] 11:34:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f03a40e8400) [pid = 16496] [serial = 1459] [outer = (nil)] 11:34:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f03a8ccd800) [pid = 16496] [serial = 1460] [outer = 0x7f03a40e8400] 11:34:25 INFO - PROCESS | 16496 | 1460918065746 Marionette DEBUG loaded listener.js 11:34:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f03aac90800) [pid = 16496] [serial = 1461] [outer = 0x7f03a40e8400] 11:34:26 INFO - PROCESS | 16496 | 1460918066561 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]]]}] 11:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1483ms 11:34:26 INFO - PROCESS | 16496 | 1460918066603 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 11:34:26 INFO - PROCESS | 16496 | 1460918066607 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 11:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:34:26 INFO - PROCESS | 16496 | 1460918066613 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:34:26 INFO - PROCESS | 16496 | 1460918066616 Marionette TRACE conn3 <- [1,1918,null,{}] 11:34:26 INFO - PROCESS | 16496 | 1460918066621 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}] 11:34:26 INFO - PROCESS | 16496 | 1460918066824 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 11:34:27 INFO - PROCESS | 16496 | 1460918067043 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ade81000 == 139 [pid = 16496] [id = 487] 11:34:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03a6a35c00) [pid = 16496] [serial = 1462] [outer = (nil)] 11:34:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03aaec6c00) [pid = 16496] [serial = 1463] [outer = 0x7f03a6a35c00] 11:34:27 INFO - PROCESS | 16496 | 1460918067156 Marionette DEBUG loaded listener.js 11:34:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03aaed2000) [pid = 16496] [serial = 1464] [outer = 0x7f03a6a35c00] 11:34:28 INFO - PROCESS | 16496 | 1460918068140 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]]]}] 11:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1581ms 11:34:28 INFO - PROCESS | 16496 | 1460918068194 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 11:34:28 INFO - PROCESS | 16496 | 1460918068199 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 11:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:34:28 INFO - PROCESS | 16496 | 1460918068204 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:34:28 INFO - PROCESS | 16496 | 1460918068207 Marionette TRACE conn3 <- [1,1922,null,{}] 11:34:28 INFO - PROCESS | 16496 | 1460918068212 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}] 11:34:28 INFO - PROCESS | 16496 | 1460918068432 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 11:34:28 INFO - PROCESS | 16496 | 1460918068689 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b06a7000 == 140 [pid = 16496] [id = 488] 11:34:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03a7d82c00) [pid = 16496] [serial = 1465] [outer = (nil)] 11:34:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03aee8a400) [pid = 16496] [serial = 1466] [outer = 0x7f03a7d82c00] 11:34:28 INFO - PROCESS | 16496 | 1460918068809 Marionette DEBUG loaded listener.js 11:34:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03b0805000) [pid = 16496] [serial = 1467] [outer = 0x7f03a7d82c00] 11:34:29 INFO - PROCESS | 16496 | 1460918069655 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]]]}] 11:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1481ms 11:34:29 INFO - PROCESS | 16496 | 1460918069687 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 11:34:29 INFO - PROCESS | 16496 | 1460918069691 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 11:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:34:29 INFO - PROCESS | 16496 | 1460918069697 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:34:29 INFO - PROCESS | 16496 | 1460918069699 Marionette TRACE conn3 <- [1,1926,null,{}] 11:34:29 INFO - PROCESS | 16496 | 1460918069705 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}] 11:34:29 INFO - PROCESS | 16496 | 1460918069913 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 11:34:30 INFO - PROCESS | 16496 | 1460918070184 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b395c000 == 141 [pid = 16496] [id = 489] 11:34:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f039d28f800) [pid = 16496] [serial = 1468] [outer = (nil)] 11:34:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f03b0807c00) [pid = 16496] [serial = 1469] [outer = 0x7f039d28f800] 11:34:30 INFO - PROCESS | 16496 | 1460918070261 Marionette DEBUG loaded listener.js 11:34:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03b0accc00) [pid = 16496] [serial = 1470] [outer = 0x7f039d28f800] 11:34:31 INFO - PROCESS | 16496 | 1460918071210 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]]]}] 11:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1588ms 11:34:31 INFO - PROCESS | 16496 | 1460918071286 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 11:34:31 INFO - PROCESS | 16496 | 1460918071290 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 11:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:34:31 INFO - PROCESS | 16496 | 1460918071296 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:34:31 INFO - PROCESS | 16496 | 1460918071298 Marionette TRACE conn3 <- [1,1930,null,{}] 11:34:31 INFO - PROCESS | 16496 | 1460918071304 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}] 11:34:31 INFO - PROCESS | 16496 | 1460918071521 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 11:34:31 INFO - PROCESS | 16496 | 1460918071822 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03be970800 == 142 [pid = 16496] [id = 490] 11:34:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f03a4246400) [pid = 16496] [serial = 1471] [outer = (nil)] 11:34:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f03b0bc8400) [pid = 16496] [serial = 1472] [outer = 0x7f03a4246400] 11:34:31 INFO - PROCESS | 16496 | 1460918071905 Marionette DEBUG loaded listener.js 11:34:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03b1972400) [pid = 16496] [serial = 1473] [outer = 0x7f03a4246400] 11:34:32 INFO - PROCESS | 16496 | 1460918072817 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]]]}] 11:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1589ms 11:34:32 INFO - PROCESS | 16496 | 1460918072886 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 11:34:32 INFO - PROCESS | 16496 | 1460918072890 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 11:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:34:32 INFO - PROCESS | 16496 | 1460918072896 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:34:32 INFO - PROCESS | 16496 | 1460918072898 Marionette TRACE conn3 <- [1,1934,null,{}] 11:34:32 INFO - PROCESS | 16496 | 1460918072904 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}] 11:34:33 INFO - PROCESS | 16496 | 1460918073117 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 11:34:33 INFO - PROCESS | 16496 | 1460918073377 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c3219800 == 143 [pid = 16496] [id = 491] 11:34:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03b0b22000) [pid = 16496] [serial = 1474] [outer = (nil)] 11:34:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03bccda400) [pid = 16496] [serial = 1475] [outer = 0x7f03b0b22000] 11:34:33 INFO - PROCESS | 16496 | 1460918073493 Marionette DEBUG loaded listener.js 11:34:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f03bec2b000) [pid = 16496] [serial = 1476] [outer = 0x7f03b0b22000] 11:34:34 INFO - PROCESS | 16496 | 1460918074359 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]]]}] 11:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1528ms 11:34:34 INFO - PROCESS | 16496 | 1460918074426 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 11:34:34 INFO - PROCESS | 16496 | 1460918074432 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 11:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:34:34 INFO - PROCESS | 16496 | 1460918074440 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:34:34 INFO - PROCESS | 16496 | 1460918074445 Marionette TRACE conn3 <- [1,1938,null,{}] 11:34:34 INFO - PROCESS | 16496 | 1460918074454 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}] 11:34:34 INFO - PROCESS | 16496 | 1460918074728 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 11:34:35 INFO - PROCESS | 16496 | 1460918075050 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cc10800 == 144 [pid = 16496] [id = 492] 11:34:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03c265d800) [pid = 16496] [serial = 1477] [outer = (nil)] 11:34:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03c2c10000) [pid = 16496] [serial = 1478] [outer = 0x7f03c265d800] 11:34:35 INFO - PROCESS | 16496 | 1460918075124 Marionette DEBUG loaded listener.js 11:34:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f03c2c26400) [pid = 16496] [serial = 1479] [outer = 0x7f03c265d800] 11:34:36 INFO - PROCESS | 16496 | 1460918076007 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]]]}] 11:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1636ms 11:34:36 INFO - PROCESS | 16496 | 1460918076076 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 11:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:34:36 INFO - PROCESS | 16496 | 1460918076080 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 11:34:36 INFO - PROCESS | 16496 | 1460918076086 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:34:36 INFO - PROCESS | 16496 | 1460918076090 Marionette TRACE conn3 <- [1,1942,null,{}] 11:34:36 INFO - PROCESS | 16496 | 1460918076096 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}] 11:34:36 INFO - PROCESS | 16496 | 1460918076422 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 11:34:36 INFO - PROCESS | 16496 | 1460918076763 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039896b000 == 145 [pid = 16496] [id = 493] 11:34:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f039672e800) [pid = 16496] [serial = 1480] [outer = (nil)] 11:34:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f0396735400) [pid = 16496] [serial = 1481] [outer = 0x7f039672e800] 11:34:36 INFO - PROCESS | 16496 | 1460918076849 Marionette DEBUG loaded listener.js 11:34:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03c2e5d000) [pid = 16496] [serial = 1482] [outer = 0x7f039672e800] 11:34:37 INFO - PROCESS | 16496 | 1460918077728 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]]]}] 11:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1687ms 11:34:37 INFO - PROCESS | 16496 | 1460918077774 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 11:34:37 INFO - PROCESS | 16496 | 1460918077778 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 11:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:34:37 INFO - PROCESS | 16496 | 1460918077784 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:34:37 INFO - PROCESS | 16496 | 1460918077787 Marionette TRACE conn3 <- [1,1946,null,{}] 11:34:37 INFO - PROCESS | 16496 | 1460918077792 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}] 11:34:38 INFO - PROCESS | 16496 | 1460918078004 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 11:34:38 INFO - PROCESS | 16496 | 1460918078273 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e684800 == 146 [pid = 16496] [id = 494] 11:34:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f0396731c00) [pid = 16496] [serial = 1483] [outer = (nil)] 11:34:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f0398291000) [pid = 16496] [serial = 1484] [outer = 0x7f0396731c00] 11:34:38 INFO - PROCESS | 16496 | 1460918078396 Marionette DEBUG loaded listener.js 11:34:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f0398295c00) [pid = 16496] [serial = 1485] [outer = 0x7f0396731c00] 11:34:39 INFO - PROCESS | 16496 | 1460918079255 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]]]}] 11:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1529ms 11:34:39 INFO - PROCESS | 16496 | 1460918079314 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 11:34:39 INFO - PROCESS | 16496 | 1460918079318 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 11:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:34:39 INFO - PROCESS | 16496 | 1460918079323 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:34:39 INFO - PROCESS | 16496 | 1460918079326 Marionette TRACE conn3 <- [1,1950,null,{}] 11:34:39 INFO - PROCESS | 16496 | 1460918079331 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}] 11:34:39 INFO - PROCESS | 16496 | 1460918079552 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 11:34:39 INFO - PROCESS | 16496 | 1460918079875 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e69a000 == 147 [pid = 16496] [id = 495] 11:34:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f0396dd3000) [pid = 16496] [serial = 1486] [outer = (nil)] 11:34:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f0398299400) [pid = 16496] [serial = 1487] [outer = 0x7f0396dd3000] 11:34:39 INFO - PROCESS | 16496 | 1460918079954 Marionette DEBUG loaded listener.js 11:34:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f03982c7400) [pid = 16496] [serial = 1488] [outer = 0x7f0396dd3000] 11:34:40 INFO - PROCESS | 16496 | 1460918080804 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]]]}] 11:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1531ms 11:34:40 INFO - PROCESS | 16496 | 1460918080856 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 11:34:40 INFO - PROCESS | 16496 | 1460918080860 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 11:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:34:40 INFO - PROCESS | 16496 | 1460918080866 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:34:40 INFO - PROCESS | 16496 | 1460918080868 Marionette TRACE conn3 <- [1,1954,null,{}] 11:34:40 INFO - PROCESS | 16496 | 1460918080874 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}] 11:34:41 INFO - PROCESS | 16496 | 1460918081101 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 11:34:41 INFO - PROCESS | 16496 | 1460918081371 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03925d6800 == 148 [pid = 16496] [id = 496] 11:34:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f03981cc000) [pid = 16496] [serial = 1489] [outer = (nil)] 11:34:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 264 (0x7f03981d2c00) [pid = 16496] [serial = 1490] [outer = 0x7f03981cc000] 11:34:41 INFO - PROCESS | 16496 | 1460918081486 Marionette DEBUG loaded listener.js 11:34:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f03981d7800) [pid = 16496] [serial = 1491] [outer = 0x7f03981cc000] 11:34:42 INFO - PROCESS | 16496 | 1460918082324 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]]]}] 11:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1528ms 11:34:42 INFO - PROCESS | 16496 | 1460918082397 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 11:34:42 INFO - PROCESS | 16496 | 1460918082400 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 11:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:34:42 INFO - PROCESS | 16496 | 1460918082409 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:34:42 INFO - PROCESS | 16496 | 1460918082413 Marionette TRACE conn3 <- [1,1958,null,{}] 11:34:42 INFO - PROCESS | 16496 | 1460918082418 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}] 11:34:42 INFO - PROCESS | 16496 | 1460918082725 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 11:34:43 INFO - PROCESS | 16496 | 1460918083082 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0393f5c800 == 149 [pid = 16496] [id = 497] 11:34:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f0395b47800) [pid = 16496] [serial = 1492] [outer = (nil)] 11:34:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 267 (0x7f03982c7800) [pid = 16496] [serial = 1493] [outer = 0x7f0395b47800] 11:34:43 INFO - PROCESS | 16496 | 1460918083157 Marionette DEBUG loaded listener.js 11:34:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 268 (0x7f03982cc400) [pid = 16496] [serial = 1494] [outer = 0x7f0395b47800] 11:34:44 INFO - PROCESS | 16496 | 1460918084508 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]]]}] 11:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2135ms 11:34:44 INFO - PROCESS | 16496 | 1460918084544 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 11:34:44 INFO - PROCESS | 16496 | 1460918084551 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 11:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:34:44 INFO - PROCESS | 16496 | 1460918084560 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:34:44 INFO - PROCESS | 16496 | 1460918084566 Marionette TRACE conn3 <- [1,1962,null,{}] 11:34:44 INFO - PROCESS | 16496 | 1460918084574 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}] 11:34:44 INFO - PROCESS | 16496 | 1460918084860 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 11:34:45 INFO - PROCESS | 16496 | 1460918085143 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03971a9800 == 150 [pid = 16496] [id = 498] 11:34:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 269 (0x7f0395b51000) [pid = 16496] [serial = 1495] [outer = (nil)] 11:34:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 270 (0x7f0396738400) [pid = 16496] [serial = 1496] [outer = 0x7f0395b51000] 11:34:45 INFO - PROCESS | 16496 | 1460918085214 Marionette DEBUG loaded listener.js 11:34:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 271 (0x7f0396dcdc00) [pid = 16496] [serial = 1497] [outer = 0x7f0395b51000] 11:34:46 INFO - PROCESS | 16496 | 1460918086101 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]]]}] 11:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1594ms 11:34:46 INFO - PROCESS | 16496 | 1460918086156 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 11:34:46 INFO - PROCESS | 16496 | 1460918086165 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 11:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:34:46 INFO - PROCESS | 16496 | 1460918086175 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:34:46 INFO - PROCESS | 16496 | 1460918086179 Marionette TRACE conn3 <- [1,1966,null,{}] 11:34:46 INFO - PROCESS | 16496 | 1460918086185 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}] 11:34:46 INFO - PROCESS | 16496 | 1460918086384 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 11:34:46 INFO - PROCESS | 16496 | 1460918086825 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395cc9800 == 151 [pid = 16496] [id = 499] 11:34:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 272 (0x7f03968eec00) [pid = 16496] [serial = 1498] [outer = (nil)] 11:34:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 273 (0x7f0397049c00) [pid = 16496] [serial = 1499] [outer = 0x7f03968eec00] 11:34:46 INFO - PROCESS | 16496 | 1460918086900 Marionette DEBUG loaded listener.js 11:34:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 274 (0x7f03981d8000) [pid = 16496] [serial = 1500] [outer = 0x7f03968eec00] 11:34:47 INFO - PROCESS | 16496 | 1460918087840 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]]]}] 11:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1729ms 11:34:47 INFO - PROCESS | 16496 | 1460918087905 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 11:34:47 INFO - PROCESS | 16496 | 1460918087909 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 11:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:34:47 INFO - PROCESS | 16496 | 1460918087915 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:34:47 INFO - PROCESS | 16496 | 1460918087920 Marionette TRACE conn3 <- [1,1970,null,{}] 11:34:47 INFO - PROCESS | 16496 | 1460918087937 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}] 11:34:48 INFO - PROCESS | 16496 | 1460918088213 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03970d6800 == 150 [pid = 16496] [id = 300] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03987e0800 == 149 [pid = 16496] [id = 388] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a5b5000 == 148 [pid = 16496] [id = 261] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c5b31000 == 147 [pid = 16496] [id = 470] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c26a2000 == 146 [pid = 16496] [id = 469] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdf6a800 == 145 [pid = 16496] [id = 468] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b395c800 == 144 [pid = 16496] [id = 467] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b03a7000 == 143 [pid = 16496] [id = 466] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab8a0000 == 142 [pid = 16496] [id = 465] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab485000 == 141 [pid = 16496] [id = 464] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7744800 == 140 [pid = 16496] [id = 463] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4184800 == 139 [pid = 16496] [id = 462] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cfdf800 == 138 [pid = 16496] [id = 461] 11:34:48 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968d0800 == 137 [pid = 16496] [id = 460] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 273 (0x7f03931e4400) [pid = 16496] [serial = 1316] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 272 (0x7f03a4252000) [pid = 16496] [serial = 1373] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 271 (0x7f039b344400) [pid = 16496] [serial = 1319] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 270 (0x7f03aaec5400) [pid = 16496] [serial = 1337] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 269 (0x7f03a4251000) [pid = 16496] [serial = 1314] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 268 (0x7f03a7275c00) [pid = 16496] [serial = 1376] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 267 (0x7f039d13a400) [pid = 16496] [serial = 1368] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 266 (0x7f03a40f0400) [pid = 16496] [serial = 1371] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f03a3c0a400) [pid = 16496] [serial = 1370] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f0396dd7000) [pid = 16496] [serial = 1358] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 263 (0x7f03ae7cc000) [pid = 16496] [serial = 1346] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f03a424dc00) [pid = 16496] [serial = 1325] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f039a8d8400) [pid = 16496] [serial = 1362] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f039b46a400) [pid = 16496] [serial = 1367] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f03a70b0400) [pid = 16496] [serial = 1331] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f03a7942400) [pid = 16496] [serial = 1377] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03a55d1000) [pid = 16496] [serial = 1328] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f039d138c00) [pid = 16496] [serial = 1322] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03aac83000) [pid = 16496] [serial = 1334] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f039b528400) [pid = 16496] [serial = 1365] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f039d45d800) [pid = 16496] [serial = 1343] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03becd1400) [pid = 16496] [serial = 1352] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f039b422400) [pid = 16496] [serial = 1364] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f03a523ec00) [pid = 16496] [serial = 1374] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03aaecf800) [pid = 16496] [serial = 1340] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03987a5c00) [pid = 16496] [serial = 1361] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f0395bbcc00) [pid = 16496] [serial = 1355] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03bccd7c00) [pid = 16496] [serial = 1349] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f03a7945000) [pid = 16496] [serial = 1379] [outer = (nil)] [url = about:blank] 11:34:48 INFO - PROCESS | 16496 | 1460918088862 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968d0800 == 138 [pid = 16496] [id = 500] 11:34:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f0395b4e400) [pid = 16496] [serial = 1501] [outer = (nil)] 11:34:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f0396dd2400) [pid = 16496] [serial = 1502] [outer = 0x7f0395b4e400] 11:34:48 INFO - PROCESS | 16496 | 1460918088930 Marionette DEBUG loaded listener.js 11:34:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f039b34fc00) [pid = 16496] [serial = 1503] [outer = 0x7f0395b4e400] 11:34:49 INFO - PROCESS | 16496 | 1460918089652 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]]]}] 11:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1785ms 11:34:49 INFO - PROCESS | 16496 | 1460918089701 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 11:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:34:49 INFO - PROCESS | 16496 | 1460918089705 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 11:34:49 INFO - PROCESS | 16496 | 1460918089710 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:34:49 INFO - PROCESS | 16496 | 1460918089713 Marionette TRACE conn3 <- [1,1974,null,{}] 11:34:49 INFO - PROCESS | 16496 | 1460918089718 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}] 11:34:49 INFO - PROCESS | 16496 | 1460918089908 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 11:34:50 INFO - PROCESS | 16496 | 1460918090089 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b47a000 == 139 [pid = 16496] [id = 501] 11:34:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f0395bbcc00) [pid = 16496] [serial = 1504] [outer = (nil)] 11:34:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f039ba65800) [pid = 16496] [serial = 1505] [outer = 0x7f0395bbcc00] 11:34:50 INFO - PROCESS | 16496 | 1460918090153 Marionette DEBUG loaded listener.js 11:34:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f039cd1f400) [pid = 16496] [serial = 1506] [outer = 0x7f0395bbcc00] 11:34:50 INFO - PROCESS | 16496 | 1460918090915 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]]]}] 11:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1228ms 11:34:50 INFO - PROCESS | 16496 | 1460918090976 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 11:34:50 INFO - PROCESS | 16496 | 1460918090979 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 11:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:34:50 INFO - PROCESS | 16496 | 1460918090985 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:34:50 INFO - PROCESS | 16496 | 1460918090987 Marionette TRACE conn3 <- [1,1978,null,{}] 11:34:50 INFO - PROCESS | 16496 | 1460918090993 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}] 11:34:51 INFO - PROCESS | 16496 | 1460918091230 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 11:34:51 INFO - PROCESS | 16496 | 1460918091262 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e04e800 == 140 [pid = 16496] [id = 502] 11:34:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f039cd1fc00) [pid = 16496] [serial = 1507] [outer = (nil)] 11:34:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f039d136000) [pid = 16496] [serial = 1508] [outer = 0x7f039cd1fc00] 11:34:51 INFO - PROCESS | 16496 | 1460918091321 Marionette DEBUG loaded listener.js 11:34:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f039d458400) [pid = 16496] [serial = 1509] [outer = 0x7f039cd1fc00] 11:34:52 INFO - PROCESS | 16496 | 1460918092178 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]]]}] 11:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1227ms 11:34:52 INFO - PROCESS | 16496 | 1460918092214 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 11:34:52 INFO - PROCESS | 16496 | 1460918092217 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 11:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:34:52 INFO - PROCESS | 16496 | 1460918092230 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:34:52 INFO - PROCESS | 16496 | 1460918092232 Marionette TRACE conn3 <- [1,1982,null,{}] 11:34:52 INFO - PROCESS | 16496 | 1460918092238 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}] 11:34:52 INFO - PROCESS | 16496 | 1460918092511 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 11:34:52 INFO - PROCESS | 16496 | 1460918092543 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e695000 == 141 [pid = 16496] [id = 503] 11:34:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f03a3e5d400) [pid = 16496] [serial = 1510] [outer = (nil)] 11:34:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03a46eac00) [pid = 16496] [serial = 1511] [outer = 0x7f03a3e5d400] 11:34:52 INFO - PROCESS | 16496 | 1460918092608 Marionette DEBUG loaded listener.js 11:34:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f03a548a400) [pid = 16496] [serial = 1512] [outer = 0x7f03a3e5d400] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03987aa400) [pid = 16496] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03931dfc00) [pid = 16496] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f03a4249800) [pid = 16496] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f039b34d000) [pid = 16496] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a55c6000) [pid = 16496] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f039cd09400) [pid = 16496] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f0396ee6400) [pid = 16496] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f039cdeb400) [pid = 16496] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03a52f6000) [pid = 16496] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03a52efc00) [pid = 16496] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03a72dc000) [pid = 16496] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f03968f5000) [pid = 16496] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03b0a29400) [pid = 16496] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f0395b4f400) [pid = 16496] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f03b024cc00) [pid = 16496] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f03931e4000) [pid = 16496] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f0395bb2400) [pid = 16496] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03a44da400) [pid = 16496] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f039a8de000) [pid = 16496] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f03a77b5400) [pid = 16496] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03a8d6e000) [pid = 16496] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f0397167400) [pid = 16496] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:34:54 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f039d28a000) [pid = 16496] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:34:54 INFO - PROCESS | 16496 | 1460918094404 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]]]}] 11:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2193ms 11:34:54 INFO - PROCESS | 16496 | 1460918094416 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 11:34:54 INFO - PROCESS | 16496 | 1460918094419 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 11:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:34:54 INFO - PROCESS | 16496 | 1460918094424 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:34:54 INFO - PROCESS | 16496 | 1460918094426 Marionette TRACE conn3 <- [1,1986,null,{}] 11:34:54 INFO - PROCESS | 16496 | 1460918094431 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}] 11:34:54 INFO - PROCESS | 16496 | 1460918094617 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 11:34:54 INFO - PROCESS | 16496 | 1460918094807 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e04d800 == 142 [pid = 16496] [id = 504] 11:34:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f0396dd3400) [pid = 16496] [serial = 1513] [outer = (nil)] 11:34:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f039b346400) [pid = 16496] [serial = 1514] [outer = 0x7f0396dd3400] 11:34:54 INFO - PROCESS | 16496 | 1460918094869 Marionette DEBUG loaded listener.js 11:34:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03a46ed400) [pid = 16496] [serial = 1515] [outer = 0x7f0396dd3400] 11:34:55 INFO - PROCESS | 16496 | 1460918095581 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]]]}] 11:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1183ms 11:34:55 INFO - PROCESS | 16496 | 1460918095615 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 11:34:55 INFO - PROCESS | 16496 | 1460918095618 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 11:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:34:55 INFO - PROCESS | 16496 | 1460918095629 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:34:55 INFO - PROCESS | 16496 | 1460918095633 Marionette TRACE conn3 <- [1,1990,null,{}] 11:34:55 INFO - PROCESS | 16496 | 1460918095650 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}] 11:34:55 INFO - PROCESS | 16496 | 1460918095838 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 11:34:55 INFO - PROCESS | 16496 | 1460918095856 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a41d7000 == 143 [pid = 16496] [id = 505] 11:34:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03a46f2800) [pid = 16496] [serial = 1516] [outer = (nil)] 11:34:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03a55c6800) [pid = 16496] [serial = 1517] [outer = 0x7f03a46f2800] 11:34:55 INFO - PROCESS | 16496 | 1460918095928 Marionette DEBUG loaded listener.js 11:34:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03a6a48c00) [pid = 16496] [serial = 1518] [outer = 0x7f03a46f2800] 11:34:57 INFO - PROCESS | 16496 | 1460918097208 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]]]}] 11:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1647ms 11:34:57 INFO - PROCESS | 16496 | 1460918097278 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 11:34:57 INFO - PROCESS | 16496 | 1460918097287 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 11:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:34:57 INFO - PROCESS | 16496 | 1460918097296 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:34:57 INFO - PROCESS | 16496 | 1460918097301 Marionette TRACE conn3 <- [1,1994,null,{}] 11:34:57 INFO - PROCESS | 16496 | 1460918097309 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}] 11:34:57 INFO - PROCESS | 16496 | 1460918097575 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 11:34:57 INFO - PROCESS | 16496 | 1460918097885 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0398a46000 == 144 [pid = 16496] [id = 506] 11:34:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f0396736800) [pid = 16496] [serial = 1519] [outer = (nil)] 11:34:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f0396fe5000) [pid = 16496] [serial = 1520] [outer = 0x7f0396736800] 11:34:57 INFO - PROCESS | 16496 | 1460918097978 Marionette DEBUG loaded listener.js 11:34:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f03981d8c00) [pid = 16496] [serial = 1521] [outer = 0x7f0396736800] 11:34:58 INFO - PROCESS | 16496 | 1460918098941 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]]]}] 11:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1684ms 11:34:58 INFO - PROCESS | 16496 | 1460918098982 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 11:34:58 INFO - PROCESS | 16496 | 1460918098991 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 11:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:34:59 INFO - PROCESS | 16496 | 1460918099001 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:34:59 INFO - PROCESS | 16496 | 1460918099005 Marionette TRACE conn3 <- [1,1998,null,{}] 11:34:59 INFO - PROCESS | 16496 | 1460918099011 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}] 11:34:59 INFO - PROCESS | 16496 | 1460918099255 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 11:34:59 INFO - PROCESS | 16496 | 1460918099560 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e1be800 == 145 [pid = 16496] [id = 507] 11:34:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03968f9c00) [pid = 16496] [serial = 1522] [outer = (nil)] 11:34:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f039b345000) [pid = 16496] [serial = 1523] [outer = 0x7f03968f9c00] 11:34:59 INFO - PROCESS | 16496 | 1460918099640 Marionette DEBUG loaded listener.js 11:34:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f039cd0d800) [pid = 16496] [serial = 1524] [outer = 0x7f03968f9c00] 11:35:00 INFO - PROCESS | 16496 | 1460918100473 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]]]}] 11:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1534ms 11:35:00 INFO - PROCESS | 16496 | 1460918100536 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 11:35:00 INFO - PROCESS | 16496 | 1460918100540 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 11:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:35:00 INFO - PROCESS | 16496 | 1460918100547 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:35:00 INFO - PROCESS | 16496 | 1460918100554 Marionette TRACE conn3 <- [1,2002,null,{}] 11:35:00 INFO - PROCESS | 16496 | 1460918100570 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}] 11:35:00 INFO - PROCESS | 16496 | 1460918100834 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 11:35:01 INFO - PROCESS | 16496 | 1460918101161 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a6c800 == 146 [pid = 16496] [id = 508] 11:35:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f039d457c00) [pid = 16496] [serial = 1525] [outer = (nil)] 11:35:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03a3e5c400) [pid = 16496] [serial = 1526] [outer = 0x7f039d457c00] 11:35:01 INFO - PROCESS | 16496 | 1460918101244 Marionette DEBUG loaded listener.js 11:35:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03a46f3800) [pid = 16496] [serial = 1527] [outer = 0x7f039d457c00] 11:35:02 INFO - PROCESS | 16496 | 1460918102099 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]]]}] 11:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1598ms 11:35:02 INFO - PROCESS | 16496 | 1460918102148 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 11:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:35:02 INFO - PROCESS | 16496 | 1460918102153 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 11:35:02 INFO - PROCESS | 16496 | 1460918102158 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:35:02 INFO - PROCESS | 16496 | 1460918102162 Marionette TRACE conn3 <- [1,2006,null,{}] 11:35:02 INFO - PROCESS | 16496 | 1460918102167 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}] 11:35:02 INFO - PROCESS | 16496 | 1460918102379 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 11:35:02 INFO - PROCESS | 16496 | 1460918102642 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7973000 == 147 [pid = 16496] [id = 509] 11:35:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f039e6d9000) [pid = 16496] [serial = 1528] [outer = (nil)] 11:35:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03a71c7800) [pid = 16496] [serial = 1529] [outer = 0x7f039e6d9000] 11:35:02 INFO - PROCESS | 16496 | 1460918102760 Marionette DEBUG loaded listener.js 11:35:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03a7462c00) [pid = 16496] [serial = 1530] [outer = 0x7f039e6d9000] 11:35:03 INFO - PROCESS | 16496 | 1460918103605 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]]]}] 11:35:03 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 11:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1479ms 11:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:35:03 INFO - PROCESS | 16496 | 1460918103638 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 11:35:03 INFO - PROCESS | 16496 | 1460918103641 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 11:35:03 INFO - PROCESS | 16496 | 1460918103647 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:35:03 INFO - PROCESS | 16496 | 1460918103650 Marionette TRACE conn3 <- [1,2010,null,{}] 11:35:03 INFO - PROCESS | 16496 | 1460918103655 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}] 11:35:03 INFO - PROCESS | 16496 | 1460918103856 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 11:35:04 INFO - PROCESS | 16496 | 1460918104127 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab521800 == 148 [pid = 16496] [id = 510] 11:35:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f0398a04800) [pid = 16496] [serial = 1531] [outer = (nil)] 11:35:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f03a77ad400) [pid = 16496] [serial = 1532] [outer = 0x7f0398a04800] 11:35:04 INFO - PROCESS | 16496 | 1460918104203 Marionette DEBUG loaded listener.js 11:35:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f03a8d6e000) [pid = 16496] [serial = 1533] [outer = 0x7f0398a04800] 11:35:05 INFO - PROCESS | 16496 | 1460918105113 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]]]}] 11:35:05 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 11:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1529ms 11:35:05 INFO - PROCESS | 16496 | 1460918105176 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 11:35:05 INFO - PROCESS | 16496 | 1460918105180 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 11:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:35:05 INFO - PROCESS | 16496 | 1460918105186 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:35:05 INFO - PROCESS | 16496 | 1460918105189 Marionette TRACE conn3 <- [1,2014,null,{}] 11:35:05 INFO - PROCESS | 16496 | 1460918105195 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}] 11:35:05 INFO - PROCESS | 16496 | 1460918105419 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 11:35:05 INFO - PROCESS | 16496 | 1460918105727 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afdf1000 == 149 [pid = 16496] [id = 511] 11:35:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03a40ce000) [pid = 16496] [serial = 1534] [outer = (nil)] 11:35:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f03ad6a1800) [pid = 16496] [serial = 1535] [outer = 0x7f03a40ce000] 11:35:05 INFO - PROCESS | 16496 | 1460918105813 Marionette DEBUG loaded listener.js 11:35:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f03af811c00) [pid = 16496] [serial = 1536] [outer = 0x7f03a40ce000] 11:35:06 INFO - PROCESS | 16496 | 1460918106640 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]]]}] 11:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1530ms 11:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:35:06 INFO - PROCESS | 16496 | 1460918106718 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 11:35:06 INFO - PROCESS | 16496 | 1460918106721 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 11:35:06 INFO - PROCESS | 16496 | 1460918106727 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:35:06 INFO - PROCESS | 16496 | 1460918106731 Marionette TRACE conn3 <- [1,2018,null,{}] 11:35:06 INFO - PROCESS | 16496 | 1460918106736 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}] 11:35:06 INFO - PROCESS | 16496 | 1460918106977 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 11:35:07 INFO - PROCESS | 16496 | 1460918107243 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c25000 == 150 [pid = 16496] [id = 512] 11:35:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f03a998b400) [pid = 16496] [serial = 1537] [outer = (nil)] 11:35:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f03b024b800) [pid = 16496] [serial = 1538] [outer = 0x7f03a998b400] 11:35:07 INFO - PROCESS | 16496 | 1460918107361 Marionette DEBUG loaded listener.js 11:35:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f03b1198000) [pid = 16496] [serial = 1539] [outer = 0x7f03a998b400] 11:35:08 INFO - PROCESS | 16496 | 1460918108165 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]]]}] 11:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1484ms 11:35:08 INFO - PROCESS | 16496 | 1460918108212 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 11:35:08 INFO - PROCESS | 16496 | 1460918108215 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 11:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:35:08 INFO - PROCESS | 16496 | 1460918108221 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:35:08 INFO - PROCESS | 16496 | 1460918108223 Marionette TRACE conn3 <- [1,2022,null,{}] 11:35:08 INFO - PROCESS | 16496 | 1460918108232 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}] 11:35:08 INFO - PROCESS | 16496 | 1460918108435 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 11:35:08 INFO - PROCESS | 16496 | 1460918108704 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bda80000 == 151 [pid = 16496] [id = 513] 11:35:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f03ad597000) [pid = 16496] [serial = 1540] [outer = (nil)] 11:35:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f03b3c3c000) [pid = 16496] [serial = 1541] [outer = 0x7f03ad597000] 11:35:08 INFO - PROCESS | 16496 | 1460918108780 Marionette DEBUG loaded listener.js 11:35:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 264 (0x7f03bdd0dc00) [pid = 16496] [serial = 1542] [outer = 0x7f03ad597000] 11:35:09 INFO - PROCESS | 16496 | 1460918109637 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]]]}] 11:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1485ms 11:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:35:09 INFO - PROCESS | 16496 | 1460918109707 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 11:35:09 INFO - PROCESS | 16496 | 1460918109710 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 11:35:09 INFO - PROCESS | 16496 | 1460918109717 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:35:09 INFO - PROCESS | 16496 | 1460918109720 Marionette TRACE conn3 <- [1,2026,null,{}] 11:35:09 INFO - PROCESS | 16496 | 1460918109725 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}] 11:35:09 INFO - PROCESS | 16496 | 1460918109938 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 11:35:10 INFO - PROCESS | 16496 | 1460918110205 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2957000 == 152 [pid = 16496] [id = 514] 11:35:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 265 (0x7f0395ba1400) [pid = 16496] [serial = 1543] [outer = (nil)] 11:35:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 266 (0x7f0395ba9c00) [pid = 16496] [serial = 1544] [outer = 0x7f0395ba1400] 11:35:10 INFO - PROCESS | 16496 | 1460918110321 Marionette DEBUG loaded listener.js 11:35:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 267 (0x7f0395baf800) [pid = 16496] [serial = 1545] [outer = 0x7f0395ba1400] 11:35:11 INFO - PROCESS | 16496 | 1460918111147 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]]]}] 11:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1483ms 11:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:35:11 INFO - PROCESS | 16496 | 1460918111200 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 11:35:11 INFO - PROCESS | 16496 | 1460918111203 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 11:35:11 INFO - PROCESS | 16496 | 1460918111209 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:35:11 INFO - PROCESS | 16496 | 1460918111212 Marionette TRACE conn3 <- [1,2030,null,{}] 11:35:11 INFO - PROCESS | 16496 | 1460918111217 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}] 11:35:11 INFO - PROCESS | 16496 | 1460918111419 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 11:35:11 INFO - PROCESS | 16496 | 1460918111691 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3bab000 == 153 [pid = 16496] [id = 515] 11:35:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 268 (0x7f0395ba4000) [pid = 16496] [serial = 1546] [outer = (nil)] 11:35:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 269 (0x7f03bdd90800) [pid = 16496] [serial = 1547] [outer = 0x7f0395ba4000] 11:35:11 INFO - PROCESS | 16496 | 1460918111771 Marionette DEBUG loaded listener.js 11:35:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 270 (0x7f03c0ec2000) [pid = 16496] [serial = 1548] [outer = 0x7f0395ba4000] 11:35:12 INFO - PROCESS | 16496 | 1460918112662 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]]]}] 11:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1529ms 11:35:12 INFO - PROCESS | 16496 | 1460918112739 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 11:35:12 INFO - PROCESS | 16496 | 1460918112743 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 11:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:35:12 INFO - PROCESS | 16496 | 1460918112748 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:35:12 INFO - PROCESS | 16496 | 1460918112752 Marionette TRACE conn3 <- [1,2034,null,{}] 11:35:12 INFO - PROCESS | 16496 | 1460918112757 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}] 11:35:13 INFO - PROCESS | 16496 | 1460918113015 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 11:35:13 INFO - PROCESS | 16496 | 1460918113344 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d07c000 == 154 [pid = 16496] [id = 516] 11:35:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 271 (0x7f0396acc400) [pid = 16496] [serial = 1549] [outer = (nil)] 11:35:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 272 (0x7f0396accc00) [pid = 16496] [serial = 1550] [outer = 0x7f0396acc400] 11:35:13 INFO - PROCESS | 16496 | 1460918113454 Marionette DEBUG loaded listener.js 11:35:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 273 (0x7f03c2e62c00) [pid = 16496] [serial = 1551] [outer = 0x7f0396acc400] 11:35:14 INFO - PROCESS | 16496 | 1460918114298 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]]]}] 11:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1590ms 11:35:14 INFO - PROCESS | 16496 | 1460918114339 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 11:35:14 INFO - PROCESS | 16496 | 1460918114343 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 11:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:35:14 INFO - PROCESS | 16496 | 1460918114349 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:35:14 INFO - PROCESS | 16496 | 1460918114352 Marionette TRACE conn3 <- [1,2038,null,{}] 11:35:14 INFO - PROCESS | 16496 | 1460918114358 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}] 11:35:14 INFO - PROCESS | 16496 | 1460918114591 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 11:35:14 INFO - PROCESS | 16496 | 1460918114873 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e74000 == 155 [pid = 16496] [id = 517] 11:35:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 274 (0x7f03952d6800) [pid = 16496] [serial = 1552] [outer = (nil)] 11:35:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 275 (0x7f03952dac00) [pid = 16496] [serial = 1553] [outer = 0x7f03952d6800] 11:35:14 INFO - PROCESS | 16496 | 1460918114991 Marionette DEBUG loaded listener.js 11:35:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 276 (0x7f03952e0000) [pid = 16496] [serial = 1554] [outer = 0x7f03952d6800] 11:35:15 INFO - PROCESS | 16496 | 1460918115876 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]]]}] 11:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1584ms 11:35:15 INFO - PROCESS | 16496 | 1460918115934 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 11:35:15 INFO - PROCESS | 16496 | 1460918115938 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 11:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:35:15 INFO - PROCESS | 16496 | 1460918115973 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:35:15 INFO - PROCESS | 16496 | 1460918115975 Marionette TRACE conn3 <- [1,2042,null,{}] 11:35:15 INFO - PROCESS | 16496 | 1460918115983 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}] 11:35:16 INFO - PROCESS | 16496 | 1460918116249 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 11:35:16 INFO - PROCESS | 16496 | 1460918116564 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03953da000 == 156 [pid = 16496] [id = 518] 11:35:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 277 (0x7f0395245400) [pid = 16496] [serial = 1555] [outer = (nil)] 11:35:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 278 (0x7f039524d800) [pid = 16496] [serial = 1556] [outer = 0x7f0395245400] 11:35:16 INFO - PROCESS | 16496 | 1460918116647 Marionette DEBUG loaded listener.js 11:35:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 279 (0x7f0395253400) [pid = 16496] [serial = 1557] [outer = 0x7f0395245400] 11:35:17 INFO - PROCESS | 16496 | 1460918117554 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]]]}] 11:35:17 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) 11:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1642ms 11:35:17 INFO - PROCESS | 16496 | 1460918117607 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 11:35:17 INFO - PROCESS | 16496 | 1460918117612 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 11:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:35:17 INFO - PROCESS | 16496 | 1460918117617 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:35:17 INFO - PROCESS | 16496 | 1460918117620 Marionette TRACE conn3 <- [1,2046,null,{}] 11:35:17 INFO - PROCESS | 16496 | 1460918117625 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}] 11:35:17 INFO - PROCESS | 16496 | 1460918117844 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 11:35:18 INFO - PROCESS | 16496 | 1460918118122 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039801f800 == 157 [pid = 16496] [id = 519] 11:35:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 280 (0x7f0395246c00) [pid = 16496] [serial = 1558] [outer = (nil)] 11:35:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 281 (0x7f03952de800) [pid = 16496] [serial = 1559] [outer = 0x7f0395246c00] 11:35:18 INFO - PROCESS | 16496 | 1460918118240 Marionette DEBUG loaded listener.js 11:35:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 282 (0x7f0398068000) [pid = 16496] [serial = 1560] [outer = 0x7f0395246c00] 11:35:19 INFO - PROCESS | 16496 | 1460918119089 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]]]}] 11:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1531ms 11:35:19 INFO - PROCESS | 16496 | 1460918119150 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 11:35:19 INFO - PROCESS | 16496 | 1460918119154 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 11:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:35:19 INFO - PROCESS | 16496 | 1460918119160 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:35:19 INFO - PROCESS | 16496 | 1460918119163 Marionette TRACE conn3 <- [1,2050,null,{}] 11:35:19 INFO - PROCESS | 16496 | 1460918119168 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}] 11:35:19 INFO - PROCESS | 16496 | 1460918119400 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 11:35:19 INFO - PROCESS | 16496 | 1460918119713 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0390a16800 == 158 [pid = 16496] [id = 520] 11:35:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 283 (0x7f0391cbf000) [pid = 16496] [serial = 1561] [outer = (nil)] 11:35:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 284 (0x7f0391cc5c00) [pid = 16496] [serial = 1562] [outer = 0x7f0391cbf000] 11:35:19 INFO - PROCESS | 16496 | 1460918119791 Marionette DEBUG loaded listener.js 11:35:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 285 (0x7f0391cca800) [pid = 16496] [serial = 1563] [outer = 0x7f0391cbf000] 11:35:20 INFO - PROCESS | 16496 | 1460918120704 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]]]}] 11:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1628ms 11:35:20 INFO - PROCESS | 16496 | 1460918120790 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 11:35:20 INFO - PROCESS | 16496 | 1460918120793 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 11:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:35:20 INFO - PROCESS | 16496 | 1460918120799 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:35:20 INFO - PROCESS | 16496 | 1460918120801 Marionette TRACE conn3 <- [1,2054,null,{}] 11:35:20 INFO - PROCESS | 16496 | 1460918120807 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}] 11:35:21 INFO - PROCESS | 16496 | 1460918121068 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 11:35:21 INFO - PROCESS | 16496 | 1460918121436 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396da1000 == 159 [pid = 16496] [id = 521] 11:35:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 286 (0x7f0391cbf800) [pid = 16496] [serial = 1564] [outer = (nil)] 11:35:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 287 (0x7f03952df400) [pid = 16496] [serial = 1565] [outer = 0x7f0391cbf800] 11:35:21 INFO - PROCESS | 16496 | 1460918121534 Marionette DEBUG loaded listener.js 11:35:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 288 (0x7f039806a400) [pid = 16496] [serial = 1566] [outer = 0x7f0391cbf800] 11:35:22 INFO - PROCESS | 16496 | 1460918122392 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]]]}] 11:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1632ms 11:35:22 INFO - PROCESS | 16496 | 1460918122433 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 11:35:22 INFO - PROCESS | 16496 | 1460918122438 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 11:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:35:22 INFO - PROCESS | 16496 | 1460918122443 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:35:22 INFO - PROCESS | 16496 | 1460918122447 Marionette TRACE conn3 <- [1,2058,null,{}] 11:35:22 INFO - PROCESS | 16496 | 1460918122452 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}] 11:35:22 INFO - PROCESS | 16496 | 1460918122727 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 11:35:23 INFO - PROCESS | 16496 | 1460918123092 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397f15000 == 160 [pid = 16496] [id = 522] 11:35:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 289 (0x7f0391cc9c00) [pid = 16496] [serial = 1567] [outer = (nil)] 11:35:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 290 (0x7f0395d86800) [pid = 16496] [serial = 1568] [outer = 0x7f0391cc9c00] 11:35:23 INFO - PROCESS | 16496 | 1460918123205 Marionette DEBUG loaded listener.js 11:35:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 291 (0x7f0398071c00) [pid = 16496] [serial = 1569] [outer = 0x7f0391cc9c00] 11:35:24 INFO - PROCESS | 16496 | 1460918124151 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]]]}] 11:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1782ms 11:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:35:24 INFO - PROCESS | 16496 | 1460918124228 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 11:35:24 INFO - PROCESS | 16496 | 1460918124231 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 11:35:24 INFO - PROCESS | 16496 | 1460918124237 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:35:24 INFO - PROCESS | 16496 | 1460918124240 Marionette TRACE conn3 <- [1,2062,null,{}] 11:35:24 INFO - PROCESS | 16496 | 1460918124245 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}] 11:35:24 INFO - PROCESS | 16496 | 1460918124525 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 11:35:24 INFO - PROCESS | 16496 | 1460918124877 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397f31000 == 161 [pid = 16496] [id = 523] 11:35:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 292 (0x7f0391ccb000) [pid = 16496] [serial = 1570] [outer = (nil)] 11:35:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 293 (0x7f03923d9400) [pid = 16496] [serial = 1571] [outer = 0x7f0391ccb000] 11:35:24 INFO - PROCESS | 16496 | 1460918124950 Marionette DEBUG loaded listener.js 11:35:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 294 (0x7f03923de800) [pid = 16496] [serial = 1572] [outer = 0x7f0391ccb000] 11:35:25 INFO - PROCESS | 16496 | 1460918125850 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]]]}] 11:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1679ms 11:35:25 INFO - PROCESS | 16496 | 1460918125917 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 11:35:25 INFO - PROCESS | 16496 | 1460918125921 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 11:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:35:25 INFO - PROCESS | 16496 | 1460918125927 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:35:25 INFO - PROCESS | 16496 | 1460918125929 Marionette TRACE conn3 <- [1,2066,null,{}] 11:35:25 INFO - PROCESS | 16496 | 1460918125934 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}] 11:35:26 INFO - PROCESS | 16496 | 1460918126201 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 11:35:26 INFO - PROCESS | 16496 | 1460918126574 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4784000 == 162 [pid = 16496] [id = 524] 11:35:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 295 (0x7f03923d4000) [pid = 16496] [serial = 1573] [outer = (nil)] 11:35:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 296 (0x7f0396ef2800) [pid = 16496] [serial = 1574] [outer = 0x7f03923d4000] 11:35:26 INFO - PROCESS | 16496 | 1460918126653 Marionette DEBUG loaded listener.js 11:35:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 297 (0x7f0398074400) [pid = 16496] [serial = 1575] [outer = 0x7f03923d4000] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e050000 == 161 [pid = 16496] [id = 323] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c0f19800 == 160 [pid = 16496] [id = 274] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03969d9800 == 159 [pid = 16496] [id = 320] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e04d800 == 158 [pid = 16496] [id = 504] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e695000 == 157 [pid = 16496] [id = 503] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e04e800 == 156 [pid = 16496] [id = 502] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b47a000 == 155 [pid = 16496] [id = 501] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968d0800 == 154 [pid = 16496] [id = 500] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0395cc9800 == 153 [pid = 16496] [id = 499] 11:35:28 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03971a9800 == 152 [pid = 16496] [id = 498] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 296 (0x7f03968f0400) [pid = 16496] [serial = 1430] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 295 (0x7f03a3e59800) [pid = 16496] [serial = 1418] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 294 (0x7f039b42d000) [pid = 16496] [serial = 1385] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 293 (0x7f0397052400) [pid = 16496] [serial = 1421] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 292 (0x7f03a44d2c00) [pid = 16496] [serial = 1442] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 291 (0x7f03b1197000) [pid = 16496] [serial = 1400] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 290 (0x7f03a3c06800) [pid = 16496] [serial = 1439] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 289 (0x7f03bccd9400) [pid = 16496] [serial = 1403] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 288 (0x7f0395bb7800) [pid = 16496] [serial = 1382] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 287 (0x7f03b07e6c00) [pid = 16496] [serial = 1149] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 286 (0x7f03a7d7c000) [pid = 16496] [serial = 1380] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 285 (0x7f03a77b5800) [pid = 16496] [serial = 1394] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 284 (0x7f0396ef3400) [pid = 16496] [serial = 1164] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 283 (0x7f039ce72800) [pid = 16496] [serial = 1436] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 282 (0x7f03987a3c00) [pid = 16496] [serial = 1431] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 281 (0x7f03aaee3800) [pid = 16496] [serial = 1143] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 280 (0x7f03a40c4800) [pid = 16496] [serial = 1440] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 279 (0x7f0395b4c800) [pid = 16496] [serial = 1409] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 278 (0x7f03abb63c00) [pid = 16496] [serial = 1397] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 277 (0x7f039d283400) [pid = 16496] [serial = 1388] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 276 (0x7f03a3c0ac00) [pid = 16496] [serial = 1415] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 275 (0x7f03a71c2000) [pid = 16496] [serial = 1137] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 274 (0x7f0398a06c00) [pid = 16496] [serial = 1424] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 273 (0x7f03b0bd2800) [pid = 16496] [serial = 1152] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 272 (0x7f039ce6cc00) [pid = 16496] [serial = 1167] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 271 (0x7f03bf0c2400) [pid = 16496] [serial = 1406] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 270 (0x7f03c2ea8c00) [pid = 16496] [serial = 1161] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 269 (0x7f0395bba000) [pid = 16496] [serial = 1427] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 268 (0x7f03bf0c4400) [pid = 16496] [serial = 1158] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 267 (0x7f03a548d000) [pid = 16496] [serial = 1443] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 266 (0x7f03a57afc00) [pid = 16496] [serial = 1391] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 265 (0x7f039b348c00) [pid = 16496] [serial = 1433] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 264 (0x7f0395d8e800) [pid = 16496] [serial = 1428] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 263 (0x7f039a8db800) [pid = 16496] [serial = 1359] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f039b520000) [pid = 16496] [serial = 1434] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f03a9991000) [pid = 16496] [serial = 1140] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f039cdf9c00) [pid = 16496] [serial = 1131] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f03af43dc00) [pid = 16496] [serial = 1146] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f03bccda000) [pid = 16496] [serial = 1155] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f0395d89000) [pid = 16496] [serial = 1412] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03a67bf000) [pid = 16496] [serial = 1059] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03a44d2800) [pid = 16496] [serial = 1134] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f039d454400) [pid = 16496] [serial = 1437] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f03a40c7000) [pid = 16496] [serial = 1445] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03a67b4400) [pid = 16496] [serial = 1446] [outer = (nil)] [url = about:blank] 11:35:28 INFO - PROCESS | 16496 | 1460918128921 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]]]}] 11:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 3035ms 11:35:28 INFO - PROCESS | 16496 | 1460918128964 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 11:35:28 INFO - PROCESS | 16496 | 1460918128969 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 11:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:35:28 INFO - PROCESS | 16496 | 1460918128976 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:35:28 INFO - PROCESS | 16496 | 1460918128980 Marionette TRACE conn3 <- [1,2070,null,{}] 11:35:28 INFO - PROCESS | 16496 | 1460918128988 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}] 11:35:29 INFO - PROCESS | 16496 | 1460918129169 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 11:35:29 INFO - PROCESS | 16496 | 1460918129354 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968d0800 == 153 [pid = 16496] [id = 525] 11:35:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f0395b4a800) [pid = 16496] [serial = 1576] [outer = (nil)] 11:35:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f0395c2a400) [pid = 16496] [serial = 1577] [outer = 0x7f0395b4a800] 11:35:29 INFO - PROCESS | 16496 | 1460918129418 Marionette DEBUG loaded listener.js 11:35:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f0395d8a000) [pid = 16496] [serial = 1578] [outer = 0x7f0395b4a800] 11:35:30 INFO - PROCESS | 16496 | 1460918130691 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]]]}] 11:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1788ms 11:35:30 INFO - PROCESS | 16496 | 1460918130774 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 11:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:35:30 INFO - PROCESS | 16496 | 1460918130786 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 11:35:30 INFO - PROCESS | 16496 | 1460918130798 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:35:30 INFO - PROCESS | 16496 | 1460918130802 Marionette TRACE conn3 <- [1,2074,null,{}] 11:35:30 INFO - PROCESS | 16496 | 1460918130814 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}] 11:35:31 INFO - PROCESS | 16496 | 1460918131091 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 11:35:31 INFO - PROCESS | 16496 | 1460918131217 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397093000 == 154 [pid = 16496] [id = 526] 11:35:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f0395d91000) [pid = 16496] [serial = 1579] [outer = (nil)] 11:35:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f0396a46000) [pid = 16496] [serial = 1580] [outer = 0x7f0395d91000] 11:35:31 INFO - PROCESS | 16496 | 1460918131280 Marionette DEBUG loaded listener.js 11:35:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f0396acb000) [pid = 16496] [serial = 1581] [outer = 0x7f0395d91000] 11:35:32 INFO - PROCESS | 16496 | 1460918132223 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]]]}] 11:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1489ms 11:35:32 INFO - PROCESS | 16496 | 1460918132297 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 11:35:32 INFO - PROCESS | 16496 | 1460918132306 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 11:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:35:32 INFO - PROCESS | 16496 | 1460918132311 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:35:32 INFO - PROCESS | 16496 | 1460918132317 Marionette TRACE conn3 <- [1,2078,null,{}] 11:35:32 INFO - PROCESS | 16496 | 1460918132338 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}] 11:35:32 INFO - PROCESS | 16496 | 1460918132596 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 11:35:32 INFO - PROCESS | 16496 | 1460918132625 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0398963000 == 155 [pid = 16496] [id = 527] 11:35:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f0396acb400) [pid = 16496] [serial = 1582] [outer = (nil)] 11:35:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f0397052800) [pid = 16496] [serial = 1583] [outer = 0x7f0396acb400] 11:35:32 INFO - PROCESS | 16496 | 1460918132695 Marionette DEBUG loaded listener.js 11:35:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f0398076800) [pid = 16496] [serial = 1584] [outer = 0x7f0396acb400] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f03a727bc00) [pid = 16496] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f039a8e1c00) [pid = 16496] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f039ce72400) [pid = 16496] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03aaf2e000) [pid = 16496] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f03a5246400) [pid = 16496] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03aaeef400) [pid = 16496] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f039ba6e400) [pid = 16496] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f039d286400) [pid = 16496] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f03931db400) [pid = 16496] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f0395b45400) [pid = 16496] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f039ce6f400) [pid = 16496] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f039d28e000) [pid = 16496] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03a3e5d400) [pid = 16496] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f039cd1fc00) [pid = 16496] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f03a57ab000) [pid = 16496] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f0395bbcc00) [pid = 16496] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f0396dd3400) [pid = 16496] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f0395b51000) [pid = 16496] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f03968eec00) [pid = 16496] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f0395b4e400) [pid = 16496] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f03a6a35400) [pid = 16496] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03a57a8c00) [pid = 16496] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f039a4c5800) [pid = 16496] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f039b42a000) [pid = 16496] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03931dd400) [pid = 16496] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f03b3ca9800) [pid = 16496] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03a40ed800) [pid = 16496] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f0396a42400) [pid = 16496] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f039cdee800) [pid = 16496] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f039cd04800) [pid = 16496] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f03b0b21000) [pid = 16496] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f039bd1b000) [pid = 16496] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f03a70b0000) [pid = 16496] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f039b46f400) [pid = 16496] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f0395bb6c00) [pid = 16496] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f03a8d6b800) [pid = 16496] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03b1544000) [pid = 16496] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f039ba69000) [pid = 16496] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f03ad593c00) [pid = 16496] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f039a4c6800) [pid = 16496] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f039a8d9c00) [pid = 16496] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f03931e9000) [pid = 16496] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f03968f2000) [pid = 16496] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f03bcccec00) [pid = 16496] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f039a4c4800) [pid = 16496] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03ad310c00) [pid = 16496] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f03aac85400) [pid = 16496] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f039a8e0000) [pid = 16496] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f039d13bc00) [pid = 16496] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03a7b0b000) [pid = 16496] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f03a40f2c00) [pid = 16496] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f03931e8800) [pid = 16496] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03a70ad800) [pid = 16496] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03a9988400) [pid = 16496] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f039cdf1000) [pid = 16496] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f03931da400) [pid = 16496] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f0396a42800) [pid = 16496] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:35:34 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03a794c800) [pid = 16496] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:35:34 INFO - PROCESS | 16496 | 1460918134620 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]]]}] 11:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2335ms 11:35:34 INFO - PROCESS | 16496 | 1460918134648 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 11:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:35:34 INFO - PROCESS | 16496 | 1460918134652 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 11:35:34 INFO - PROCESS | 16496 | 1460918134658 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:35:34 INFO - PROCESS | 16496 | 1460918134661 Marionette TRACE conn3 <- [1,2082,null,{}] 11:35:34 INFO - PROCESS | 16496 | 1460918134667 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}] 11:35:34 INFO - PROCESS | 16496 | 1460918134863 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 11:35:35 INFO - PROCESS | 16496 | 1460918135058 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03970e1000 == 156 [pid = 16496] [id = 528] 11:35:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03931db400) [pid = 16496] [serial = 1585] [outer = (nil)] 11:35:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f0396a42400) [pid = 16496] [serial = 1586] [outer = 0x7f03931db400] 11:35:35 INFO - PROCESS | 16496 | 1460918135139 Marionette DEBUG loaded listener.js 11:35:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03981c9c00) [pid = 16496] [serial = 1587] [outer = 0x7f03931db400] 11:35:35 INFO - PROCESS | 16496 | 1460918135907 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]]]}] 11:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1278ms 11:35:36 INFO - PROCESS | 16496 | 1460918136097 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 11:35:36 INFO - PROCESS | 16496 | 1460918136106 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 11:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:35:36 INFO - PROCESS | 16496 | 1460918136120 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:35:36 INFO - PROCESS | 16496 | 1460918136124 Marionette TRACE conn3 <- [1,2086,null,{}] 11:35:36 INFO - PROCESS | 16496 | 1460918136132 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}] 11:35:36 INFO - PROCESS | 16496 | 1460918136343 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 11:35:36 INFO - PROCESS | 16496 | 1460918136675 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039670f000 == 157 [pid = 16496] [id = 529] 11:35:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f0395b48c00) [pid = 16496] [serial = 1588] [outer = (nil)] 11:35:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f0395bac800) [pid = 16496] [serial = 1589] [outer = 0x7f0395b48c00] 11:35:36 INFO - PROCESS | 16496 | 1460918136756 Marionette DEBUG loaded listener.js 11:35:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f0395c29c00) [pid = 16496] [serial = 1590] [outer = 0x7f0395b48c00] 11:35:37 INFO - PROCESS | 16496 | 1460918137708 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]]]}] 11:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1632ms 11:35:37 INFO - PROCESS | 16496 | 1460918137753 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 11:35:37 INFO - PROCESS | 16496 | 1460918137758 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 11:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:35:37 INFO - PROCESS | 16496 | 1460918137770 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:35:37 INFO - PROCESS | 16496 | 1460918137774 Marionette TRACE conn3 <- [1,2090,null,{}] 11:35:37 INFO - PROCESS | 16496 | 1460918137781 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}] 11:35:37 INFO - PROCESS | 16496 | 1460918137994 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 11:35:38 INFO - PROCESS | 16496 | 1460918138309 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987dc000 == 158 [pid = 16496] [id = 530] 11:35:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f0396730800) [pid = 16496] [serial = 1591] [outer = (nil)] 11:35:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f0396a46400) [pid = 16496] [serial = 1592] [outer = 0x7f0396730800] 11:35:38 INFO - PROCESS | 16496 | 1460918138391 Marionette DEBUG loaded listener.js 11:35:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f0396ac9000) [pid = 16496] [serial = 1593] [outer = 0x7f0396730800] 11:35:39 INFO - PROCESS | 16496 | 1460918139298 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]]]}] 11:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1585ms 11:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:35:39 INFO - PROCESS | 16496 | 1460918139352 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 11:35:39 INFO - PROCESS | 16496 | 1460918139355 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 11:35:39 INFO - PROCESS | 16496 | 1460918139361 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:35:39 INFO - PROCESS | 16496 | 1460918139365 Marionette TRACE conn3 <- [1,2094,null,{}] 11:35:39 INFO - PROCESS | 16496 | 1460918139378 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}] 11:35:39 INFO - PROCESS | 16496 | 1460918139605 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 11:35:39 INFO - PROCESS | 16496 | 1460918139972 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cc15000 == 159 [pid = 16496] [id = 531] 11:35:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f039806b000) [pid = 16496] [serial = 1594] [outer = (nil)] 11:35:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f03981c9800) [pid = 16496] [serial = 1595] [outer = 0x7f039806b000] 11:35:40 INFO - PROCESS | 16496 | 1460918140059 Marionette DEBUG loaded listener.js 11:35:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f039828e000) [pid = 16496] [serial = 1596] [outer = 0x7f039806b000] 11:35:40 INFO - PROCESS | 16496 | 1460918140948 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]]]}] 11:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1634ms 11:35:40 INFO - PROCESS | 16496 | 1460918140996 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 11:35:41 INFO - PROCESS | 16496 | 1460918141000 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 11:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:35:41 INFO - PROCESS | 16496 | 1460918141005 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:35:41 INFO - PROCESS | 16496 | 1460918141009 Marionette TRACE conn3 <- [1,2098,null,{}] 11:35:41 INFO - PROCESS | 16496 | 1460918141014 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}] 11:35:41 INFO - PROCESS | 16496 | 1460918141246 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 11:35:41 INFO - PROCESS | 16496 | 1460918141508 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0c0000 == 160 [pid = 16496] [id = 532] 11:35:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f0398072c00) [pid = 16496] [serial = 1597] [outer = (nil)] 11:35:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f0398684000) [pid = 16496] [serial = 1598] [outer = 0x7f0398072c00] 11:35:41 INFO - PROCESS | 16496 | 1460918141629 Marionette DEBUG loaded listener.js 11:35:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f03987a4c00) [pid = 16496] [serial = 1599] [outer = 0x7f0398072c00] 11:35:42 INFO - PROCESS | 16496 | 1460918142471 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]]]}] 11:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1529ms 11:35:42 INFO - PROCESS | 16496 | 1460918142537 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 11:35:42 INFO - PROCESS | 16496 | 1460918142541 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 11:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:35:42 INFO - PROCESS | 16496 | 1460918142547 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:35:42 INFO - PROCESS | 16496 | 1460918142550 Marionette TRACE conn3 <- [1,2102,null,{}] 11:35:42 INFO - PROCESS | 16496 | 1460918142555 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}] 11:35:42 INFO - PROCESS | 16496 | 1460918142772 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 11:35:43 INFO - PROCESS | 16496 | 1460918143098 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e1b3800 == 161 [pid = 16496] [id = 533] 11:35:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f03982c9400) [pid = 16496] [serial = 1600] [outer = (nil)] 11:35:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f0398a0bc00) [pid = 16496] [serial = 1601] [outer = 0x7f03982c9400] 11:35:43 INFO - PROCESS | 16496 | 1460918143182 Marionette DEBUG loaded listener.js 11:35:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f039a667400) [pid = 16496] [serial = 1602] [outer = 0x7f03982c9400] 11:35:44 INFO - PROCESS | 16496 | 1460918144035 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]]]}] 11:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1532ms 11:35:44 INFO - PROCESS | 16496 | 1460918144080 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 11:35:44 INFO - PROCESS | 16496 | 1460918144084 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 11:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:35:44 INFO - PROCESS | 16496 | 1460918144090 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:35:44 INFO - PROCESS | 16496 | 1460918144093 Marionette TRACE conn3 <- [1,2106,null,{}] 11:35:44 INFO - PROCESS | 16496 | 1460918144098 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}] 11:35:44 INFO - PROCESS | 16496 | 1460918144332 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 11:35:44 INFO - PROCESS | 16496 | 1460918144598 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e945000 == 162 [pid = 16496] [id = 534] 11:35:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f039b42a800) [pid = 16496] [serial = 1603] [outer = (nil)] 11:35:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f039b468800) [pid = 16496] [serial = 1604] [outer = 0x7f039b42a800] 11:35:44 INFO - PROCESS | 16496 | 1460918144728 Marionette DEBUG loaded listener.js 11:35:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f039ba6dc00) [pid = 16496] [serial = 1605] [outer = 0x7f039b42a800] 11:35:45 INFO - PROCESS | 16496 | 1460918145593 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]]]}] 11:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1535ms 11:35:45 INFO - PROCESS | 16496 | 1460918145626 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 11:35:45 INFO - PROCESS | 16496 | 1460918145630 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 11:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:35:45 INFO - PROCESS | 16496 | 1460918145636 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:35:45 INFO - PROCESS | 16496 | 1460918145639 Marionette TRACE conn3 <- [1,2110,null,{}] 11:35:45 INFO - PROCESS | 16496 | 1460918145644 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}] 11:35:45 INFO - PROCESS | 16496 | 1460918145856 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 11:35:46 INFO - PROCESS | 16496 | 1460918146136 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3d9c800 == 163 [pid = 16496] [id = 535] 11:35:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f039b463400) [pid = 16496] [serial = 1606] [outer = (nil)] 11:35:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f039cd0a400) [pid = 16496] [serial = 1607] [outer = 0x7f039b463400] 11:35:46 INFO - PROCESS | 16496 | 1460918146252 Marionette DEBUG loaded listener.js 11:35:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f039cdec000) [pid = 16496] [serial = 1608] [outer = 0x7f039b463400] 11:35:47 INFO - PROCESS | 16496 | 1460918147127 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]]]}] 11:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1528ms 11:35:47 INFO - PROCESS | 16496 | 1460918147165 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 11:35:47 INFO - PROCESS | 16496 | 1460918147169 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 11:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:35:47 INFO - PROCESS | 16496 | 1460918147175 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:35:47 INFO - PROCESS | 16496 | 1460918147178 Marionette TRACE conn3 <- [1,2114,null,{}] 11:35:47 INFO - PROCESS | 16496 | 1460918147184 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}] 11:35:47 INFO - PROCESS | 16496 | 1460918147389 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 11:35:47 INFO - PROCESS | 16496 | 1460918147671 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4786800 == 164 [pid = 16496] [id = 536] 11:35:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f039b463c00) [pid = 16496] [serial = 1609] [outer = (nil)] 11:35:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f039ce70c00) [pid = 16496] [serial = 1610] [outer = 0x7f039b463c00] 11:35:47 INFO - PROCESS | 16496 | 1460918147748 Marionette DEBUG loaded listener.js 11:35:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f039d131c00) [pid = 16496] [serial = 1611] [outer = 0x7f039b463c00] 11:35:48 INFO - PROCESS | 16496 | 1460918148610 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]]]}] 11:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1489ms 11:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:35:48 INFO - PROCESS | 16496 | 1460918148665 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 11:35:48 INFO - PROCESS | 16496 | 1460918148668 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 11:35:48 INFO - PROCESS | 16496 | 1460918148674 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:35:48 INFO - PROCESS | 16496 | 1460918148677 Marionette TRACE conn3 <- [1,2118,null,{}] 11:35:48 INFO - PROCESS | 16496 | 1460918148682 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}] 11:35:48 INFO - PROCESS | 16496 | 1460918148893 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 11:35:49 INFO - PROCESS | 16496 | 1460918149164 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a67d5000 == 165 [pid = 16496] [id = 537] 11:35:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f039bd18c00) [pid = 16496] [serial = 1612] [outer = (nil)] 11:35:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f039d286400) [pid = 16496] [serial = 1613] [outer = 0x7f039bd18c00] 11:35:49 INFO - PROCESS | 16496 | 1460918149291 Marionette DEBUG loaded listener.js 11:35:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f039d45ec00) [pid = 16496] [serial = 1614] [outer = 0x7f039bd18c00] 11:35:50 INFO - PROCESS | 16496 | 1460918150129 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]]]}] 11:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1486ms 11:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:35:50 INFO - PROCESS | 16496 | 1460918150160 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 11:35:50 INFO - PROCESS | 16496 | 1460918150163 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 11:35:50 INFO - PROCESS | 16496 | 1460918150169 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:35:50 INFO - PROCESS | 16496 | 1460918150172 Marionette TRACE conn3 <- [1,2122,null,{}] 11:35:50 INFO - PROCESS | 16496 | 1460918150177 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}] 11:35:50 INFO - PROCESS | 16496 | 1460918150384 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 11:35:50 INFO - PROCESS | 16496 | 1460918150655 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6b4b000 == 166 [pid = 16496] [id = 538] 11:35:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f039cd13800) [pid = 16496] [serial = 1615] [outer = (nil)] 11:35:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f03a3c0ac00) [pid = 16496] [serial = 1616] [outer = 0x7f039cd13800] 11:35:50 INFO - PROCESS | 16496 | 1460918150767 Marionette DEBUG loaded listener.js 11:35:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03a3e56000) [pid = 16496] [serial = 1617] [outer = 0x7f039cd13800] 11:35:51 INFO - PROCESS | 16496 | 1460918151603 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]]]}] 11:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1484ms 11:35:51 INFO - PROCESS | 16496 | 1460918151668 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 11:35:51 INFO - PROCESS | 16496 | 1460918151674 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 11:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:35:51 INFO - PROCESS | 16496 | 1460918151683 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:35:51 INFO - PROCESS | 16496 | 1460918151687 Marionette TRACE conn3 <- [1,2126,null,{}] 11:35:51 INFO - PROCESS | 16496 | 1460918151692 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}] 11:35:51 INFO - PROCESS | 16496 | 1460918151920 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 11:35:52 INFO - PROCESS | 16496 | 1460918152189 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99ee800 == 167 [pid = 16496] [id = 539] 11:35:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f03a40f0c00) [pid = 16496] [serial = 1618] [outer = (nil)] 11:35:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f03a44d2800) [pid = 16496] [serial = 1619] [outer = 0x7f03a40f0c00] 11:35:52 INFO - PROCESS | 16496 | 1460918152321 Marionette DEBUG loaded listener.js 11:35:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03a523f800) [pid = 16496] [serial = 1620] [outer = 0x7f03a40f0c00] 11:35:53 INFO - PROCESS | 16496 | 1460918153205 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]]]}] 11:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1578ms 11:35:53 INFO - PROCESS | 16496 | 1460918153262 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 11:35:53 INFO - PROCESS | 16496 | 1460918153265 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 11:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:35:53 INFO - PROCESS | 16496 | 1460918153271 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:35:53 INFO - PROCESS | 16496 | 1460918153273 Marionette TRACE conn3 <- [1,2130,null,{}] 11:35:53 INFO - PROCESS | 16496 | 1460918153279 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}] 11:35:53 INFO - PROCESS | 16496 | 1460918153492 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 11:35:53 INFO - PROCESS | 16496 | 1460918153772 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab89c800 == 168 [pid = 16496] [id = 540] 11:35:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f03a3e57000) [pid = 16496] [serial = 1621] [outer = (nil)] 11:35:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03a5399800) [pid = 16496] [serial = 1622] [outer = 0x7f03a3e57000] 11:35:53 INFO - PROCESS | 16496 | 1460918153890 Marionette DEBUG loaded listener.js 11:35:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 242 (0x7f03a55d0000) [pid = 16496] [serial = 1623] [outer = 0x7f03a3e57000] 11:35:54 INFO - PROCESS | 16496 | 1460918154692 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] 11:35:54 INFO - PROCESS | 16496 | 1460918154755 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 11:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:35:54 INFO - PROCESS | 16496 | 1460918154761 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:35:54 INFO - PROCESS | 16496 | 1460918154764 Marionette TRACE conn3 <- [1,2134,null,{}] 11:35:54 INFO - PROCESS | 16496 | 1460918154769 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}] 11:35:54 INFO - PROCESS | 16496 | 1460918154957 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 11:35:55 INFO - PROCESS | 16496 | 1460918155230 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af229000 == 169 [pid = 16496] [id = 541] 11:35:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 243 (0x7f03a424e800) [pid = 16496] [serial = 1624] [outer = (nil)] 11:35:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 244 (0x7f03a6a30c00) [pid = 16496] [serial = 1625] [outer = 0x7f03a424e800] 11:35:55 INFO - PROCESS | 16496 | 1460918155305 Marionette DEBUG loaded listener.js 11:35:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 245 (0x7f03a6ea4c00) [pid = 16496] [serial = 1626] [outer = 0x7f03a424e800] 11:35:56 INFO - PROCESS | 16496 | 1460918156174 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]]]}] 11:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1482ms 11:35:56 INFO - PROCESS | 16496 | 1460918156244 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 11:35:56 INFO - PROCESS | 16496 | 1460918156248 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 11:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:35:56 INFO - PROCESS | 16496 | 1460918156253 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:35:56 INFO - PROCESS | 16496 | 1460918156255 Marionette TRACE conn3 <- [1,2138,null,{}] 11:35:56 INFO - PROCESS | 16496 | 1460918156261 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}] 11:35:56 INFO - PROCESS | 16496 | 1460918156474 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 11:35:56 INFO - PROCESS | 16496 | 1460918156788 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0025000 == 170 [pid = 16496] [id = 542] 11:35:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 246 (0x7f039e6dcc00) [pid = 16496] [serial = 1627] [outer = (nil)] 11:35:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 247 (0x7f03a7278c00) [pid = 16496] [serial = 1628] [outer = 0x7f039e6dcc00] 11:35:56 INFO - PROCESS | 16496 | 1460918156862 Marionette DEBUG loaded listener.js 11:35:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 248 (0x7f03a746e400) [pid = 16496] [serial = 1629] [outer = 0x7f039e6dcc00] 11:35:57 INFO - PROCESS | 16496 | 1460918157666 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]]]}] 11:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1482ms 11:35:57 INFO - PROCESS | 16496 | 1460918157740 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 11:35:57 INFO - PROCESS | 16496 | 1460918157743 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 11:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:35:57 INFO - PROCESS | 16496 | 1460918157749 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:35:57 INFO - PROCESS | 16496 | 1460918157752 Marionette TRACE conn3 <- [1,2142,null,{}] 11:35:57 INFO - PROCESS | 16496 | 1460918157757 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}] 11:35:57 INFO - PROCESS | 16496 | 1460918157969 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 11:35:58 INFO - PROCESS | 16496 | 1460918158240 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b10ee000 == 171 [pid = 16496] [id = 543] 11:35:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 249 (0x7f03a5240800) [pid = 16496] [serial = 1630] [outer = (nil)] 11:35:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 250 (0x7f03a7b02800) [pid = 16496] [serial = 1631] [outer = 0x7f03a5240800] 11:35:58 INFO - PROCESS | 16496 | 1460918158353 Marionette DEBUG loaded listener.js 11:35:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 251 (0x7f03a8ccf400) [pid = 16496] [serial = 1632] [outer = 0x7f03a5240800] 11:35:59 INFO - PROCESS | 16496 | 1460918159260 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] 11:35:59 INFO - PROCESS | 16496 | 1460918159333 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 11:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:35:59 INFO - PROCESS | 16496 | 1460918159339 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:35:59 INFO - PROCESS | 16496 | 1460918159342 Marionette TRACE conn3 <- [1,2146,null,{}] 11:35:59 INFO - PROCESS | 16496 | 1460918159347 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}] 11:35:59 INFO - PROCESS | 16496 | 1460918159553 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 11:35:59 INFO - PROCESS | 16496 | 1460918159822 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bdb83800 == 172 [pid = 16496] [id = 544] 11:35:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 252 (0x7f03a71c2000) [pid = 16496] [serial = 1633] [outer = (nil)] 11:35:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 253 (0x7f03aac84000) [pid = 16496] [serial = 1634] [outer = 0x7f03a71c2000] 11:35:59 INFO - PROCESS | 16496 | 1460918159936 Marionette DEBUG loaded listener.js 11:36:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 254 (0x7f03aae17c00) [pid = 16496] [serial = 1635] [outer = 0x7f03a71c2000] 11:36:00 INFO - PROCESS | 16496 | 1460918160765 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] 11:36:00 INFO - PROCESS | 16496 | 1460918160828 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 11:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:36:00 INFO - PROCESS | 16496 | 1460918160834 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:36:00 INFO - PROCESS | 16496 | 1460918160836 Marionette TRACE conn3 <- [1,2150,null,{}] 11:36:00 INFO - PROCESS | 16496 | 1460918160841 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}] 11:36:01 INFO - PROCESS | 16496 | 1460918161064 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 11:36:01 INFO - PROCESS | 16496 | 1460918161359 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2e95000 == 173 [pid = 16496] [id = 545] 11:36:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 255 (0x7f03a57b0c00) [pid = 16496] [serial = 1636] [outer = (nil)] 11:36:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 256 (0x7f03aaecf000) [pid = 16496] [serial = 1637] [outer = 0x7f03a57b0c00] 11:36:01 INFO - PROCESS | 16496 | 1460918161483 Marionette DEBUG loaded listener.js 11:36:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 257 (0x7f03aaf2e000) [pid = 16496] [serial = 1638] [outer = 0x7f03a57b0c00] 11:36:02 INFO - PROCESS | 16496 | 1460918162308 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]]]}] 11:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1530ms 11:36:02 INFO - PROCESS | 16496 | 1460918162366 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 11:36:02 INFO - PROCESS | 16496 | 1460918162369 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 11:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:36:02 INFO - PROCESS | 16496 | 1460918162376 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:36:02 INFO - PROCESS | 16496 | 1460918162379 Marionette TRACE conn3 <- [1,2154,null,{}] 11:36:02 INFO - PROCESS | 16496 | 1460918162386 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}] 11:36:02 INFO - PROCESS | 16496 | 1460918162630 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 11:36:02 INFO - PROCESS | 16496 | 1460918162973 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d66800 == 174 [pid = 16496] [id = 546] 11:36:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 258 (0x7f03931de000) [pid = 16496] [serial = 1639] [outer = (nil)] 11:36:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 259 (0x7f0395bb2400) [pid = 16496] [serial = 1640] [outer = 0x7f03931de000] 11:36:03 INFO - PROCESS | 16496 | 1460918163057 Marionette DEBUG loaded listener.js 11:36:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 260 (0x7f039d28fc00) [pid = 16496] [serial = 1641] [outer = 0x7f03931de000] 11:36:03 INFO - PROCESS | 16496 | 1460918163945 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]]]}] 11:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1637ms 11:36:04 INFO - PROCESS | 16496 | 1460918164015 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 11:36:04 INFO - PROCESS | 16496 | 1460918164019 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 11:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:36:04 INFO - PROCESS | 16496 | 1460918164025 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:36:04 INFO - PROCESS | 16496 | 1460918164027 Marionette TRACE conn3 <- [1,2158,null,{}] 11:36:04 INFO - PROCESS | 16496 | 1460918164033 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}] 11:36:04 INFO - PROCESS | 16496 | 1460918164260 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 11:36:04 INFO - PROCESS | 16496 | 1460918164579 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987ce800 == 175 [pid = 16496] [id = 547] 11:36:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 261 (0x7f03931e4000) [pid = 16496] [serial = 1642] [outer = (nil)] 11:36:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 262 (0x7f0395bb6800) [pid = 16496] [serial = 1643] [outer = 0x7f03931e4000] 11:36:04 INFO - PROCESS | 16496 | 1460918164661 Marionette DEBUG loaded listener.js 11:36:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 263 (0x7f0397166000) [pid = 16496] [serial = 1644] [outer = 0x7f03931e4000] 11:36:05 INFO - PROCESS | 16496 | 1460918165544 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]]]}] 11:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1587ms 11:36:05 INFO - PROCESS | 16496 | 1460918165614 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 11:36:05 INFO - PROCESS | 16496 | 1460918165617 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 11:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:36:05 INFO - PROCESS | 16496 | 1460918165623 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:36:05 INFO - PROCESS | 16496 | 1460918165625 Marionette TRACE conn3 <- [1,2162,null,{}] 11:36:05 INFO - PROCESS | 16496 | 1460918165631 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}] 11:36:05 INFO - PROCESS | 16496 | 1460918165872 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 11:36:06 INFO - PROCESS | 16496 | 1460918166211 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397031000 == 174 [pid = 16496] [id = 474] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0398963000 == 173 [pid = 16496] [id = 527] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397093000 == 172 [pid = 16496] [id = 526] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968d0800 == 171 [pid = 16496] [id = 525] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397f31000 == 170 [pid = 16496] [id = 523] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397f15000 == 169 [pid = 16496] [id = 522] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396da1000 == 168 [pid = 16496] [id = 521] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0390a16800 == 167 [pid = 16496] [id = 520] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039801f800 == 166 [pid = 16496] [id = 519] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03953da000 == 165 [pid = 16496] [id = 518] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c4e74000 == 164 [pid = 16496] [id = 517] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d07c000 == 163 [pid = 16496] [id = 516] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3bab000 == 162 [pid = 16496] [id = 515] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c2957000 == 161 [pid = 16496] [id = 514] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bda80000 == 160 [pid = 16496] [id = 513] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c25000 == 159 [pid = 16496] [id = 512] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afdf1000 == 158 [pid = 16496] [id = 511] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab521800 == 157 [pid = 16496] [id = 510] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7973000 == 156 [pid = 16496] [id = 509] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a6c800 == 155 [pid = 16496] [id = 508] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e1be800 == 154 [pid = 16496] [id = 507] 11:36:07 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0398a46000 == 153 [pid = 16496] [id = 506] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 262 (0x7f03a6832400) [pid = 16496] [serial = 1329] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 261 (0x7f0398291000) [pid = 16496] [serial = 1484] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 260 (0x7f03a57ad000) [pid = 16496] [serial = 1263] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 259 (0x7f03a548a400) [pid = 16496] [serial = 1512] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 258 (0x7f039d136000) [pid = 16496] [serial = 1508] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 257 (0x7f03af43e000) [pid = 16496] [serial = 1203] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 256 (0x7f039ba65800) [pid = 16496] [serial = 1505] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 255 (0x7f03b0807c00) [pid = 16496] [serial = 1469] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 254 (0x7f039b346400) [pid = 16496] [serial = 1514] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 253 (0x7f0396738400) [pid = 16496] [serial = 1496] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 252 (0x7f0397049c00) [pid = 16496] [serial = 1499] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 251 (0x7f0396dcdc00) [pid = 16496] [serial = 1497] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 250 (0x7f0396dd2400) [pid = 16496] [serial = 1502] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 249 (0x7f03bccda400) [pid = 16496] [serial = 1475] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 248 (0x7f03b0a1ac00) [pid = 16496] [serial = 1191] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 247 (0x7f03a746a800) [pid = 16496] [serial = 1266] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 246 (0x7f039b465400) [pid = 16496] [serial = 1254] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 245 (0x7f039b467400) [pid = 16496] [serial = 1218] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 244 (0x7f03b0bc8400) [pid = 16496] [serial = 1472] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 243 (0x7f0396dce800) [pid = 16496] [serial = 1317] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 242 (0x7f03c2c2e800) [pid = 16496] [serial = 1209] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 241 (0x7f0398682800) [pid = 16496] [serial = 1451] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f03a5104800) [pid = 16496] [serial = 1197] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f039cd16000) [pid = 16496] [serial = 1454] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f03a46eac00) [pid = 16496] [serial = 1511] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f0396a50800) [pid = 16496] [serial = 1212] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f03a524a400) [pid = 16496] [serial = 1326] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f03bec2f800) [pid = 16496] [serial = 1281] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f03b3a76400) [pid = 16496] [serial = 1206] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f03aef7b400) [pid = 16496] [serial = 1272] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f03aae12c00) [pid = 16496] [serial = 1335] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f0398299400) [pid = 16496] [serial = 1487] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f03c2c0e000) [pid = 16496] [serial = 1221] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f0395bc1800) [pid = 16496] [serial = 1356] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f03aaf4ac00) [pid = 16496] [serial = 1269] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f03bdfde000) [pid = 16496] [serial = 1350] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f03982c7800) [pid = 16496] [serial = 1493] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f039d289800) [pid = 16496] [serial = 1194] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f03c2c10000) [pid = 16496] [serial = 1478] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f03b00e4c00) [pid = 16496] [serial = 1347] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f039d133000) [pid = 16496] [serial = 1257] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f0396735400) [pid = 16496] [serial = 1481] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f03a7278800) [pid = 16496] [serial = 1448] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f0397163800) [pid = 16496] [serial = 1293] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f039e6da800) [pid = 16496] [serial = 1251] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f039cd1f400) [pid = 16496] [serial = 1506] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f03981d8000) [pid = 16496] [serial = 1500] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03a6a32800) [pid = 16496] [serial = 1457] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f03c3008800) [pid = 16496] [serial = 1284] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f03abb6c400) [pid = 16496] [serial = 1344] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f03b1ca9c00) [pid = 16496] [serial = 1278] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03a8ccd800) [pid = 16496] [serial = 1460] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f03aaee9c00) [pid = 16496] [serial = 1341] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f039b465c00) [pid = 16496] [serial = 1320] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03a46eb800) [pid = 16496] [serial = 1260] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f039d458400) [pid = 16496] [serial = 1509] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f03aaec6c00) [pid = 16496] [serial = 1463] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f03aaeca800) [pid = 16496] [serial = 1338] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03aaccf400) [pid = 16496] [serial = 1200] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03a40eb800) [pid = 16496] [serial = 1290] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f03a7944000) [pid = 16496] [serial = 1332] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f03aee8a400) [pid = 16496] [serial = 1466] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03b0802800) [pid = 16496] [serial = 1275] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f03a7467000) [pid = 16496] [serial = 1449] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f039b34fc00) [pid = 16496] [serial = 1503] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f039e6d2c00) [pid = 16496] [serial = 1323] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f03931e8c00) [pid = 16496] [serial = 1287] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f03981d2c00) [pid = 16496] [serial = 1490] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f039b42ac00) [pid = 16496] [serial = 1215] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f03c0f46c00) [pid = 16496] [serial = 1353] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f03b3a74c00) [pid = 16496] [serial = 1401] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f039ba66800) [pid = 16496] [serial = 1386] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f03a70b6c00) [pid = 16496] [serial = 1392] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03bed2cc00) [pid = 16496] [serial = 1404] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03a998d400) [pid = 16496] [serial = 1395] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f03af812c00) [pid = 16496] [serial = 1398] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a40e4400) [pid = 16496] [serial = 1389] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03c2c0c000) [pid = 16496] [serial = 1407] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f0396a50400) [pid = 16496] [serial = 1383] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f0395b51c00) [pid = 16496] [serial = 1410] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f03a46ed400) [pid = 16496] [serial = 1515] [outer = (nil)] [url = about:blank] 11:36:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0390a12800 == 154 [pid = 16496] [id = 548] 11:36:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f0391cc1400) [pid = 16496] [serial = 1645] [outer = (nil)] 11:36:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f0391cc9800) [pid = 16496] [serial = 1646] [outer = 0x7f0391cc1400] 11:36:07 INFO - PROCESS | 16496 | 1460918167620 Marionette DEBUG loaded listener.js 11:36:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f0395247800) [pid = 16496] [serial = 1647] [outer = 0x7f0391cc1400] 11:36:08 INFO - PROCESS | 16496 | 1460918168409 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]]]}] 11:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2833ms 11:36:08 INFO - PROCESS | 16496 | 1460918168458 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 11:36:08 INFO - PROCESS | 16496 | 1460918168464 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 11:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:36:08 INFO - PROCESS | 16496 | 1460918168489 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:36:08 INFO - PROCESS | 16496 | 1460918168493 Marionette TRACE conn3 <- [1,2166,null,{}] 11:36:08 INFO - PROCESS | 16496 | 1460918168501 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}] 11:36:08 INFO - PROCESS | 16496 | 1460918168719 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 11:36:08 INFO - PROCESS | 16496 | 1460918168908 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395bde800 == 155 [pid = 16496] [id = 549] 11:36:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f0391cc6800) [pid = 16496] [serial = 1648] [outer = (nil)] 11:36:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f0395b4b400) [pid = 16496] [serial = 1649] [outer = 0x7f0391cc6800] 11:36:08 INFO - PROCESS | 16496 | 1460918168986 Marionette DEBUG loaded listener.js 11:36:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f0395bad000) [pid = 16496] [serial = 1650] [outer = 0x7f0391cc6800] 11:36:09 INFO - PROCESS | 16496 | 1460918169763 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]]]}] 11:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1342ms 11:36:09 INFO - PROCESS | 16496 | 1460918169839 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 11:36:09 INFO - PROCESS | 16496 | 1460918169844 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 11:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:36:09 INFO - PROCESS | 16496 | 1460918169855 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:36:09 INFO - PROCESS | 16496 | 1460918169859 Marionette TRACE conn3 <- [1,2170,null,{}] 11:36:09 INFO - PROCESS | 16496 | 1460918169864 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}] 11:36:10 INFO - PROCESS | 16496 | 1460918170137 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 11:36:10 INFO - PROCESS | 16496 | 1460918170169 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d9b000 == 156 [pid = 16496] [id = 550] 11:36:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f0395bad400) [pid = 16496] [serial = 1651] [outer = (nil)] 11:36:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f0395d84c00) [pid = 16496] [serial = 1652] [outer = 0x7f0395bad400] 11:36:10 INFO - PROCESS | 16496 | 1460918170231 Marionette DEBUG loaded listener.js 11:36:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03968ef400) [pid = 16496] [serial = 1653] [outer = 0x7f0395bad400] 11:36:11 INFO - PROCESS | 16496 | 1460918171322 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]]]}] 11:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1487ms 11:36:11 INFO - PROCESS | 16496 | 1460918171343 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 11:36:11 INFO - PROCESS | 16496 | 1460918171347 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 11:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:36:11 INFO - PROCESS | 16496 | 1460918171353 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:36:11 INFO - PROCESS | 16496 | 1460918171358 Marionette TRACE conn3 <- [1,2174,null,{}] 11:36:11 INFO - PROCESS | 16496 | 1460918171398 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}] 11:36:11 INFO - PROCESS | 16496 | 1460918171805 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f0391cc9c00) [pid = 16496] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a40e8400) [pid = 16496] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f0398a04800) [pid = 16496] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f03a7d82c00) [pid = 16496] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03c265d800) [pid = 16496] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f039704c800) [pid = 16496] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f0396736800) [pid = 16496] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f03a40ce000) [pid = 16496] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f0395245400) [pid = 16496] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f0391ccb000) [pid = 16496] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f0396acb400) [pid = 16496] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f03a6a35c00) [pid = 16496] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f0391cbf000) [pid = 16496] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f0395d84800) [pid = 16496] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f03968f9c00) [pid = 16496] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f03ad597000) [pid = 16496] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f0391cbf800) [pid = 16496] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f039d457c00) [pid = 16496] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f039b15b800) [pid = 16496] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f0396fdbc00) [pid = 16496] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f03952d6800) [pid = 16496] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f0396acc400) [pid = 16496] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f039672e800) [pid = 16496] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f03a998b400) [pid = 16496] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f0395d8f400) [pid = 16496] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f03a57ad800) [pid = 16496] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f0396731c00) [pid = 16496] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03b0b22000) [pid = 16496] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f039d28f800) [pid = 16496] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f0395ba1400) [pid = 16496] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f03a4246400) [pid = 16496] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f0395ba4000) [pid = 16496] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f0395246c00) [pid = 16496] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f039e6d9000) [pid = 16496] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f0396dd8c00) [pid = 16496] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f0395d91000) [pid = 16496] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f0398688000) [pid = 16496] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03981cc000) [pid = 16496] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f0395b4a800) [pid = 16496] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f0396dd3000) [pid = 16496] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:36:12 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f0395b47800) [pid = 16496] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:36:12 INFO - PROCESS | 16496 | 1460918172733 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03925cc000 == 157 [pid = 16496] [id = 551] 11:36:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f0391cbf000) [pid = 16496] [serial = 1654] [outer = (nil)] 11:36:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f0391ccb000) [pid = 16496] [serial = 1655] [outer = 0x7f0391cbf000] 11:36:12 INFO - PROCESS | 16496 | 1460918172799 Marionette DEBUG loaded listener.js 11:36:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f0395251000) [pid = 16496] [serial = 1656] [outer = 0x7f0391cbf000] 11:36:13 INFO - PROCESS | 16496 | 1460918173464 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]]]}] 11:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2142ms 11:36:13 INFO - PROCESS | 16496 | 1460918173496 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 11:36:13 INFO - PROCESS | 16496 | 1460918173500 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 11:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:36:13 INFO - PROCESS | 16496 | 1460918173506 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:36:13 INFO - PROCESS | 16496 | 1460918173508 Marionette TRACE conn3 <- [1,2178,null,{}] 11:36:13 INFO - PROCESS | 16496 | 1460918173513 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}] 11:36:13 INFO - PROCESS | 16496 | 1460918173770 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 11:36:13 INFO - PROCESS | 16496 | 1460918173789 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397fd0800 == 158 [pid = 16496] [id = 552] 11:36:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f0391cbf800) [pid = 16496] [serial = 1657] [outer = (nil)] 11:36:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f0396ac7800) [pid = 16496] [serial = 1658] [outer = 0x7f0391cbf800] 11:36:13 INFO - PROCESS | 16496 | 1460918173850 Marionette DEBUG loaded listener.js 11:36:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f0396dd1000) [pid = 16496] [serial = 1659] [outer = 0x7f0391cbf800] 11:36:14 INFO - PROCESS | 16496 | 1460918174977 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]]]}] 11:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1532ms 11:36:15 INFO - PROCESS | 16496 | 1460918175039 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 11:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:36:15 INFO - PROCESS | 16496 | 1460918175045 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 11:36:15 INFO - PROCESS | 16496 | 1460918175053 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:36:15 INFO - PROCESS | 16496 | 1460918175059 Marionette TRACE conn3 <- [1,2182,null,{}] 11:36:15 INFO - PROCESS | 16496 | 1460918175069 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}] 11:36:15 INFO - PROCESS | 16496 | 1460918175303 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 11:36:15 INFO - PROCESS | 16496 | 1460918175633 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d4c000 == 159 [pid = 16496] [id = 553] 11:36:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f039524d400) [pid = 16496] [serial = 1660] [outer = (nil)] 11:36:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f0395b48000) [pid = 16496] [serial = 1661] [outer = 0x7f039524d400] 11:36:15 INFO - PROCESS | 16496 | 1460918175708 Marionette DEBUG loaded listener.js 11:36:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f0395bb8400) [pid = 16496] [serial = 1662] [outer = 0x7f039524d400] 11:36:16 INFO - PROCESS | 16496 | 1460918176627 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]]]}] 11:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1639ms 11:36:16 INFO - PROCESS | 16496 | 1460918176692 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 11:36:16 INFO - PROCESS | 16496 | 1460918176700 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 11:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:36:16 INFO - PROCESS | 16496 | 1460918176711 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:36:16 INFO - PROCESS | 16496 | 1460918176715 Marionette TRACE conn3 <- [1,2186,null,{}] 11:36:16 INFO - PROCESS | 16496 | 1460918176721 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}] 11:36:16 INFO - PROCESS | 16496 | 1460918176930 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 11:36:17 INFO - PROCESS | 16496 | 1460918177146 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0398026000 == 160 [pid = 16496] [id = 554] 11:36:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f03952d4000) [pid = 16496] [serial = 1663] [outer = (nil)] 11:36:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f03968f9000) [pid = 16496] [serial = 1664] [outer = 0x7f03952d4000] 11:36:17 INFO - PROCESS | 16496 | 1460918177258 Marionette DEBUG loaded listener.js 11:36:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f0396ac5000) [pid = 16496] [serial = 1665] [outer = 0x7f03952d4000] 11:36:18 INFO - PROCESS | 16496 | 1460918178263 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]]]}] 11:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1583ms 11:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:36:18 INFO - PROCESS | 16496 | 1460918178294 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 11:36:18 INFO - PROCESS | 16496 | 1460918178297 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 11:36:18 INFO - PROCESS | 16496 | 1460918178304 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:36:18 INFO - PROCESS | 16496 | 1460918178309 Marionette TRACE conn3 <- [1,2190,null,{}] 11:36:18 INFO - PROCESS | 16496 | 1460918178325 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}] 11:36:18 INFO - PROCESS | 16496 | 1460918178543 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 11:36:18 INFO - PROCESS | 16496 | 1460918178852 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bad9000 == 161 [pid = 16496] [id = 555] 11:36:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f0396ddbc00) [pid = 16496] [serial = 1666] [outer = (nil)] 11:36:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f039704c400) [pid = 16496] [serial = 1667] [outer = 0x7f0396ddbc00] 11:36:18 INFO - PROCESS | 16496 | 1460918178935 Marionette DEBUG loaded listener.js 11:36:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f0397163800) [pid = 16496] [serial = 1668] [outer = 0x7f0396ddbc00] 11:36:19 INFO - PROCESS | 16496 | 1460918179801 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]]]}] 11:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1545ms 11:36:19 INFO - PROCESS | 16496 | 1460918179849 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 11:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:36:19 INFO - PROCESS | 16496 | 1460918179854 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 11:36:19 INFO - PROCESS | 16496 | 1460918179861 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:36:19 INFO - PROCESS | 16496 | 1460918179864 Marionette TRACE conn3 <- [1,2194,null,{}] 11:36:19 INFO - PROCESS | 16496 | 1460918179869 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}] 11:36:20 INFO - PROCESS | 16496 | 1460918180082 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 11:36:20 INFO - PROCESS | 16496 | 1460918180352 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfd5800 == 162 [pid = 16496] [id = 556] 11:36:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f0396fdb400) [pid = 16496] [serial = 1669] [outer = (nil)] 11:36:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03981cfc00) [pid = 16496] [serial = 1670] [outer = 0x7f0396fdb400] 11:36:20 INFO - PROCESS | 16496 | 1460918180474 Marionette DEBUG loaded listener.js 11:36:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f039828e800) [pid = 16496] [serial = 1671] [outer = 0x7f0396fdb400] 11:36:21 INFO - PROCESS | 16496 | 1460918181297 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]]]}] 11:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1480ms 11:36:21 INFO - PROCESS | 16496 | 1460918181341 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 11:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:36:21 INFO - PROCESS | 16496 | 1460918181345 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 11:36:21 INFO - PROCESS | 16496 | 1460918181351 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:36:21 INFO - PROCESS | 16496 | 1460918181355 Marionette TRACE conn3 <- [1,2198,null,{}] 11:36:21 INFO - PROCESS | 16496 | 1460918181375 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}] 11:36:21 INFO - PROCESS | 16496 | 1460918181656 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 11:36:21 INFO - PROCESS | 16496 | 1460918181858 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d383000 == 163 [pid = 16496] [id = 557] 11:36:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f039828fc00) [pid = 16496] [serial = 1672] [outer = (nil)] 11:36:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f03982c8400) [pid = 16496] [serial = 1673] [outer = 0x7f039828fc00] 11:36:21 INFO - PROCESS | 16496 | 1460918181988 Marionette DEBUG loaded listener.js 11:36:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f0398689000) [pid = 16496] [serial = 1674] [outer = 0x7f039828fc00] 11:36:22 INFO - PROCESS | 16496 | 1460918182823 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]]]}] 11:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1534ms 11:36:22 INFO - PROCESS | 16496 | 1460918182886 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 11:36:22 INFO - PROCESS | 16496 | 1460918182890 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 11:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:36:22 INFO - PROCESS | 16496 | 1460918182896 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:36:22 INFO - PROCESS | 16496 | 1460918182899 Marionette TRACE conn3 <- [1,2202,null,{}] 11:36:22 INFO - PROCESS | 16496 | 1460918182904 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}] 11:36:23 INFO - PROCESS | 16496 | 1460918183190 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 11:36:23 INFO - PROCESS | 16496 | 1460918183518 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e5cd000 == 164 [pid = 16496] [id = 558] 11:36:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f039b161000) [pid = 16496] [serial = 1675] [outer = (nil)] 11:36:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f039b345c00) [pid = 16496] [serial = 1676] [outer = 0x7f039b161000] 11:36:23 INFO - PROCESS | 16496 | 1460918183602 Marionette DEBUG loaded listener.js 11:36:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f039b426800) [pid = 16496] [serial = 1677] [outer = 0x7f039b161000] 11:36:24 INFO - PROCESS | 16496 | 1460918184770 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]]]}] 11:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1931ms 11:36:24 INFO - PROCESS | 16496 | 1460918184835 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 11:36:24 INFO - PROCESS | 16496 | 1460918184841 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 11:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:36:24 INFO - PROCESS | 16496 | 1460918184858 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:36:24 INFO - PROCESS | 16496 | 1460918184861 Marionette TRACE conn3 <- [1,2206,null,{}] 11:36:24 INFO - PROCESS | 16496 | 1460918184866 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}] 11:36:25 INFO - PROCESS | 16496 | 1460918185130 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 11:36:25 INFO - PROCESS | 16496 | 1460918185449 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e949000 == 165 [pid = 16496] [id = 559] 11:36:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f03931e1000) [pid = 16496] [serial = 1678] [outer = (nil)] 11:36:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f039b52e000) [pid = 16496] [serial = 1679] [outer = 0x7f03931e1000] 11:36:25 INFO - PROCESS | 16496 | 1460918185528 Marionette DEBUG loaded listener.js 11:36:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f039cd19c00) [pid = 16496] [serial = 1680] [outer = 0x7f03931e1000] 11:36:26 INFO - PROCESS | 16496 | 1460918186475 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]]]}] 11:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1634ms 11:36:26 INFO - PROCESS | 16496 | 1460918186492 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 11:36:26 INFO - PROCESS | 16496 | 1460918186495 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 11:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:36:26 INFO - PROCESS | 16496 | 1460918186501 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:36:26 INFO - PROCESS | 16496 | 1460918186504 Marionette TRACE conn3 <- [1,2210,null,{}] 11:36:26 INFO - PROCESS | 16496 | 1460918186510 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}] 11:36:26 INFO - PROCESS | 16496 | 1460918186730 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 11:36:27 INFO - PROCESS | 16496 | 1460918187000 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3bbf000 == 166 [pid = 16496] [id = 560] 11:36:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f039b427000) [pid = 16496] [serial = 1681] [outer = (nil)] 11:36:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f039d130400) [pid = 16496] [serial = 1682] [outer = 0x7f039b427000] 11:36:27 INFO - PROCESS | 16496 | 1460918187118 Marionette DEBUG loaded listener.js 11:36:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f039e6cf800) [pid = 16496] [serial = 1683] [outer = 0x7f039b427000] 11:36:27 INFO - PROCESS | 16496 | 1460918187957 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]]]}] 11:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1528ms 11:36:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:36:28 INFO - PROCESS | 16496 | 1460918188031 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 11:36:28 INFO - PROCESS | 16496 | 1460918188034 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 11:36:28 INFO - PROCESS | 16496 | 1460918188040 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:36:28 INFO - PROCESS | 16496 | 1460918188043 Marionette TRACE conn3 <- [1,2214,null,{}] 11:36:28 INFO - PROCESS | 16496 | 1460918188048 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}] 11:36:28 INFO - PROCESS | 16496 | 1460918188301 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 11:36:28 INFO - PROCESS | 16496 | 1460918188533 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a478f000 == 167 [pid = 16496] [id = 561] 11:36:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f039b429400) [pid = 16496] [serial = 1684] [outer = (nil)] 11:36:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f03a3c0e400) [pid = 16496] [serial = 1685] [outer = 0x7f039b429400] 11:36:28 INFO - PROCESS | 16496 | 1460918188651 Marionette DEBUG loaded listener.js 11:36:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03a3e60800) [pid = 16496] [serial = 1686] [outer = 0x7f039b429400] 11:36:29 INFO - PROCESS | 16496 | 1460918189597 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]]]}] 11:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 11:36:29 INFO - PROCESS | 16496 | 1460918189620 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 11:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:36:29 INFO - PROCESS | 16496 | 1460918189624 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 11:36:29 INFO - PROCESS | 16496 | 1460918189631 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:36:29 INFO - PROCESS | 16496 | 1460918189635 Marionette TRACE conn3 <- [1,2218,null,{}] 11:36:29 INFO - PROCESS | 16496 | 1460918189642 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}] 11:36:29 INFO - PROCESS | 16496 | 1460918189874 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 11:36:30 INFO - PROCESS | 16496 | 1460918190185 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a67800 == 168 [pid = 16496] [id = 562] 11:36:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f039e6da800) [pid = 16496] [serial = 1687] [outer = (nil)] 11:36:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f03a40eb000) [pid = 16496] [serial = 1688] [outer = 0x7f039e6da800] 11:36:30 INFO - PROCESS | 16496 | 1460918190265 Marionette DEBUG loaded listener.js 11:36:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03a4252c00) [pid = 16496] [serial = 1689] [outer = 0x7f039e6da800] 11:36:31 INFO - PROCESS | 16496 | 1460918191106 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]]]}] 11:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1533ms 11:36:31 INFO - PROCESS | 16496 | 1460918191163 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 11:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:36:31 INFO - PROCESS | 16496 | 1460918191167 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 11:36:31 INFO - PROCESS | 16496 | 1460918191174 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:36:31 INFO - PROCESS | 16496 | 1460918191178 Marionette TRACE conn3 <- [1,2222,null,{}] 11:36:31 INFO - PROCESS | 16496 | 1460918191183 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}] 11:36:31 INFO - PROCESS | 16496 | 1460918191431 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 11:36:31 INFO - PROCESS | 16496 | 1460918191754 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d97800 == 169 [pid = 16496] [id = 563] 11:36:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03a548fc00) [pid = 16496] [serial = 1690] [outer = (nil)] 11:36:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03a57ad800) [pid = 16496] [serial = 1691] [outer = 0x7f03a548fc00] 11:36:31 INFO - PROCESS | 16496 | 1460918191838 Marionette DEBUG loaded listener.js 11:36:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f03a6a4d400) [pid = 16496] [serial = 1692] [outer = 0x7f03a548fc00] 11:36:32 INFO - PROCESS | 16496 | 1460918192686 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]]]}] 11:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1582ms 11:36:32 INFO - PROCESS | 16496 | 1460918192757 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 11:36:32 INFO - PROCESS | 16496 | 1460918192761 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 11:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:36:32 INFO - PROCESS | 16496 | 1460918192766 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:36:32 INFO - PROCESS | 16496 | 1460918192769 Marionette TRACE conn3 <- [1,2226,null,{}] 11:36:32 INFO - PROCESS | 16496 | 1460918192774 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}] 11:36:32 INFO - PROCESS | 16496 | 1460918192986 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 11:36:33 INFO - PROCESS | 16496 | 1460918193251 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab480000 == 170 [pid = 16496] [id = 564] 11:36:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03a7275400) [pid = 16496] [serial = 1693] [outer = (nil)] 11:36:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03a72db400) [pid = 16496] [serial = 1694] [outer = 0x7f03a7275400] 11:36:33 INFO - PROCESS | 16496 | 1460918193371 Marionette DEBUG loaded listener.js 11:36:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f03a7945000) [pid = 16496] [serial = 1695] [outer = 0x7f03a7275400] 11:36:34 INFO - PROCESS | 16496 | 1460918194205 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]]]}] 11:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1487ms 11:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:36:34 INFO - PROCESS | 16496 | 1460918194257 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 11:36:34 INFO - PROCESS | 16496 | 1460918194260 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 11:36:34 INFO - PROCESS | 16496 | 1460918194270 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:36:34 INFO - PROCESS | 16496 | 1460918194272 Marionette TRACE conn3 <- [1,2230,null,{}] 11:36:34 INFO - PROCESS | 16496 | 1460918194278 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}] 11:36:34 INFO - PROCESS | 16496 | 1460918194522 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 11:36:34 INFO - PROCESS | 16496 | 1460918194798 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab895800 == 171 [pid = 16496] [id = 565] 11:36:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f03a40e7400) [pid = 16496] [serial = 1696] [outer = (nil)] 11:36:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f03a7b03000) [pid = 16496] [serial = 1697] [outer = 0x7f03a40e7400] 11:36:34 INFO - PROCESS | 16496 | 1460918194921 Marionette DEBUG loaded listener.js 11:36:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f03aac87400) [pid = 16496] [serial = 1698] [outer = 0x7f03a40e7400] 11:36:35 INFO - PROCESS | 16496 | 1460918195819 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]]]}] 11:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1601ms 11:36:35 INFO - PROCESS | 16496 | 1460918195867 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 11:36:35 INFO - PROCESS | 16496 | 1460918195870 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 11:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:36:35 INFO - PROCESS | 16496 | 1460918195876 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:36:35 INFO - PROCESS | 16496 | 1460918195878 Marionette TRACE conn3 <- [1,2234,null,{}] 11:36:35 INFO - PROCESS | 16496 | 1460918195884 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}] 11:36:36 INFO - PROCESS | 16496 | 1460918196103 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 11:36:36 INFO - PROCESS | 16496 | 1460918196384 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ae5b4000 == 172 [pid = 16496] [id = 566] 11:36:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f03a40f0400) [pid = 16496] [serial = 1699] [outer = (nil)] 11:36:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f03aaec8000) [pid = 16496] [serial = 1700] [outer = 0x7f03a40f0400] 11:36:36 INFO - PROCESS | 16496 | 1460918196499 Marionette DEBUG loaded listener.js 11:36:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f03aaee5400) [pid = 16496] [serial = 1701] [outer = 0x7f03a40f0400] 11:36:37 INFO - PROCESS | 16496 | 1460918197326 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]]]}] 11:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1483ms 11:36:37 INFO - PROCESS | 16496 | 1460918197361 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 11:36:37 INFO - PROCESS | 16496 | 1460918197364 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 11:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:36:37 INFO - PROCESS | 16496 | 1460918197370 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:36:37 INFO - PROCESS | 16496 | 1460918197373 Marionette TRACE conn3 <- [1,2238,null,{}] 11:36:37 INFO - PROCESS | 16496 | 1460918197378 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}] 11:36:37 INFO - PROCESS | 16496 | 1460918197594 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 11:36:37 INFO - PROCESS | 16496 | 1460918197896 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b002a000 == 173 [pid = 16496] [id = 567] 11:36:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f03a7cabc00) [pid = 16496] [serial = 1702] [outer = (nil)] 11:36:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f03abb61800) [pid = 16496] [serial = 1703] [outer = 0x7f03a7cabc00] 11:36:38 INFO - PROCESS | 16496 | 1460918198082 Marionette DEBUG loaded listener.js 11:36:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03ad597000) [pid = 16496] [serial = 1704] [outer = 0x7f03a7cabc00] 11:36:38 INFO - PROCESS | 16496 | 1460918198985 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]]]}] 11:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1681ms 11:36:39 INFO - PROCESS | 16496 | 1460918199053 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 11:36:39 INFO - PROCESS | 16496 | 1460918199056 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 11:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:36:39 INFO - PROCESS | 16496 | 1460918199062 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:36:39 INFO - PROCESS | 16496 | 1460918199064 Marionette TRACE conn3 <- [1,2242,null,{}] 11:36:39 INFO - PROCESS | 16496 | 1460918199071 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}] 11:36:39 INFO - PROCESS | 16496 | 1460918199376 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 11:36:39 INFO - PROCESS | 16496 | 1460918199752 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c21800 == 174 [pid = 16496] [id = 568] 11:36:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f039cdf7800) [pid = 16496] [serial = 1705] [outer = (nil)] 11:36:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03a5104c00) [pid = 16496] [serial = 1706] [outer = 0x7f039cdf7800] 11:36:39 INFO - PROCESS | 16496 | 1460918199881 Marionette DEBUG loaded listener.js 11:36:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03ae56b000) [pid = 16496] [serial = 1707] [outer = 0x7f039cdf7800] 11:36:40 INFO - PROCESS | 16496 | 1460918200971 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]]]}] 11:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1931ms 11:36:40 INFO - PROCESS | 16496 | 1460918200996 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 11:36:41 INFO - PROCESS | 16496 | 1460918201002 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 11:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:36:41 INFO - PROCESS | 16496 | 1460918201011 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:36:41 INFO - PROCESS | 16496 | 1460918201014 Marionette TRACE conn3 <- [1,2246,null,{}] 11:36:41 INFO - PROCESS | 16496 | 1460918201040 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}] 11:36:41 INFO - PROCESS | 16496 | 1460918201271 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 11:36:41 INFO - PROCESS | 16496 | 1460918201597 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39be000 == 175 [pid = 16496] [id = 569] 11:36:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f039d283000) [pid = 16496] [serial = 1708] [outer = (nil)] 11:36:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03af1bcc00) [pid = 16496] [serial = 1709] [outer = 0x7f039d283000] 11:36:41 INFO - PROCESS | 16496 | 1460918201680 Marionette DEBUG loaded listener.js 11:36:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f03af813000) [pid = 16496] [serial = 1710] [outer = 0x7f039d283000] 11:36:42 INFO - PROCESS | 16496 | 1460918202556 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]]]}] 11:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1603ms 11:36:42 INFO - PROCESS | 16496 | 1460918202614 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 11:36:42 INFO - PROCESS | 16496 | 1460918202618 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 11:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:36:42 INFO - PROCESS | 16496 | 1460918202624 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:36:42 INFO - PROCESS | 16496 | 1460918202627 Marionette TRACE conn3 <- [1,2250,null,{}] 11:36:42 INFO - PROCESS | 16496 | 1460918202632 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}] 11:36:42 INFO - PROCESS | 16496 | 1460918202850 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 11:36:43 INFO - PROCESS | 16496 | 1460918203183 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968da000 == 176 [pid = 16496] [id = 570] 11:36:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f0391cc1000) [pid = 16496] [serial = 1711] [outer = (nil)] 11:36:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f03923d0c00) [pid = 16496] [serial = 1712] [outer = 0x7f0391cc1000] 11:36:43 INFO - PROCESS | 16496 | 1460918203260 Marionette DEBUG loaded listener.js 11:36:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f0395d8dc00) [pid = 16496] [serial = 1713] [outer = 0x7f0391cc1000] 11:36:44 INFO - PROCESS | 16496 | 1460918204226 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]]]}] 11:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1641ms 11:36:44 INFO - PROCESS | 16496 | 1460918204266 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 11:36:44 INFO - PROCESS | 16496 | 1460918204270 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 11:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:36:44 INFO - PROCESS | 16496 | 1460918204275 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:36:44 INFO - PROCESS | 16496 | 1460918204280 Marionette TRACE conn3 <- [1,2254,null,{}] 11:36:44 INFO - PROCESS | 16496 | 1460918204286 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}] 11:36:44 INFO - PROCESS | 16496 | 1460918204563 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 11:36:44 INFO - PROCESS | 16496 | 1460918204921 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a69ca800 == 175 [pid = 16496] [id = 228] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a417f000 == 174 [pid = 16496] [id = 416] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afa0a000 == 173 [pid = 16496] [id = 445] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d95000 == 172 [pid = 16496] [id = 450] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab945000 == 171 [pid = 16496] [id = 444] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b1123000 == 170 [pid = 16496] [id = 447] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bae2800 == 169 [pid = 16496] [id = 452] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b03aa000 == 168 [pid = 16496] [id = 446] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c5bcc800 == 167 [pid = 16496] [id = 449] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aaf6b800 == 166 [pid = 16496] [id = 268] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03925cc000 == 165 [pid = 16496] [id = 551] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d9b000 == 164 [pid = 16496] [id = 550] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0395bde800 == 163 [pid = 16496] [id = 549] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0390a12800 == 162 [pid = 16496] [id = 548] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03987ce800 == 161 [pid = 16496] [id = 547] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d66800 == 160 [pid = 16496] [id = 546] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c2e95000 == 159 [pid = 16496] [id = 545] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdb83800 == 158 [pid = 16496] [id = 544] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b10ee000 == 157 [pid = 16496] [id = 543] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0025000 == 156 [pid = 16496] [id = 542] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af229000 == 155 [pid = 16496] [id = 541] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab89c800 == 154 [pid = 16496] [id = 540] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99ee800 == 153 [pid = 16496] [id = 539] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6b4b000 == 152 [pid = 16496] [id = 538] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a67d5000 == 151 [pid = 16496] [id = 537] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4786800 == 150 [pid = 16496] [id = 536] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3d9c800 == 149 [pid = 16496] [id = 535] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e945000 == 148 [pid = 16496] [id = 534] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e1b3800 == 147 [pid = 16496] [id = 533] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0c0000 == 146 [pid = 16496] [id = 532] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cc15000 == 145 [pid = 16496] [id = 531] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03987dc000 == 144 [pid = 16496] [id = 530] 11:36:46 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039670f000 == 143 [pid = 16496] [id = 529] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f0396a42400) [pid = 16496] [serial = 1586] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f0398071c00) [pid = 16496] [serial = 1569] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03aac90800) [pid = 16496] [serial = 1461] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f03a77ad400) [pid = 16496] [serial = 1532] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f03b0805000) [pid = 16496] [serial = 1467] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03a8d6e000) [pid = 16496] [serial = 1533] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03c2c26400) [pid = 16496] [serial = 1479] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f0397057400) [pid = 16496] [serial = 1422] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f03981d8c00) [pid = 16496] [serial = 1521] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03ad6a1800) [pid = 16496] [serial = 1535] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f0395253400) [pid = 16496] [serial = 1557] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f03923de800) [pid = 16496] [serial = 1572] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f0398076800) [pid = 16496] [serial = 1584] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f03aaed2000) [pid = 16496] [serial = 1464] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f0391cca800) [pid = 16496] [serial = 1563] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f0395d8fc00) [pid = 16496] [serial = 1413] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f0395d86800) [pid = 16496] [serial = 1568] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f039b345000) [pid = 16496] [serial = 1523] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f03b3c3c000) [pid = 16496] [serial = 1541] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f03952df400) [pid = 16496] [serial = 1565] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a46f3800) [pid = 16496] [serial = 1527] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f039d136400) [pid = 16496] [serial = 1455] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f0396fe5000) [pid = 16496] [serial = 1520] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a55c6800) [pid = 16496] [serial = 1517] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f039a8db000) [pid = 16496] [serial = 1452] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03952e0000) [pid = 16496] [serial = 1554] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f0396accc00) [pid = 16496] [serial = 1550] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f03c2e5d000) [pid = 16496] [serial = 1482] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03b1198000) [pid = 16496] [serial = 1539] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f03a3e5e400) [pid = 16496] [serial = 1419] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f03a77af000) [pid = 16496] [serial = 1458] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f03a3e5c400) [pid = 16496] [serial = 1526] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f0391cc5c00) [pid = 16496] [serial = 1562] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f0397052800) [pid = 16496] [serial = 1583] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f0398295c00) [pid = 16496] [serial = 1485] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f03bec2b000) [pid = 16496] [serial = 1476] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f039524d800) [pid = 16496] [serial = 1556] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f03b0accc00) [pid = 16496] [serial = 1470] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f0396ef2800) [pid = 16496] [serial = 1574] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f03af811c00) [pid = 16496] [serial = 1536] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f039cd0d800) [pid = 16496] [serial = 1524] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f0395baf800) [pid = 16496] [serial = 1545] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f0395ba9c00) [pid = 16496] [serial = 1544] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f03b1972400) [pid = 16496] [serial = 1473] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f03bdd90800) [pid = 16496] [serial = 1547] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f0398068000) [pid = 16496] [serial = 1560] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03923d9400) [pid = 16496] [serial = 1571] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f03c2e62c00) [pid = 16496] [serial = 1551] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03a7462c00) [pid = 16496] [serial = 1530] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f039d133800) [pid = 16496] [serial = 1425] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f0396a46000) [pid = 16496] [serial = 1580] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f03bdd0dc00) [pid = 16496] [serial = 1542] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03a7b06000) [pid = 16496] [serial = 1416] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03981d7800) [pid = 16496] [serial = 1491] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03c0ec2000) [pid = 16496] [serial = 1548] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03952dac00) [pid = 16496] [serial = 1553] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f0395d8a000) [pid = 16496] [serial = 1578] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03b024b800) [pid = 16496] [serial = 1538] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f0395c2a400) [pid = 16496] [serial = 1577] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03982c7400) [pid = 16496] [serial = 1488] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03952de800) [pid = 16496] [serial = 1559] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03982cc400) [pid = 16496] [serial = 1494] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f0396acb000) [pid = 16496] [serial = 1581] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f039806a400) [pid = 16496] [serial = 1566] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f03a71c7800) [pid = 16496] [serial = 1529] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0390a15000 == 144 [pid = 16496] [id = 571] 11:36:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f0391cc5c00) [pid = 16496] [serial = 1714] [outer = (nil)] 11:36:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03931df800) [pid = 16496] [serial = 1715] [outer = 0x7f0391cc5c00] 11:36:46 INFO - PROCESS | 16496 | 1460918206501 Marionette DEBUG loaded listener.js 11:36:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f039524b800) [pid = 16496] [serial = 1716] [outer = 0x7f0391cc5c00] 11:36:47 INFO - PROCESS | 16496 | 1460918207340 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]]]}] 11:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 3086ms 11:36:47 INFO - PROCESS | 16496 | 1460918207372 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 11:36:47 INFO - PROCESS | 16496 | 1460918207378 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 11:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:36:47 INFO - PROCESS | 16496 | 1460918207389 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:36:47 INFO - PROCESS | 16496 | 1460918207392 Marionette TRACE conn3 <- [1,2258,null,{}] 11:36:47 INFO - PROCESS | 16496 | 1460918207401 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}] 11:36:47 INFO - PROCESS | 16496 | 1460918207614 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 11:36:47 INFO - PROCESS | 16496 | 1460918207816 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395bd6800 == 145 [pid = 16496] [id = 572] 11:36:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f0395245c00) [pid = 16496] [serial = 1717] [outer = (nil)] 11:36:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f0395b4d000) [pid = 16496] [serial = 1718] [outer = 0x7f0395245c00] 11:36:47 INFO - PROCESS | 16496 | 1460918207886 Marionette DEBUG loaded listener.js 11:36:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f0395baa400) [pid = 16496] [serial = 1719] [outer = 0x7f0395245c00] 11:36:48 INFO - PROCESS | 16496 | 1460918208692 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]]]}] 11:36:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:36:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1335ms 11:36:48 INFO - PROCESS | 16496 | 1460918208723 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 11:36:48 INFO - PROCESS | 16496 | 1460918208728 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 11:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:36:48 INFO - PROCESS | 16496 | 1460918208791 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:36:48 INFO - PROCESS | 16496 | 1460918208796 Marionette TRACE conn3 <- [1,2262,null,{}] 11:36:48 INFO - PROCESS | 16496 | 1460918208802 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}] 11:36:49 INFO - PROCESS | 16496 | 1460918209067 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 11:36:49 INFO - PROCESS | 16496 | 1460918209105 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396bde000 == 146 [pid = 16496] [id = 573] 11:36:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f0395c21800) [pid = 16496] [serial = 1720] [outer = (nil)] 11:36:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f0395c2e400) [pid = 16496] [serial = 1721] [outer = 0x7f0395c21800] 11:36:49 INFO - PROCESS | 16496 | 1460918209167 Marionette DEBUG loaded listener.js 11:36:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f039672b000) [pid = 16496] [serial = 1722] [outer = 0x7f0395c21800] 11:36:50 INFO - PROCESS | 16496 | 1460918210209 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]]]}] 11:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1503ms 11:36:50 INFO - PROCESS | 16496 | 1460918210279 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 11:36:50 INFO - PROCESS | 16496 | 1460918210289 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 11:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:36:50 INFO - PROCESS | 16496 | 1460918210301 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:36:50 INFO - PROCESS | 16496 | 1460918210312 Marionette TRACE conn3 <- [1,2266,null,{}] 11:36:50 INFO - PROCESS | 16496 | 1460918210366 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}] 11:36:50 INFO - PROCESS | 16496 | 1460918210730 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03a46f2800) [pid = 16496] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03923d4000) [pid = 16496] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f0391cbf000) [pid = 16496] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f0395b48c00) [pid = 16496] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03a71c2000) [pid = 16496] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03a40f0c00) [pid = 16496] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f0398072c00) [pid = 16496] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f039cd13800) [pid = 16496] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f039806b000) [pid = 16496] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03931e4000) [pid = 16496] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03a57b0c00) [pid = 16496] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f039b42a800) [pid = 16496] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f03a424e800) [pid = 16496] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f039e6dcc00) [pid = 16496] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f039b463400) [pid = 16496] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f03a3e57000) [pid = 16496] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03982c9400) [pid = 16496] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f03931de000) [pid = 16496] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f03a5240800) [pid = 16496] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f039bd18c00) [pid = 16496] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f0391cc1400) [pid = 16496] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f0391cc6800) [pid = 16496] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f0396730800) [pid = 16496] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f039b463c00) [pid = 16496] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:36:51 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f0395bad400) [pid = 16496] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:36:51 INFO - PROCESS | 16496 | 1460918211631 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395cca000 == 147 [pid = 16496] [id = 574] 11:36:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f0391cc1400) [pid = 16496] [serial = 1723] [outer = (nil)] 11:36:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f03931e4000) [pid = 16496] [serial = 1724] [outer = 0x7f0391cc1400] 11:36:51 INFO - PROCESS | 16496 | 1460918211697 Marionette DEBUG loaded listener.js 11:36:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f0395d87400) [pid = 16496] [serial = 1725] [outer = 0x7f0391cc1400] 11:36:52 INFO - PROCESS | 16496 | 1460918212393 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]]]}] 11:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2113ms 11:36:52 INFO - PROCESS | 16496 | 1460918212414 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 11:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:36:52 INFO - PROCESS | 16496 | 1460918212419 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 11:36:52 INFO - PROCESS | 16496 | 1460918212425 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:36:52 INFO - PROCESS | 16496 | 1460918212429 Marionette TRACE conn3 <- [1,2270,null,{}] 11:36:52 INFO - PROCESS | 16496 | 1460918212434 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}] 11:36:52 INFO - PROCESS | 16496 | 1460918212705 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 11:36:52 INFO - PROCESS | 16496 | 1460918212728 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397fda800 == 148 [pid = 16496] [id = 575] 11:36:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f0395b48800) [pid = 16496] [serial = 1726] [outer = (nil)] 11:36:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f0396ace400) [pid = 16496] [serial = 1727] [outer = 0x7f0395b48800] 11:36:52 INFO - PROCESS | 16496 | 1460918212794 Marionette DEBUG loaded listener.js 11:36:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f0396dd8c00) [pid = 16496] [serial = 1728] [outer = 0x7f0395b48800] 11:36:53 INFO - PROCESS | 16496 | 1460918213927 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]]]}] 11:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1536ms 11:36:53 INFO - PROCESS | 16496 | 1460918213961 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 11:36:53 INFO - PROCESS | 16496 | 1460918213968 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 11:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:36:53 INFO - PROCESS | 16496 | 1460918213977 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:36:53 INFO - PROCESS | 16496 | 1460918213983 Marionette TRACE conn3 <- [1,2274,null,{}] 11:36:53 INFO - PROCESS | 16496 | 1460918213993 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}] 11:36:54 INFO - PROCESS | 16496 | 1460918214257 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 11:36:54 INFO - PROCESS | 16496 | 1460918214615 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968e1800 == 149 [pid = 16496] [id = 576] 11:36:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f039524a000) [pid = 16496] [serial = 1729] [outer = (nil)] 11:36:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f0395b4f800) [pid = 16496] [serial = 1730] [outer = 0x7f039524a000] 11:36:54 INFO - PROCESS | 16496 | 1460918214695 Marionette DEBUG loaded listener.js 11:36:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f0395bbe400) [pid = 16496] [serial = 1731] [outer = 0x7f039524a000] 11:36:55 INFO - PROCESS | 16496 | 1460918215612 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]]]}] 11:36:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:36:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1694ms 11:36:55 INFO - PROCESS | 16496 | 1460918215671 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 11:36:55 INFO - PROCESS | 16496 | 1460918215680 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 11:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:36:55 INFO - PROCESS | 16496 | 1460918215691 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:36:55 INFO - PROCESS | 16496 | 1460918215695 Marionette TRACE conn3 <- [1,2278,null,{}] 11:36:55 INFO - PROCESS | 16496 | 1460918215702 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}] 11:36:55 INFO - PROCESS | 16496 | 1460918215971 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 11:36:56 INFO - PROCESS | 16496 | 1460918216278 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987cd000 == 150 [pid = 16496] [id = 577] 11:36:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f0395c2e800) [pid = 16496] [serial = 1732] [outer = (nil)] 11:36:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f0396731000) [pid = 16496] [serial = 1733] [outer = 0x7f0395c2e800] 11:36:56 INFO - PROCESS | 16496 | 1460918216372 Marionette DEBUG loaded listener.js 11:36:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f0396a48000) [pid = 16496] [serial = 1734] [outer = 0x7f0395c2e800] 11:36:57 INFO - PROCESS | 16496 | 1460918217358 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]]]}] 11:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1741ms 11:36:57 INFO - PROCESS | 16496 | 1460918217433 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 11:36:57 INFO - PROCESS | 16496 | 1460918217436 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 11:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:36:57 INFO - PROCESS | 16496 | 1460918217445 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:36:57 INFO - PROCESS | 16496 | 1460918217452 Marionette TRACE conn3 <- [1,2282,null,{}] 11:36:57 INFO - PROCESS | 16496 | 1460918217472 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}] 11:36:57 INFO - PROCESS | 16496 | 1460918217814 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 11:36:58 INFO - PROCESS | 16496 | 1460918218059 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a5bd000 == 151 [pid = 16496] [id = 578] 11:36:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f0396fde000) [pid = 16496] [serial = 1735] [outer = (nil)] 11:36:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f0397051800) [pid = 16496] [serial = 1736] [outer = 0x7f0396fde000] 11:36:58 INFO - PROCESS | 16496 | 1460918218140 Marionette DEBUG loaded listener.js 11:36:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f039806b000) [pid = 16496] [serial = 1737] [outer = 0x7f0396fde000] 11:36:59 INFO - PROCESS | 16496 | 1460918219052 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]]]}] 11:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1650ms 11:36:59 INFO - PROCESS | 16496 | 1460918219095 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 11:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:36:59 INFO - PROCESS | 16496 | 1460918219100 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 11:36:59 INFO - PROCESS | 16496 | 1460918219107 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:36:59 INFO - PROCESS | 16496 | 1460918219110 Marionette TRACE conn3 <- [1,2286,null,{}] 11:36:59 INFO - PROCESS | 16496 | 1460918219116 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}] 11:36:59 INFO - PROCESS | 16496 | 1460918219334 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 11:36:59 INFO - PROCESS | 16496 | 1460918219566 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc0d000 == 152 [pid = 16496] [id = 579] 11:36:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f0396fde800) [pid = 16496] [serial = 1738] [outer = (nil)] 11:36:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f03981cf400) [pid = 16496] [serial = 1739] [outer = 0x7f0396fde800] 11:36:59 INFO - PROCESS | 16496 | 1460918219683 Marionette DEBUG loaded listener.js 11:36:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f0398291c00) [pid = 16496] [serial = 1740] [outer = 0x7f0396fde800] 11:37:00 INFO - PROCESS | 16496 | 1460918220656 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]]]}] 11:37:00 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 11:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1588ms 11:37:00 INFO - PROCESS | 16496 | 1460918220696 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 11:37:00 INFO - PROCESS | 16496 | 1460918220699 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 11:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:37:00 INFO - PROCESS | 16496 | 1460918220706 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:37:00 INFO - PROCESS | 16496 | 1460918220709 Marionette TRACE conn3 <- [1,2290,null,{}] 11:37:00 INFO - PROCESS | 16496 | 1460918220715 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}] 11:37:01 INFO - PROCESS | 16496 | 1460918221022 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 11:37:01 INFO - PROCESS | 16496 | 1460918221225 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfd6800 == 153 [pid = 16496] [id = 580] 11:37:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03981cb000) [pid = 16496] [serial = 1741] [outer = (nil)] 11:37:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f03982c5400) [pid = 16496] [serial = 1742] [outer = 0x7f03981cb000] 11:37:01 INFO - PROCESS | 16496 | 1460918221354 Marionette DEBUG loaded listener.js 11:37:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f03982d0400) [pid = 16496] [serial = 1743] [outer = 0x7f03981cb000] 11:37:02 INFO - PROCESS | 16496 | 1460918222246 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]]]}] 11:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1581ms 11:37:02 INFO - PROCESS | 16496 | 1460918222288 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 11:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:37:02 INFO - PROCESS | 16496 | 1460918222293 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 11:37:02 INFO - PROCESS | 16496 | 1460918222302 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:37:02 INFO - PROCESS | 16496 | 1460918222304 Marionette TRACE conn3 <- [1,2294,null,{}] 11:37:02 INFO - PROCESS | 16496 | 1460918222310 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}] 11:37:02 INFO - PROCESS | 16496 | 1460918222567 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 11:37:02 INFO - PROCESS | 16496 | 1460918222876 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:02 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d39e000 == 154 [pid = 16496] [id = 581] 11:37:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f0398a10000) [pid = 16496] [serial = 1744] [outer = (nil)] 11:37:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f039a66ec00) [pid = 16496] [serial = 1745] [outer = 0x7f0398a10000] 11:37:02 INFO - PROCESS | 16496 | 1460918222965 Marionette DEBUG loaded listener.js 11:37:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f039a8e4000) [pid = 16496] [serial = 1746] [outer = 0x7f0398a10000] 11:37:03 INFO - PROCESS | 16496 | 1460918223800 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]]]}] 11:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1529ms 11:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:37:03 INFO - PROCESS | 16496 | 1460918223831 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 11:37:03 INFO - PROCESS | 16496 | 1460918223834 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 11:37:03 INFO - PROCESS | 16496 | 1460918223840 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:37:03 INFO - PROCESS | 16496 | 1460918223843 Marionette TRACE conn3 <- [1,2298,null,{}] 11:37:03 INFO - PROCESS | 16496 | 1460918223848 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}] 11:37:04 INFO - PROCESS | 16496 | 1460918224064 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 11:37:04 INFO - PROCESS | 16496 | 1460918224284 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e2df800 == 155 [pid = 16496] [id = 582] 11:37:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f0398a10400) [pid = 16496] [serial = 1747] [outer = (nil)] 11:37:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f039b163800) [pid = 16496] [serial = 1748] [outer = 0x7f0398a10400] 11:37:04 INFO - PROCESS | 16496 | 1460918224406 Marionette DEBUG loaded listener.js 11:37:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f039b428800) [pid = 16496] [serial = 1749] [outer = 0x7f0398a10400] 11:37:05 INFO - PROCESS | 16496 | 1460918225331 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]]]}] 11:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1531ms 11:37:05 INFO - PROCESS | 16496 | 1460918225371 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 11:37:05 INFO - PROCESS | 16496 | 1460918225375 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 11:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:37:05 INFO - PROCESS | 16496 | 1460918225381 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:37:05 INFO - PROCESS | 16496 | 1460918225384 Marionette TRACE conn3 <- [1,2302,null,{}] 11:37:05 INFO - PROCESS | 16496 | 1460918225390 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}] 11:37:05 INFO - PROCESS | 16496 | 1460918225611 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 11:37:05 INFO - PROCESS | 16496 | 1460918225875 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e687000 == 156 [pid = 16496] [id = 583] 11:37:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f039a8d9400) [pid = 16496] [serial = 1750] [outer = (nil)] 11:37:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f039b463400) [pid = 16496] [serial = 1751] [outer = 0x7f039a8d9400] 11:37:06 INFO - PROCESS | 16496 | 1460918226000 Marionette DEBUG loaded listener.js 11:37:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f039b46f800) [pid = 16496] [serial = 1752] [outer = 0x7f039a8d9400] 11:37:06 INFO - PROCESS | 16496 | 1460918226851 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]]]}] 11:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1529ms 11:37:06 INFO - PROCESS | 16496 | 1460918226911 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 11:37:06 INFO - PROCESS | 16496 | 1460918226914 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 11:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:37:06 INFO - PROCESS | 16496 | 1460918226921 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:37:06 INFO - PROCESS | 16496 | 1460918226923 Marionette TRACE conn3 <- [1,2306,null,{}] 11:37:06 INFO - PROCESS | 16496 | 1460918226929 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}] 11:37:07 INFO - PROCESS | 16496 | 1460918227153 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 11:37:07 INFO - PROCESS | 16496 | 1460918227411 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e953800 == 157 [pid = 16496] [id = 584] 11:37:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f0391cbcc00) [pid = 16496] [serial = 1753] [outer = (nil)] 11:37:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f039bd18400) [pid = 16496] [serial = 1754] [outer = 0x7f0391cbcc00] 11:37:07 INFO - PROCESS | 16496 | 1460918227529 Marionette DEBUG loaded listener.js 11:37:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f039cd0c000) [pid = 16496] [serial = 1755] [outer = 0x7f0391cbcc00] 11:37:08 INFO - PROCESS | 16496 | 1460918228363 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]]]}] 11:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1478ms 11:37:08 INFO - PROCESS | 16496 | 1460918228400 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 11:37:08 INFO - PROCESS | 16496 | 1460918228405 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 11:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:37:08 INFO - PROCESS | 16496 | 1460918228410 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:37:08 INFO - PROCESS | 16496 | 1460918228413 Marionette TRACE conn3 <- [1,2310,null,{}] 11:37:08 INFO - PROCESS | 16496 | 1460918228418 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}] 11:37:08 INFO - PROCESS | 16496 | 1460918228627 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 11:37:08 INFO - PROCESS | 16496 | 1460918228848 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3c44000 == 158 [pid = 16496] [id = 585] 11:37:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f039a8e4c00) [pid = 16496] [serial = 1756] [outer = (nil)] 11:37:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f039cdefc00) [pid = 16496] [serial = 1757] [outer = 0x7f039a8e4c00] 11:37:08 INFO - PROCESS | 16496 | 1460918228958 Marionette DEBUG loaded listener.js 11:37:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f039ce72c00) [pid = 16496] [serial = 1758] [outer = 0x7f039a8e4c00] 11:37:09 INFO - PROCESS | 16496 | 1460918229886 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]]]}] 11:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1533ms 11:37:09 INFO - PROCESS | 16496 | 1460918229945 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 11:37:09 INFO - PROCESS | 16496 | 1460918229950 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 11:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:37:09 INFO - PROCESS | 16496 | 1460918229955 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:37:09 INFO - PROCESS | 16496 | 1460918229959 Marionette TRACE conn3 <- [1,2314,null,{}] 11:37:09 INFO - PROCESS | 16496 | 1460918229964 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}] 11:37:10 INFO - PROCESS | 16496 | 1460918230208 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 11:37:10 INFO - PROCESS | 16496 | 1460918230521 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4790000 == 159 [pid = 16496] [id = 586] 11:37:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f039d45a000) [pid = 16496] [serial = 1759] [outer = (nil)] 11:37:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03a3c04400) [pid = 16496] [serial = 1760] [outer = 0x7f039d45a000] 11:37:10 INFO - PROCESS | 16496 | 1460918230606 Marionette DEBUG loaded listener.js 11:37:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f03a3e58400) [pid = 16496] [serial = 1761] [outer = 0x7f039d45a000] 11:37:11 INFO - PROCESS | 16496 | 1460918231462 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]]]}] 11:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1583ms 11:37:11 INFO - PROCESS | 16496 | 1460918231539 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 11:37:11 INFO - PROCESS | 16496 | 1460918231543 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 11:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:37:11 INFO - PROCESS | 16496 | 1460918231549 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:37:11 INFO - PROCESS | 16496 | 1460918231552 Marionette TRACE conn3 <- [1,2318,null,{}] 11:37:11 INFO - PROCESS | 16496 | 1460918231557 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}] 11:37:11 INFO - PROCESS | 16496 | 1460918231774 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 11:37:12 INFO - PROCESS | 16496 | 1460918232035 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a60000 == 160 [pid = 16496] [id = 587] 11:37:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f03a3e55800) [pid = 16496] [serial = 1762] [outer = (nil)] 11:37:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f03a40e4400) [pid = 16496] [serial = 1763] [outer = 0x7f03a3e55800] 11:37:12 INFO - PROCESS | 16496 | 1460918232149 Marionette DEBUG loaded listener.js 11:37:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f03a4248000) [pid = 16496] [serial = 1764] [outer = 0x7f03a3e55800] 11:37:13 INFO - PROCESS | 16496 | 1460918233041 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] 11:37:13 INFO - PROCESS | 16496 | 1460918233093 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 11:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:37:13 INFO - PROCESS | 16496 | 1460918233100 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:37:13 INFO - PROCESS | 16496 | 1460918233102 Marionette TRACE conn3 <- [1,2322,null,{}] 11:37:13 INFO - PROCESS | 16496 | 1460918233107 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}] 11:37:13 INFO - PROCESS | 16496 | 1460918233317 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 11:37:13 INFO - PROCESS | 16496 | 1460918233585 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7197000 == 161 [pid = 16496] [id = 588] 11:37:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f03a3c09c00) [pid = 16496] [serial = 1765] [outer = (nil)] 11:37:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f03a5240800) [pid = 16496] [serial = 1766] [outer = 0x7f03a3c09c00] 11:37:13 INFO - PROCESS | 16496 | 1460918233701 Marionette DEBUG loaded listener.js 11:37:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f03a52f0800) [pid = 16496] [serial = 1767] [outer = 0x7f03a3c09c00] 11:37:14 INFO - PROCESS | 16496 | 1460918234513 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]]]}] 11:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1482ms 11:37:14 INFO - PROCESS | 16496 | 1460918234583 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 11:37:14 INFO - PROCESS | 16496 | 1460918234587 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 11:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:37:14 INFO - PROCESS | 16496 | 1460918234592 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:37:14 INFO - PROCESS | 16496 | 1460918234594 Marionette TRACE conn3 <- [1,2326,null,{}] 11:37:14 INFO - PROCESS | 16496 | 1460918234600 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}] 11:37:14 INFO - PROCESS | 16496 | 1460918234855 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 11:37:15 INFO - PROCESS | 16496 | 1460918235119 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d2d800 == 162 [pid = 16496] [id = 589] 11:37:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f039ce6b800) [pid = 16496] [serial = 1768] [outer = (nil)] 11:37:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f03a5392800) [pid = 16496] [serial = 1769] [outer = 0x7f039ce6b800] 11:37:15 INFO - PROCESS | 16496 | 1460918235253 Marionette DEBUG loaded listener.js 11:37:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f03a5493400) [pid = 16496] [serial = 1770] [outer = 0x7f039ce6b800] 11:37:16 INFO - PROCESS | 16496 | 1460918236091 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]]]}] 11:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1531ms 11:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:37:16 INFO - PROCESS | 16496 | 1460918236126 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 11:37:16 INFO - PROCESS | 16496 | 1460918236128 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 11:37:16 INFO - PROCESS | 16496 | 1460918236135 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:37:16 INFO - PROCESS | 16496 | 1460918236138 Marionette TRACE conn3 <- [1,2330,null,{}] 11:37:16 INFO - PROCESS | 16496 | 1460918236143 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}] 11:37:16 INFO - PROCESS | 16496 | 1460918236367 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 11:37:16 INFO - PROCESS | 16496 | 1460918236643 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab488000 == 163 [pid = 16496] [id = 590] 11:37:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f03a3e5d800) [pid = 16496] [serial = 1771] [outer = (nil)] 11:37:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f03a57b0c00) [pid = 16496] [serial = 1772] [outer = 0x7f03a3e5d800] 11:37:16 INFO - PROCESS | 16496 | 1460918236719 Marionette DEBUG loaded listener.js 11:37:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f03a682f800) [pid = 16496] [serial = 1773] [outer = 0x7f03a3e5d800] 11:37:17 INFO - PROCESS | 16496 | 1460918237580 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]]]}] 11:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1488ms 11:37:17 INFO - PROCESS | 16496 | 1460918237624 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 11:37:17 INFO - PROCESS | 16496 | 1460918237628 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 11:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:37:17 INFO - PROCESS | 16496 | 1460918237634 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:37:17 INFO - PROCESS | 16496 | 1460918237637 Marionette TRACE conn3 <- [1,2334,null,{}] 11:37:17 INFO - PROCESS | 16496 | 1460918237643 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}] 11:37:17 INFO - PROCESS | 16496 | 1460918237850 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 11:37:18 INFO - PROCESS | 16496 | 1460918238117 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab88a000 == 164 [pid = 16496] [id = 591] 11:37:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f0391cbc400) [pid = 16496] [serial = 1774] [outer = (nil)] 11:37:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f03a6a3a000) [pid = 16496] [serial = 1775] [outer = 0x7f0391cbc400] 11:37:18 INFO - PROCESS | 16496 | 1460918238193 Marionette DEBUG loaded listener.js 11:37:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03a7007400) [pid = 16496] [serial = 1776] [outer = 0x7f0391cbc400] 11:37:19 INFO - PROCESS | 16496 | 1460918239053 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]]]}] 11:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1442ms 11:37:19 INFO - PROCESS | 16496 | 1460918239076 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 11:37:19 INFO - PROCESS | 16496 | 1460918239080 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 11:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:37:19 INFO - PROCESS | 16496 | 1460918239086 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:37:19 INFO - PROCESS | 16496 | 1460918239089 Marionette TRACE conn3 <- [1,2338,null,{}] 11:37:19 INFO - PROCESS | 16496 | 1460918239094 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}] 11:37:19 INFO - PROCESS | 16496 | 1460918239301 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 11:37:19 INFO - PROCESS | 16496 | 1460918239588 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395cd6000 == 165 [pid = 16496] [id = 592] 11:37:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f0391cc3400) [pid = 16496] [serial = 1777] [outer = (nil)] 11:37:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f03923d9c00) [pid = 16496] [serial = 1778] [outer = 0x7f0391cc3400] 11:37:19 INFO - PROCESS | 16496 | 1460918239660 Marionette DEBUG loaded listener.js 11:37:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03968f4c00) [pid = 16496] [serial = 1779] [outer = 0x7f0391cc3400] 11:37:21 INFO - PROCESS | 16496 | 1460918241073 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]]]}] 11:37:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:37:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2035ms 11:37:21 INFO - PROCESS | 16496 | 1460918241123 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 11:37:21 INFO - PROCESS | 16496 | 1460918241128 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 11:37:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:37:21 INFO - PROCESS | 16496 | 1460918241136 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:37:21 INFO - PROCESS | 16496 | 1460918241141 Marionette TRACE conn3 <- [1,2342,null,{}] 11:37:21 INFO - PROCESS | 16496 | 1460918241210 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}] 11:37:21 INFO - PROCESS | 16496 | 1460918241555 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 11:37:21 INFO - PROCESS | 16496 | 1460918241765 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03953cd800 == 166 [pid = 16496] [id = 593] 11:37:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03931e8000) [pid = 16496] [serial = 1780] [outer = (nil)] 11:37:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f0395247c00) [pid = 16496] [serial = 1781] [outer = 0x7f03931e8000] 11:37:21 INFO - PROCESS | 16496 | 1460918241835 Marionette DEBUG loaded listener.js 11:37:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f0395252c00) [pid = 16496] [serial = 1782] [outer = 0x7f03931e8000] 11:37:22 INFO - PROCESS | 16496 | 1460918242746 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]]]}] 11:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1682ms 11:37:22 INFO - PROCESS | 16496 | 1460918242819 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 11:37:22 INFO - PROCESS | 16496 | 1460918242835 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 11:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:37:22 INFO - PROCESS | 16496 | 1460918242851 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:37:22 INFO - PROCESS | 16496 | 1460918242862 Marionette TRACE conn3 <- [1,2346,null,{}] 11:37:22 INFO - PROCESS | 16496 | 1460918242874 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}] 11:37:23 INFO - PROCESS | 16496 | 1460918243188 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 11:37:23 INFO - PROCESS | 16496 | 1460918243513 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0393f61000 == 167 [pid = 16496] [id = 594] 11:37:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03952df000) [pid = 16496] [serial = 1783] [outer = (nil)] 11:37:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f0395ba5c00) [pid = 16496] [serial = 1784] [outer = 0x7f03952df000] 11:37:23 INFO - PROCESS | 16496 | 1460918243582 Marionette DEBUG loaded listener.js 11:37:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f0395bb0400) [pid = 16496] [serial = 1785] [outer = 0x7f03952df000] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d5c000 == 166 [pid = 16496] [id = 387] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039709d800 == 165 [pid = 16496] [id = 386] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0395cca000 == 164 [pid = 16496] [id = 574] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396bde000 == 163 [pid = 16496] [id = 573] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0395bd6800 == 162 [pid = 16496] [id = 572] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0390a15000 == 161 [pid = 16496] [id = 571] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968da000 == 160 [pid = 16496] [id = 570] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b39be000 == 159 [pid = 16496] [id = 569] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0c21800 == 158 [pid = 16496] [id = 568] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b002a000 == 157 [pid = 16496] [id = 567] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ae5b4000 == 156 [pid = 16496] [id = 566] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab895800 == 155 [pid = 16496] [id = 565] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab480000 == 154 [pid = 16496] [id = 564] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d97800 == 153 [pid = 16496] [id = 563] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a67800 == 152 [pid = 16496] [id = 562] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a478f000 == 151 [pid = 16496] [id = 561] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3bbf000 == 150 [pid = 16496] [id = 560] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e949000 == 149 [pid = 16496] [id = 559] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e5cd000 == 148 [pid = 16496] [id = 558] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d383000 == 147 [pid = 16496] [id = 557] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cfd5800 == 146 [pid = 16496] [id = 556] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bad9000 == 145 [pid = 16496] [id = 555] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0398026000 == 144 [pid = 16496] [id = 554] 11:37:24 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d4c000 == 143 [pid = 16496] [id = 553] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f03a6a48c00) [pid = 16496] [serial = 1518] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f0398074400) [pid = 16496] [serial = 1575] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f0396ac7800) [pid = 16496] [serial = 1658] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f0391ccb000) [pid = 16496] [serial = 1655] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f0395c29c00) [pid = 16496] [serial = 1590] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f0395bac800) [pid = 16496] [serial = 1589] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03aae17c00) [pid = 16496] [serial = 1635] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03aac84000) [pid = 16496] [serial = 1634] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f03a523f800) [pid = 16496] [serial = 1620] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f03a44d2800) [pid = 16496] [serial = 1619] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03987a4c00) [pid = 16496] [serial = 1599] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f0398684000) [pid = 16496] [serial = 1598] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f03a3e56000) [pid = 16496] [serial = 1617] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f03a3c0ac00) [pid = 16496] [serial = 1616] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f039828e000) [pid = 16496] [serial = 1596] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f03981c9800) [pid = 16496] [serial = 1595] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f0397166000) [pid = 16496] [serial = 1644] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f0395bb6800) [pid = 16496] [serial = 1643] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f03aaf2e000) [pid = 16496] [serial = 1638] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f03aaecf000) [pid = 16496] [serial = 1637] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f039ba6dc00) [pid = 16496] [serial = 1605] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f039b468800) [pid = 16496] [serial = 1604] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f03a6ea4c00) [pid = 16496] [serial = 1626] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f03a6a30c00) [pid = 16496] [serial = 1625] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f03a746e400) [pid = 16496] [serial = 1629] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f03a7278c00) [pid = 16496] [serial = 1628] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f039cdec000) [pid = 16496] [serial = 1608] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f039cd0a400) [pid = 16496] [serial = 1607] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03a55d0000) [pid = 16496] [serial = 1623] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f03a5399800) [pid = 16496] [serial = 1622] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f039a667400) [pid = 16496] [serial = 1602] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f0398a0bc00) [pid = 16496] [serial = 1601] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f039d28fc00) [pid = 16496] [serial = 1641] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f0395bb2400) [pid = 16496] [serial = 1640] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03a8ccf400) [pid = 16496] [serial = 1632] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03a7b02800) [pid = 16496] [serial = 1631] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f039d45ec00) [pid = 16496] [serial = 1614] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f039d286400) [pid = 16496] [serial = 1613] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f0391cc9800) [pid = 16496] [serial = 1646] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f0395247800) [pid = 16496] [serial = 1647] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f0395b4b400) [pid = 16496] [serial = 1649] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f0396ac9000) [pid = 16496] [serial = 1593] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f0396a46400) [pid = 16496] [serial = 1592] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f039d131c00) [pid = 16496] [serial = 1611] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f039ce70c00) [pid = 16496] [serial = 1610] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f0395d84c00) [pid = 16496] [serial = 1652] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f03968ef400) [pid = 16496] [serial = 1653] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f0395251000) [pid = 16496] [serial = 1656] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f0395bad000) [pid = 16496] [serial = 1650] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 16496 | 1460918244639 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]]]}] 11:37:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:37:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1844ms 11:37:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:37:24 INFO - PROCESS | 16496 | 1460918244695 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 11:37:24 INFO - PROCESS | 16496 | 1460918244698 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 11:37:24 INFO - PROCESS | 16496 | 1460918244704 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:37:24 INFO - PROCESS | 16496 | 1460918244709 Marionette TRACE conn3 <- [1,2350,null,{}] 11:37:24 INFO - PROCESS | 16496 | 1460918244725 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}] 11:37:24 INFO - PROCESS | 16496 | 1460918244923 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 11:37:25 INFO - PROCESS | 16496 | 1460918245099 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396bda000 == 144 [pid = 16496] [id = 595] 11:37:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f0395bc1400) [pid = 16496] [serial = 1786] [outer = (nil)] 11:37:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f0395d88000) [pid = 16496] [serial = 1787] [outer = 0x7f0395bc1400] 11:37:25 INFO - PROCESS | 16496 | 1460918245240 Marionette DEBUG loaded listener.js 11:37:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f039672c800) [pid = 16496] [serial = 1788] [outer = 0x7f0395bc1400] 11:37:25 INFO - PROCESS | 16496 | 1460918245962 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]]]}] 11:37:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:37:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1288ms 11:37:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:37:25 INFO - PROCESS | 16496 | 1460918245991 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 11:37:26 INFO - PROCESS | 16496 | 1460918245995 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 11:37:26 INFO - PROCESS | 16496 | 1460918246000 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:37:26 INFO - PROCESS | 16496 | 1460918246002 Marionette TRACE conn3 <- [1,2354,null,{}] 11:37:26 INFO - PROCESS | 16496 | 1460918246008 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}] 11:37:26 INFO - PROCESS | 16496 | 1460918246293 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 11:37:26 INFO - PROCESS | 16496 | 1460918246448 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03971aa000 == 145 [pid = 16496] [id = 596] 11:37:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f0391cc6c00) [pid = 16496] [serial = 1789] [outer = (nil)] 11:37:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03968fb800) [pid = 16496] [serial = 1790] [outer = 0x7f0391cc6c00] 11:37:26 INFO - PROCESS | 16496 | 1460918246524 Marionette DEBUG loaded listener.js 11:37:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f0396a4e800) [pid = 16496] [serial = 1791] [outer = 0x7f0391cc6c00] 11:37:27 INFO - PROCESS | 16496 | 1460918247336 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]]]}] 11:37:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:37:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1377ms 11:37:27 INFO - PROCESS | 16496 | 1460918247378 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 11:37:27 INFO - PROCESS | 16496 | 1460918247393 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 11:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:37:27 INFO - PROCESS | 16496 | 1460918247404 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:37:27 INFO - PROCESS | 16496 | 1460918247407 Marionette TRACE conn3 <- [1,2358,null,{}] 11:37:27 INFO - PROCESS | 16496 | 1460918247411 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}] 11:37:27 INFO - PROCESS | 16496 | 1460918247657 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 11:37:27 INFO - PROCESS | 16496 | 1460918247692 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397fdd000 == 146 [pid = 16496] [id = 597] 11:37:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f0396739c00) [pid = 16496] [serial = 1792] [outer = (nil)] 11:37:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f0396acc800) [pid = 16496] [serial = 1793] [outer = 0x7f0396739c00] 11:37:27 INFO - PROCESS | 16496 | 1460918247752 Marionette DEBUG loaded listener.js 11:37:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f0396dd3800) [pid = 16496] [serial = 1794] [outer = 0x7f0396739c00] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f0391cc1400) [pid = 16496] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f0395245c00) [pid = 16496] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03952d4000) [pid = 16496] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f039524d400) [pid = 16496] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f03a7275400) [pid = 16496] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f0391cc5c00) [pid = 16496] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f039cdf7800) [pid = 16496] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03a40f0400) [pid = 16496] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f039828fc00) [pid = 16496] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f039d283000) [pid = 16496] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f039b429400) [pid = 16496] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f039b161000) [pid = 16496] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f03a40e7400) [pid = 16496] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f039e6da800) [pid = 16496] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f0396ddbc00) [pid = 16496] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f0396fdb400) [pid = 16496] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f039b427000) [pid = 16496] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03931e1000) [pid = 16496] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03a548fc00) [pid = 16496] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f0391cc1000) [pid = 16496] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a7cabc00) [pid = 16496] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f0395c21800) [pid = 16496] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:37:28 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03931db400) [pid = 16496] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:37:29 INFO - PROCESS | 16496 | 1460918249194 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]]]}] 11:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1831ms 11:37:29 INFO - PROCESS | 16496 | 1460918249237 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 11:37:29 INFO - PROCESS | 16496 | 1460918249240 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 11:37:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:37:29 INFO - PROCESS | 16496 | 1460918249246 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:37:29 INFO - PROCESS | 16496 | 1460918249248 Marionette TRACE conn3 <- [1,2362,null,{}] 11:37:29 INFO - PROCESS | 16496 | 1460918249253 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}] 11:37:29 INFO - PROCESS | 16496 | 1460918249528 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 11:37:29 INFO - PROCESS | 16496 | 1460918249714 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039897a800 == 147 [pid = 16496] [id = 598] 11:37:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f03952de800) [pid = 16496] [serial = 1795] [outer = (nil)] 11:37:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f0396fe3c00) [pid = 16496] [serial = 1796] [outer = 0x7f03952de800] 11:37:29 INFO - PROCESS | 16496 | 1460918249777 Marionette DEBUG loaded listener.js 11:37:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f039715b400) [pid = 16496] [serial = 1797] [outer = 0x7f03952de800] 11:37:30 INFO - PROCESS | 16496 | 1460918250466 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]]]}] 11:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1277ms 11:37:30 INFO - PROCESS | 16496 | 1460918250527 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 11:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:37:30 INFO - PROCESS | 16496 | 1460918250537 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 11:37:30 INFO - PROCESS | 16496 | 1460918250556 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:37:30 INFO - PROCESS | 16496 | 1460918250558 Marionette TRACE conn3 <- [1,2366,null,{}] 11:37:30 INFO - PROCESS | 16496 | 1460918250566 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}] 11:37:30 INFO - PROCESS | 16496 | 1460918250790 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 11:37:30 INFO - PROCESS | 16496 | 1460918250802 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a28b800 == 148 [pid = 16496] [id = 599] 11:37:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f0396a4ec00) [pid = 16496] [serial = 1798] [outer = (nil)] 11:37:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f039806c000) [pid = 16496] [serial = 1799] [outer = 0x7f0396a4ec00] 11:37:31 INFO - PROCESS | 16496 | 1460918251024 Marionette DEBUG loaded listener.js 11:37:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f0398074c00) [pid = 16496] [serial = 1800] [outer = 0x7f0396a4ec00] 11:37:32 INFO - PROCESS | 16496 | 1460918252149 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]]]}] 11:37:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1660ms 11:37:32 INFO - PROCESS | 16496 | 1460918252203 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 11:37:32 INFO - PROCESS | 16496 | 1460918252210 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 11:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:37:32 INFO - PROCESS | 16496 | 1460918252238 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:37:32 INFO - PROCESS | 16496 | 1460918252244 Marionette TRACE conn3 <- [1,2370,null,{}] 11:37:32 INFO - PROCESS | 16496 | 1460918252251 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}] 11:37:32 INFO - PROCESS | 16496 | 1460918252499 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 11:37:32 INFO - PROCESS | 16496 | 1460918252821 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d5c000 == 149 [pid = 16496] [id = 600] 11:37:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f03952de000) [pid = 16496] [serial = 1801] [outer = (nil)] 11:37:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f0395bae000) [pid = 16496] [serial = 1802] [outer = 0x7f03952de000] 11:37:32 INFO - PROCESS | 16496 | 1460918252901 Marionette DEBUG loaded listener.js 11:37:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f0395bc1000) [pid = 16496] [serial = 1803] [outer = 0x7f03952de000] 11:37:33 INFO - PROCESS | 16496 | 1460918253828 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]]]}] 11:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1636ms 11:37:33 INFO - PROCESS | 16496 | 1460918253872 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 11:37:33 INFO - PROCESS | 16496 | 1460918253880 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 11:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:37:33 INFO - PROCESS | 16496 | 1460918253890 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:37:33 INFO - PROCESS | 16496 | 1460918253893 Marionette TRACE conn3 <- [1,2374,null,{}] 11:37:33 INFO - PROCESS | 16496 | 1460918253899 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}] 11:37:34 INFO - PROCESS | 16496 | 1460918254125 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 11:37:34 INFO - PROCESS | 16496 | 1460918254422 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0398a49800 == 150 [pid = 16496] [id = 601] 11:37:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f0395c2d800) [pid = 16496] [serial = 1804] [outer = (nil)] 11:37:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f03968fac00) [pid = 16496] [serial = 1805] [outer = 0x7f0395c2d800] 11:37:34 INFO - PROCESS | 16496 | 1460918254550 Marionette DEBUG loaded listener.js 11:37:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f0396dce800) [pid = 16496] [serial = 1806] [outer = 0x7f0395c2d800] 11:37:35 INFO - PROCESS | 16496 | 1460918255439 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]]]}] 11:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1582ms 11:37:35 INFO - PROCESS | 16496 | 1460918255473 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 11:37:35 INFO - PROCESS | 16496 | 1460918255477 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 11:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:37:35 INFO - PROCESS | 16496 | 1460918255483 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:37:35 INFO - PROCESS | 16496 | 1460918255489 Marionette TRACE conn3 <- [1,2378,null,{}] 11:37:35 INFO - PROCESS | 16496 | 1460918255505 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}] 11:37:35 INFO - PROCESS | 16496 | 1460918255752 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 11:37:36 INFO - PROCESS | 16496 | 1460918256023 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bae2800 == 151 [pid = 16496] [id = 602] 11:37:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f0396734c00) [pid = 16496] [serial = 1807] [outer = (nil)] 11:37:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f039704c800) [pid = 16496] [serial = 1808] [outer = 0x7f0396734c00] 11:37:36 INFO - PROCESS | 16496 | 1460918256149 Marionette DEBUG loaded listener.js 11:37:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f0398074800) [pid = 16496] [serial = 1809] [outer = 0x7f0396734c00] 11:37:36 INFO - PROCESS | 16496 | 1460918256997 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]]]}] 11:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1547ms 11:37:37 INFO - PROCESS | 16496 | 1460918257031 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 11:37:37 INFO - PROCESS | 16496 | 1460918257036 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 11:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:37:37 INFO - PROCESS | 16496 | 1460918257041 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:37:37 INFO - PROCESS | 16496 | 1460918257044 Marionette TRACE conn3 <- [1,2382,null,{}] 11:37:37 INFO - PROCESS | 16496 | 1460918257050 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}] 11:37:37 INFO - PROCESS | 16496 | 1460918257263 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 11:37:37 INFO - PROCESS | 16496 | 1460918257485 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfc7800 == 152 [pid = 16496] [id = 603] 11:37:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f0396a45800) [pid = 16496] [serial = 1810] [outer = (nil)] 11:37:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f039828cc00) [pid = 16496] [serial = 1811] [outer = 0x7f0396a45800] 11:37:37 INFO - PROCESS | 16496 | 1460918257597 Marionette DEBUG loaded listener.js 11:37:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f0398296400) [pid = 16496] [serial = 1812] [outer = 0x7f0396a45800] 11:37:38 INFO - PROCESS | 16496 | 1460918258518 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]]]}] 11:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1528ms 11:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:37:38 INFO - PROCESS | 16496 | 1460918258571 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 11:37:38 INFO - PROCESS | 16496 | 1460918258573 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 11:37:38 INFO - PROCESS | 16496 | 1460918258580 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:37:38 INFO - PROCESS | 16496 | 1460918258583 Marionette TRACE conn3 <- [1,2386,null,{}] 11:37:38 INFO - PROCESS | 16496 | 1460918258588 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}] 11:37:38 INFO - PROCESS | 16496 | 1460918258788 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 11:37:39 INFO - PROCESS | 16496 | 1460918259007 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0a5800 == 153 [pid = 16496] [id = 604] 11:37:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03981d2c00) [pid = 16496] [serial = 1813] [outer = (nil)] 11:37:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f03982cbc00) [pid = 16496] [serial = 1814] [outer = 0x7f03981d2c00] 11:37:39 INFO - PROCESS | 16496 | 1460918259120 Marionette DEBUG loaded listener.js 11:37:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f0398685800) [pid = 16496] [serial = 1815] [outer = 0x7f03981d2c00] 11:37:40 INFO - PROCESS | 16496 | 1460918260095 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]]]}] 11:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1585ms 11:37:40 INFO - PROCESS | 16496 | 1460918260165 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 11:37:40 INFO - PROCESS | 16496 | 1460918260169 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 11:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:37:40 INFO - PROCESS | 16496 | 1460918260175 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:37:40 INFO - PROCESS | 16496 | 1460918260177 Marionette TRACE conn3 <- [1,2390,null,{}] 11:37:40 INFO - PROCESS | 16496 | 1460918260183 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}] 11:37:40 INFO - PROCESS | 16496 | 1460918260457 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 11:37:40 INFO - PROCESS | 16496 | 1460918260757 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e065800 == 154 [pid = 16496] [id = 605] 11:37:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f0397165800) [pid = 16496] [serial = 1816] [outer = (nil)] 11:37:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f0398a02c00) [pid = 16496] [serial = 1817] [outer = 0x7f0397165800] 11:37:40 INFO - PROCESS | 16496 | 1460918260841 Marionette DEBUG loaded listener.js 11:37:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f039a4c0800) [pid = 16496] [serial = 1818] [outer = 0x7f0397165800] 11:37:41 INFO - PROCESS | 16496 | 1460918261741 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]]]}] 11:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1631ms 11:37:41 INFO - PROCESS | 16496 | 1460918261808 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 11:37:41 INFO - PROCESS | 16496 | 1460918261812 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 11:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:37:41 INFO - PROCESS | 16496 | 1460918261817 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:37:41 INFO - PROCESS | 16496 | 1460918261820 Marionette TRACE conn3 <- [1,2394,null,{}] 11:37:41 INFO - PROCESS | 16496 | 1460918261825 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}] 11:37:42 INFO - PROCESS | 16496 | 1460918262039 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 11:37:42 INFO - PROCESS | 16496 | 1460918262296 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e566800 == 155 [pid = 16496] [id = 606] 11:37:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f0398299c00) [pid = 16496] [serial = 1819] [outer = (nil)] 11:37:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f039a4c7400) [pid = 16496] [serial = 1820] [outer = 0x7f0398299c00] 11:37:42 INFO - PROCESS | 16496 | 1460918262413 Marionette DEBUG loaded listener.js 11:37:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f039a66c800) [pid = 16496] [serial = 1821] [outer = 0x7f0398299c00] 11:37:43 INFO - PROCESS | 16496 | 1460918263247 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]]]}] 11:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1477ms 11:37:43 INFO - PROCESS | 16496 | 1460918263297 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 11:37:43 INFO - PROCESS | 16496 | 1460918263300 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 11:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:37:43 INFO - PROCESS | 16496 | 1460918263324 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:37:43 INFO - PROCESS | 16496 | 1460918263328 Marionette TRACE conn3 <- [1,2398,null,{}] 11:37:43 INFO - PROCESS | 16496 | 1460918263335 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}] 11:37:43 INFO - PROCESS | 16496 | 1460918263549 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 11:37:43 INFO - PROCESS | 16496 | 1460918263808 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e68b000 == 156 [pid = 16496] [id = 607] 11:37:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f0396a44400) [pid = 16496] [serial = 1822] [outer = (nil)] 11:37:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f039a8dcc00) [pid = 16496] [serial = 1823] [outer = 0x7f0396a44400] 11:37:43 INFO - PROCESS | 16496 | 1460918263921 Marionette DEBUG loaded listener.js 11:37:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f039b15b400) [pid = 16496] [serial = 1824] [outer = 0x7f0396a44400] 11:37:44 INFO - PROCESS | 16496 | 1460918264798 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]]]}] 11:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1555ms 11:37:44 INFO - PROCESS | 16496 | 1460918264862 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 11:37:44 INFO - PROCESS | 16496 | 1460918264866 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 11:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:37:44 INFO - PROCESS | 16496 | 1460918264872 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:37:44 INFO - PROCESS | 16496 | 1460918264874 Marionette TRACE conn3 <- [1,2402,null,{}] 11:37:44 INFO - PROCESS | 16496 | 1460918264880 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}] 11:37:45 INFO - PROCESS | 16496 | 1460918265081 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 11:37:45 INFO - PROCESS | 16496 | 1460918265306 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3ba8800 == 157 [pid = 16496] [id = 608] 11:37:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f0398a0bc00) [pid = 16496] [serial = 1825] [outer = (nil)] 11:37:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f039b165c00) [pid = 16496] [serial = 1826] [outer = 0x7f0398a0bc00] 11:37:45 INFO - PROCESS | 16496 | 1460918265456 Marionette DEBUG loaded listener.js 11:37:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f039b34fc00) [pid = 16496] [serial = 1827] [outer = 0x7f0398a0bc00] 11:37:46 INFO - PROCESS | 16496 | 1460918266368 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]]]}] 11:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1530ms 11:37:46 INFO - PROCESS | 16496 | 1460918266403 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 11:37:46 INFO - PROCESS | 16496 | 1460918266406 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 11:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:37:46 INFO - PROCESS | 16496 | 1460918266412 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:37:46 INFO - PROCESS | 16496 | 1460918266415 Marionette TRACE conn3 <- [1,2406,null,{}] 11:37:46 INFO - PROCESS | 16496 | 1460918266421 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}] 11:37:46 INFO - PROCESS | 16496 | 1460918266644 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 11:37:46 INFO - PROCESS | 16496 | 1460918266912 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3da6800 == 158 [pid = 16496] [id = 609] 11:37:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f039a8d9c00) [pid = 16496] [serial = 1828] [outer = (nil)] 11:37:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f039b42b400) [pid = 16496] [serial = 1829] [outer = 0x7f039a8d9c00] 11:37:46 INFO - PROCESS | 16496 | 1460918266992 Marionette DEBUG loaded listener.js 11:37:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f039b46ac00) [pid = 16496] [serial = 1830] [outer = 0x7f039a8d9c00] 11:37:48 INFO - PROCESS | 16496 | 1460918268020 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]]]}] 11:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1679ms 11:37:48 INFO - PROCESS | 16496 | 1460918268093 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 11:37:48 INFO - PROCESS | 16496 | 1460918268097 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 11:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:37:48 INFO - PROCESS | 16496 | 1460918268103 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:37:48 INFO - PROCESS | 16496 | 1460918268107 Marionette TRACE conn3 <- [1,2410,null,{}] 11:37:48 INFO - PROCESS | 16496 | 1460918268112 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}] 11:37:48 INFO - PROCESS | 16496 | 1460918268416 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 11:37:48 INFO - PROCESS | 16496 | 1460918268732 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4786800 == 159 [pid = 16496] [id = 610] 11:37:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f039ba68c00) [pid = 16496] [serial = 1831] [outer = (nil)] 11:37:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f039cd02c00) [pid = 16496] [serial = 1832] [outer = 0x7f039ba68c00] 11:37:48 INFO - PROCESS | 16496 | 1460918268836 Marionette DEBUG loaded listener.js 11:37:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f039cd1e000) [pid = 16496] [serial = 1833] [outer = 0x7f039ba68c00] 11:37:49 INFO - PROCESS | 16496 | 1460918269875 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]]]}] 11:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1831ms 11:37:49 INFO - PROCESS | 16496 | 1460918269937 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 11:37:49 INFO - PROCESS | 16496 | 1460918269942 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 11:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:37:49 INFO - PROCESS | 16496 | 1460918269950 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:37:49 INFO - PROCESS | 16496 | 1460918269954 Marionette TRACE conn3 <- [1,2414,null,{}] 11:37:49 INFO - PROCESS | 16496 | 1460918269960 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}] 11:37:50 INFO - PROCESS | 16496 | 1460918270226 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 11:37:50 INFO - PROCESS | 16496 | 1460918270567 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54dd000 == 160 [pid = 16496] [id = 611] 11:37:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f039bd1b400) [pid = 16496] [serial = 1834] [outer = (nil)] 11:37:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f039cdf1800) [pid = 16496] [serial = 1835] [outer = 0x7f039bd1b400] 11:37:50 INFO - PROCESS | 16496 | 1460918270656 Marionette DEBUG loaded listener.js 11:37:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f039ce6c000) [pid = 16496] [serial = 1836] [outer = 0x7f039bd1b400] 11:37:51 INFO - PROCESS | 16496 | 1460918271560 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]]]}] 11:37:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:37:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1687ms 11:37:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:37:51 INFO - PROCESS | 16496 | 1460918271637 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 11:37:51 INFO - PROCESS | 16496 | 1460918271640 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 11:37:51 INFO - PROCESS | 16496 | 1460918271648 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:37:51 INFO - PROCESS | 16496 | 1460918271651 Marionette TRACE conn3 <- [1,2418,null,{}] 11:37:51 INFO - PROCESS | 16496 | 1460918271659 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}] 11:37:51 INFO - PROCESS | 16496 | 1460918271937 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 11:37:52 INFO - PROCESS | 16496 | 1460918272270 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a67e1800 == 161 [pid = 16496] [id = 612] 11:37:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f039b15fc00) [pid = 16496] [serial = 1837] [outer = (nil)] 11:37:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f039d12f000) [pid = 16496] [serial = 1838] [outer = 0x7f039b15fc00] 11:37:52 INFO - PROCESS | 16496 | 1460918272368 Marionette DEBUG loaded listener.js 11:37:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f039d139400) [pid = 16496] [serial = 1839] [outer = 0x7f039b15fc00] 11:37:53 INFO - PROCESS | 16496 | 1460918273247 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]]]}] 11:37:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:37:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1634ms 11:37:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:37:53 INFO - PROCESS | 16496 | 1460918273281 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 11:37:53 INFO - PROCESS | 16496 | 1460918273284 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 11:37:53 INFO - PROCESS | 16496 | 1460918273291 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:37:53 INFO - PROCESS | 16496 | 1460918273294 Marionette TRACE conn3 <- [1,2422,null,{}] 11:37:53 INFO - PROCESS | 16496 | 1460918273299 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}] 11:37:53 INFO - PROCESS | 16496 | 1460918273526 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 11:37:53 INFO - PROCESS | 16496 | 1460918273874 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a7e000 == 162 [pid = 16496] [id = 613] 11:37:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f039cd19000) [pid = 16496] [serial = 1840] [outer = (nil)] 11:37:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f039d284400) [pid = 16496] [serial = 1841] [outer = 0x7f039cd19000] 11:37:53 INFO - PROCESS | 16496 | 1460918273971 Marionette DEBUG loaded listener.js 11:37:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f039d44f400) [pid = 16496] [serial = 1842] [outer = 0x7f039cd19000] 11:37:54 INFO - PROCESS | 16496 | 1460918274868 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]]]}] 11:37:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:37:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1637ms 11:37:54 INFO - PROCESS | 16496 | 1460918274928 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 11:37:54 INFO - PROCESS | 16496 | 1460918274932 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 11:37:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:37:54 INFO - PROCESS | 16496 | 1460918274937 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:37:54 INFO - PROCESS | 16496 | 1460918274940 Marionette TRACE conn3 <- [1,2426,null,{}] 11:37:54 INFO - PROCESS | 16496 | 1460918274946 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}] 11:37:55 INFO - PROCESS | 16496 | 1460918275170 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 11:37:55 INFO - PROCESS | 16496 | 1460918275496 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a719f000 == 163 [pid = 16496] [id = 614] 11:37:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f039b52cc00) [pid = 16496] [serial = 1843] [outer = (nil)] 11:37:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f039d458c00) [pid = 16496] [serial = 1844] [outer = 0x7f039b52cc00] 11:37:55 INFO - PROCESS | 16496 | 1460918275575 Marionette DEBUG loaded listener.js 11:37:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f039e6d2000) [pid = 16496] [serial = 1845] [outer = 0x7f039b52cc00] 11:37:56 INFO - PROCESS | 16496 | 1460918276435 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]]]}] 11:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1536ms 11:37:56 INFO - PROCESS | 16496 | 1460918276474 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 11:37:56 INFO - PROCESS | 16496 | 1460918276477 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 11:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:37:56 INFO - PROCESS | 16496 | 1460918276483 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:37:56 INFO - PROCESS | 16496 | 1460918276485 Marionette TRACE conn3 <- [1,2430,null,{}] 11:37:56 INFO - PROCESS | 16496 | 1460918276491 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}] 11:37:56 INFO - PROCESS | 16496 | 1460918276725 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 11:37:56 INFO - PROCESS | 16496 | 1460918276994 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d8f800 == 164 [pid = 16496] [id = 615] 11:37:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f03923d9800) [pid = 16496] [serial = 1846] [outer = (nil)] 11:37:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f039e6dac00) [pid = 16496] [serial = 1847] [outer = 0x7f03923d9800] 11:37:57 INFO - PROCESS | 16496 | 1460918277110 Marionette DEBUG loaded listener.js 11:37:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03a3c0e800) [pid = 16496] [serial = 1848] [outer = 0x7f03923d9800] 11:37:58 INFO - PROCESS | 16496 | 1460918278040 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]]]}] 11:37:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:37:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1628ms 11:37:58 INFO - PROCESS | 16496 | 1460918278112 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 11:37:58 INFO - PROCESS | 16496 | 1460918278116 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 11:37:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:37:58 INFO - PROCESS | 16496 | 1460918278121 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:37:58 INFO - PROCESS | 16496 | 1460918278124 Marionette TRACE conn3 <- [1,2434,null,{}] 11:37:58 INFO - PROCESS | 16496 | 1460918278129 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}] 11:37:58 INFO - PROCESS | 16496 | 1460918278356 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 11:37:58 INFO - PROCESS | 16496 | 1460918278671 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03953c7000 == 165 [pid = 16496] [id = 616] 11:37:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f03931e2400) [pid = 16496] [serial = 1849] [outer = (nil)] 11:37:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f0395b47000) [pid = 16496] [serial = 1850] [outer = 0x7f03931e2400] 11:37:58 INFO - PROCESS | 16496 | 1460918278752 Marionette DEBUG loaded listener.js 11:37:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03a3e53800) [pid = 16496] [serial = 1851] [outer = 0x7f03931e2400] 11:37:59 INFO - PROCESS | 16496 | 1460918279613 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]]]}] 11:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1535ms 11:37:59 INFO - PROCESS | 16496 | 1460918279658 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 11:37:59 INFO - PROCESS | 16496 | 1460918279661 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 11:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:37:59 INFO - PROCESS | 16496 | 1460918279667 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:37:59 INFO - PROCESS | 16496 | 1460918279669 Marionette TRACE conn3 <- [1,2438,null,{}] 11:37:59 INFO - PROCESS | 16496 | 1460918279675 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}] 11:37:59 INFO - PROCESS | 16496 | 1460918279878 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 11:38:00 INFO - PROCESS | 16496 | 1460918280848 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039709a800 == 166 [pid = 16496] [id = 617] 11:38:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f0391cca800) [pid = 16496] [serial = 1852] [outer = (nil)] 11:38:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03923d4400) [pid = 16496] [serial = 1853] [outer = 0x7f0391cca800] 11:38:00 INFO - PROCESS | 16496 | 1460918280918 Marionette DEBUG loaded listener.js 11:38:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f0395248400) [pid = 16496] [serial = 1854] [outer = 0x7f0391cca800] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e69a000 == 165 [pid = 16496] [id = 495] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e684800 == 164 [pid = 16496] [id = 494] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bda7a800 == 163 [pid = 16496] [id = 448] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039896b000 == 162 [pid = 16496] [id = 493] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397fdd000 == 161 [pid = 16496] [id = 597] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a773f000 == 160 [pid = 16496] [id = 352] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396bda000 == 159 [pid = 16496] [id = 595] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0393f61000 == 158 [pid = 16496] [id = 594] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03953cd800 == 157 [pid = 16496] [id = 593] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0395cd6000 == 156 [pid = 16496] [id = 592] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab88a000 == 155 [pid = 16496] [id = 591] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab488000 == 154 [pid = 16496] [id = 590] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d2d800 == 153 [pid = 16496] [id = 589] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7197000 == 152 [pid = 16496] [id = 588] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a60000 == 151 [pid = 16496] [id = 587] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4790000 == 150 [pid = 16496] [id = 586] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3c44000 == 149 [pid = 16496] [id = 585] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e953800 == 148 [pid = 16496] [id = 584] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e687000 == 147 [pid = 16496] [id = 583] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e2df800 == 146 [pid = 16496] [id = 582] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a41d7000 == 145 [pid = 16496] [id = 505] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d39e000 == 144 [pid = 16496] [id = 581] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cfd6800 == 143 [pid = 16496] [id = 580] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bc0d000 == 142 [pid = 16496] [id = 579] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a5bd000 == 141 [pid = 16496] [id = 578] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03987cd000 == 140 [pid = 16496] [id = 577] 11:38:02 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968e1800 == 139 [pid = 16496] [id = 576] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03981c9c00) [pid = 16496] [serial = 1587] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f0396ace400) [pid = 16496] [serial = 1727] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03931e4000) [pid = 16496] [serial = 1724] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f0395b4d000) [pid = 16496] [serial = 1718] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03968f9000) [pid = 16496] [serial = 1664] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f0396ac5000) [pid = 16496] [serial = 1665] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f0395b48000) [pid = 16496] [serial = 1661] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f0395bb8400) [pid = 16496] [serial = 1662] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f03a72db400) [pid = 16496] [serial = 1694] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f03a7945000) [pid = 16496] [serial = 1695] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f03931df800) [pid = 16496] [serial = 1715] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f039524b800) [pid = 16496] [serial = 1716] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f03a5104c00) [pid = 16496] [serial = 1706] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f03ae56b000) [pid = 16496] [serial = 1707] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f03aaec8000) [pid = 16496] [serial = 1700] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f03aaee5400) [pid = 16496] [serial = 1701] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f03982c8400) [pid = 16496] [serial = 1673] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f0398689000) [pid = 16496] [serial = 1674] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f03af1bcc00) [pid = 16496] [serial = 1709] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f03af813000) [pid = 16496] [serial = 1710] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f03a3c0e400) [pid = 16496] [serial = 1685] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f03a3e60800) [pid = 16496] [serial = 1686] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f039b345c00) [pid = 16496] [serial = 1676] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f039b426800) [pid = 16496] [serial = 1677] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f03a7b03000) [pid = 16496] [serial = 1697] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03aac87400) [pid = 16496] [serial = 1698] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f03a40eb000) [pid = 16496] [serial = 1688] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03a4252c00) [pid = 16496] [serial = 1689] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f039704c400) [pid = 16496] [serial = 1667] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f0397163800) [pid = 16496] [serial = 1668] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f03981cfc00) [pid = 16496] [serial = 1670] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f039828e800) [pid = 16496] [serial = 1671] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f039d130400) [pid = 16496] [serial = 1682] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f039e6cf800) [pid = 16496] [serial = 1683] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f039b52e000) [pid = 16496] [serial = 1679] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f039cd19c00) [pid = 16496] [serial = 1680] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03a57ad800) [pid = 16496] [serial = 1691] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f03a6a4d400) [pid = 16496] [serial = 1692] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03923d0c00) [pid = 16496] [serial = 1712] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f0395d8dc00) [pid = 16496] [serial = 1713] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03abb61800) [pid = 16496] [serial = 1703] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f03ad597000) [pid = 16496] [serial = 1704] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f0395c2e400) [pid = 16496] [serial = 1721] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f039672b000) [pid = 16496] [serial = 1722] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f0395d87400) [pid = 16496] [serial = 1725] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f0395baa400) [pid = 16496] [serial = 1719] [outer = (nil)] [url = about:blank] 11:38:02 INFO - PROCESS | 16496 | 1460918282606 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]]]}] 11:38:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:38:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2988ms 11:38:02 INFO - PROCESS | 16496 | 1460918282656 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 11:38:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:38:02 INFO - PROCESS | 16496 | 1460918282661 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 11:38:02 INFO - PROCESS | 16496 | 1460918282668 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:38:02 INFO - PROCESS | 16496 | 1460918282674 Marionette TRACE conn3 <- [1,2442,null,{}] 11:38:02 INFO - PROCESS | 16496 | 1460918282680 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}] 11:38:02 INFO - PROCESS | 16496 | 1460918282878 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 11:38:03 INFO - PROCESS | 16496 | 1460918283101 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0393f61000 == 140 [pid = 16496] [id = 618] 11:38:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f0391cc7c00) [pid = 16496] [serial = 1855] [outer = (nil)] 11:38:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f0395c25800) [pid = 16496] [serial = 1856] [outer = 0x7f0391cc7c00] 11:38:03 INFO - PROCESS | 16496 | 1460918283167 Marionette DEBUG loaded listener.js 11:38:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f0395d8b000) [pid = 16496] [serial = 1857] [outer = 0x7f0391cc7c00] 11:38:03 INFO - PROCESS | 16496 | 1460918283938 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]]]}] 11:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1294ms 11:38:03 INFO - PROCESS | 16496 | 1460918283967 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 11:38:03 INFO - PROCESS | 16496 | 1460918283972 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 11:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:38:03 INFO - PROCESS | 16496 | 1460918283978 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:38:03 INFO - PROCESS | 16496 | 1460918283980 Marionette TRACE conn3 <- [1,2446,null,{}] 11:38:03 INFO - PROCESS | 16496 | 1460918283986 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}] 11:38:04 INFO - PROCESS | 16496 | 1460918284167 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 11:38:04 INFO - PROCESS | 16496 | 1460918284183 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039708c000 == 141 [pid = 16496] [id = 619] 11:38:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03968f9000) [pid = 16496] [serial = 1858] [outer = (nil)] 11:38:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f0396a4b000) [pid = 16496] [serial = 1859] [outer = 0x7f03968f9000] 11:38:04 INFO - PROCESS | 16496 | 1460918284242 Marionette DEBUG loaded listener.js 11:38:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f0396ace400) [pid = 16496] [serial = 1860] [outer = 0x7f03968f9000] 11:38:05 INFO - PROCESS | 16496 | 1460918285256 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]]]}] 11:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1335ms 11:38:05 INFO - PROCESS | 16496 | 1460918285315 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 11:38:05 INFO - PROCESS | 16496 | 1460918285318 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 11:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:38:05 INFO - PROCESS | 16496 | 1460918285333 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:38:05 INFO - PROCESS | 16496 | 1460918285341 Marionette TRACE conn3 <- [1,2450,null,{}] 11:38:05 INFO - PROCESS | 16496 | 1460918285356 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}] 11:38:05 INFO - PROCESS | 16496 | 1460918285640 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 11:38:05 INFO - PROCESS | 16496 | 1460918285674 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039802e800 == 142 [pid = 16496] [id = 620] 11:38:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f0391cbe000) [pid = 16496] [serial = 1861] [outer = (nil)] 11:38:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f0397058400) [pid = 16496] [serial = 1862] [outer = 0x7f0391cbe000] 11:38:05 INFO - PROCESS | 16496 | 1460918285736 Marionette DEBUG loaded listener.js 11:38:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f039806ec00) [pid = 16496] [serial = 1863] [outer = 0x7f0391cbe000] 11:38:06 INFO - PROCESS | 16496 | 1460918286716 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]]]}] 11:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1447ms 11:38:06 INFO - PROCESS | 16496 | 1460918286774 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 11:38:06 INFO - PROCESS | 16496 | 1460918286778 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 11:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:38:06 INFO - PROCESS | 16496 | 1460918286784 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:38:06 INFO - PROCESS | 16496 | 1460918286786 Marionette TRACE conn3 <- [1,2454,null,{}] 11:38:06 INFO - PROCESS | 16496 | 1460918286791 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}] 11:38:07 INFO - PROCESS | 16496 | 1460918287047 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 11:38:07 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f0391cc6c00) [pid = 16496] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:38:07 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f0396739c00) [pid = 16496] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:38:07 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03952df000) [pid = 16496] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:38:07 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03931e8000) [pid = 16496] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:38:07 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f03952de800) [pid = 16496] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:38:07 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f0395bc1400) [pid = 16496] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:38:07 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f0395b48800) [pid = 16496] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:38:07 INFO - PROCESS | 16496 | 1460918287690 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968d7800 == 143 [pid = 16496] [id = 621] 11:38:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f0391cc6c00) [pid = 16496] [serial = 1864] [outer = (nil)] 11:38:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03952de800) [pid = 16496] [serial = 1865] [outer = 0x7f0391cc6c00] 11:38:07 INFO - PROCESS | 16496 | 1460918287755 Marionette DEBUG loaded listener.js 11:38:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f0396fe2000) [pid = 16496] [serial = 1866] [outer = 0x7f0391cc6c00] 11:38:08 INFO - PROCESS | 16496 | 1460918288684 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]]]}] 11:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1928ms 11:38:08 INFO - PROCESS | 16496 | 1460918288716 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 11:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:38:08 INFO - PROCESS | 16496 | 1460918288721 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 11:38:08 INFO - PROCESS | 16496 | 1460918288729 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:38:08 INFO - PROCESS | 16496 | 1460918288731 Marionette TRACE conn3 <- [1,2458,null,{}] 11:38:08 INFO - PROCESS | 16496 | 1460918288738 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}] 11:38:09 INFO - PROCESS | 16496 | 1460918289105 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 11:38:09 INFO - PROCESS | 16496 | 1460918289143 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b99b800 == 144 [pid = 16496] [id = 622] 11:38:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f03982c2c00) [pid = 16496] [serial = 1867] [outer = (nil)] 11:38:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f03982cc400) [pid = 16496] [serial = 1868] [outer = 0x7f03982c2c00] 11:38:09 INFO - PROCESS | 16496 | 1460918289259 Marionette DEBUG loaded listener.js 11:38:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f03987a0000) [pid = 16496] [serial = 1869] [outer = 0x7f03982c2c00] 11:38:10 INFO - PROCESS | 16496 | 1460918290543 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]]]}] 11:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1883ms 11:38:10 INFO - PROCESS | 16496 | 1460918290611 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 11:38:10 INFO - PROCESS | 16496 | 1460918290618 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 11:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:38:10 INFO - PROCESS | 16496 | 1460918290627 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:38:10 INFO - PROCESS | 16496 | 1460918290631 Marionette TRACE conn3 <- [1,2462,null,{}] 11:38:10 INFO - PROCESS | 16496 | 1460918290639 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}] 11:38:10 INFO - PROCESS | 16496 | 1460918290909 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 11:38:11 INFO - PROCESS | 16496 | 1460918291223 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03970de800 == 145 [pid = 16496] [id = 623] 11:38:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f0395bbf400) [pid = 16496] [serial = 1870] [outer = (nil)] 11:38:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f0395c28400) [pid = 16496] [serial = 1871] [outer = 0x7f0395bbf400] 11:38:11 INFO - PROCESS | 16496 | 1460918291305 Marionette DEBUG loaded listener.js 11:38:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f039672e400) [pid = 16496] [serial = 1872] [outer = 0x7f0395bbf400] 11:38:12 INFO - PROCESS | 16496 | 1460918292208 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]]]}] 11:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1649ms 11:38:12 INFO - PROCESS | 16496 | 1460918292277 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 11:38:12 INFO - PROCESS | 16496 | 1460918292286 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 11:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:38:12 INFO - PROCESS | 16496 | 1460918292295 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:38:12 INFO - PROCESS | 16496 | 1460918292299 Marionette TRACE conn3 <- [1,2466,null,{}] 11:38:12 INFO - PROCESS | 16496 | 1460918292305 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}] 11:38:12 INFO - PROCESS | 16496 | 1460918292665 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 11:38:13 INFO - PROCESS | 16496 | 1460918293139 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b99e000 == 146 [pid = 16496] [id = 624] 11:38:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f0396dd4800) [pid = 16496] [serial = 1873] [outer = (nil)] 11:38:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f0396fdd000) [pid = 16496] [serial = 1874] [outer = 0x7f0396dd4800] 11:38:13 INFO - PROCESS | 16496 | 1460918293260 Marionette DEBUG loaded listener.js 11:38:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f0397163000) [pid = 16496] [serial = 1875] [outer = 0x7f0396dd4800] 11:38:14 INFO - PROCESS | 16496 | 1460918294263 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]]]}] 11:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2043ms 11:38:14 INFO - PROCESS | 16496 | 1460918294340 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 11:38:14 INFO - PROCESS | 16496 | 1460918294344 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 11:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:38:14 INFO - PROCESS | 16496 | 1460918294350 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:38:14 INFO - PROCESS | 16496 | 1460918294356 Marionette TRACE conn3 <- [1,2470,null,{}] 11:38:14 INFO - PROCESS | 16496 | 1460918294372 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}] 11:38:14 INFO - PROCESS | 16496 | 1460918294627 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 11:38:14 INFO - PROCESS | 16496 | 1460918294934 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d07e800 == 147 [pid = 16496] [id = 625] 11:38:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f0398067400) [pid = 16496] [serial = 1876] [outer = (nil)] 11:38:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f0398687000) [pid = 16496] [serial = 1877] [outer = 0x7f0398067400] 11:38:15 INFO - PROCESS | 16496 | 1460918295013 Marionette DEBUG loaded listener.js 11:38:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f03987a5800) [pid = 16496] [serial = 1878] [outer = 0x7f0398067400] 11:38:15 INFO - PROCESS | 16496 | 1460918295857 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]]]}] 11:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1535ms 11:38:15 INFO - PROCESS | 16496 | 1460918295886 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 11:38:15 INFO - PROCESS | 16496 | 1460918295890 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 11:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:38:15 INFO - PROCESS | 16496 | 1460918295897 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:38:15 INFO - PROCESS | 16496 | 1460918295900 Marionette TRACE conn3 <- [1,2474,null,{}] 11:38:15 INFO - PROCESS | 16496 | 1460918295906 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}] 11:38:16 INFO - PROCESS | 16496 | 1460918296110 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 11:38:16 INFO - PROCESS | 16496 | 1460918296343 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e05d800 == 148 [pid = 16496] [id = 626] 11:38:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f03982c2400) [pid = 16496] [serial = 1879] [outer = (nil)] 11:38:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f0398a0a000) [pid = 16496] [serial = 1880] [outer = 0x7f03982c2400] 11:38:16 INFO - PROCESS | 16496 | 1460918296430 Marionette DEBUG loaded listener.js 11:38:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f039b15d000) [pid = 16496] [serial = 1881] [outer = 0x7f03982c2400] 11:38:17 INFO - PROCESS | 16496 | 1460918297399 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]]]}] 11:38:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:38:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1529ms 11:38:17 INFO - PROCESS | 16496 | 1460918297427 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 11:38:17 INFO - PROCESS | 16496 | 1460918297430 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 11:38:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:38:17 INFO - PROCESS | 16496 | 1460918297436 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:38:17 INFO - PROCESS | 16496 | 1460918297438 Marionette TRACE conn3 <- [1,2478,null,{}] 11:38:17 INFO - PROCESS | 16496 | 1460918297444 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}] 11:38:17 INFO - PROCESS | 16496 | 1460918297641 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 11:38:17 INFO - PROCESS | 16496 | 1460918297863 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e5e1800 == 149 [pid = 16496] [id = 627] 11:38:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f03987a8c00) [pid = 16496] [serial = 1882] [outer = (nil)] 11:38:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f039b42b000) [pid = 16496] [serial = 1883] [outer = 0x7f03987a8c00] 11:38:17 INFO - PROCESS | 16496 | 1460918297975 Marionette DEBUG loaded listener.js 11:38:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f039b470400) [pid = 16496] [serial = 1884] [outer = 0x7f03987a8c00] 11:38:18 INFO - PROCESS | 16496 | 1460918298904 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]]]}] 11:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1528ms 11:38:18 INFO - PROCESS | 16496 | 1460918298981 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 11:38:18 INFO - PROCESS | 16496 | 1460918298986 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 11:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:38:18 INFO - PROCESS | 16496 | 1460918298994 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:38:18 INFO - PROCESS | 16496 | 1460918298996 Marionette TRACE conn3 <- [1,2482,null,{}] 11:38:19 INFO - PROCESS | 16496 | 1460918299002 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}] 11:38:19 INFO - PROCESS | 16496 | 1460918299248 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 11:38:19 INFO - PROCESS | 16496 | 1460918299561 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3c3d000 == 150 [pid = 16496] [id = 628] 11:38:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f039bd1bc00) [pid = 16496] [serial = 1885] [outer = (nil)] 11:38:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f039cdf1c00) [pid = 16496] [serial = 1886] [outer = 0x7f039bd1bc00] 11:38:19 INFO - PROCESS | 16496 | 1460918299642 Marionette DEBUG loaded listener.js 11:38:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f039d131400) [pid = 16496] [serial = 1887] [outer = 0x7f039bd1bc00] 11:38:20 INFO - PROCESS | 16496 | 1460918300483 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]]]}] 11:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1532ms 11:38:20 INFO - PROCESS | 16496 | 1460918300527 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 11:38:20 INFO - PROCESS | 16496 | 1460918300531 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 11:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:38:20 INFO - PROCESS | 16496 | 1460918300537 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:38:20 INFO - PROCESS | 16496 | 1460918300539 Marionette TRACE conn3 <- [1,2486,null,{}] 11:38:20 INFO - PROCESS | 16496 | 1460918300545 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}] 11:38:20 INFO - PROCESS | 16496 | 1460918300845 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 11:38:21 INFO - PROCESS | 16496 | 1460918301047 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a43e7800 == 151 [pid = 16496] [id = 629] 11:38:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f039b429c00) [pid = 16496] [serial = 1888] [outer = (nil)] 11:38:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f039d13a000) [pid = 16496] [serial = 1889] [outer = 0x7f039b429c00] 11:38:21 INFO - PROCESS | 16496 | 1460918301161 Marionette DEBUG loaded listener.js 11:38:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f03a3c0e000) [pid = 16496] [serial = 1890] [outer = 0x7f039b429c00] 11:38:22 INFO - PROCESS | 16496 | 1460918302071 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]]]}] 11:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1586ms 11:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:38:22 INFO - PROCESS | 16496 | 1460918302124 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 11:38:22 INFO - PROCESS | 16496 | 1460918302127 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 11:38:22 INFO - PROCESS | 16496 | 1460918302134 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:38:22 INFO - PROCESS | 16496 | 1460918302137 Marionette TRACE conn3 <- [1,2490,null,{}] 11:38:22 INFO - PROCESS | 16496 | 1460918302142 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}] 11:38:22 INFO - PROCESS | 16496 | 1460918302358 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 11:38:22 INFO - PROCESS | 16496 | 1460918302622 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:22 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a570c800 == 152 [pid = 16496] [id = 630] 11:38:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f039b52b400) [pid = 16496] [serial = 1891] [outer = (nil)] 11:38:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f03a3e5b000) [pid = 16496] [serial = 1892] [outer = 0x7f039b52b400] 11:38:22 INFO - PROCESS | 16496 | 1460918302737 Marionette DEBUG loaded listener.js 11:38:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f03a40c6c00) [pid = 16496] [serial = 1893] [outer = 0x7f039b52b400] 11:38:23 INFO - PROCESS | 16496 | 1460918303651 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]]]}] 11:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1584ms 11:38:23 INFO - PROCESS | 16496 | 1460918303719 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 11:38:23 INFO - PROCESS | 16496 | 1460918303722 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 11:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:38:23 INFO - PROCESS | 16496 | 1460918303728 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:38:23 INFO - PROCESS | 16496 | 1460918303730 Marionette TRACE conn3 <- [1,2494,null,{}] 11:38:23 INFO - PROCESS | 16496 | 1460918303736 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}] 11:38:23 INFO - PROCESS | 16496 | 1460918303945 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 11:38:24 INFO - PROCESS | 16496 | 1460918304244 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6d68800 == 153 [pid = 16496] [id = 631] 11:38:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f03a3c0dc00) [pid = 16496] [serial = 1894] [outer = (nil)] 11:38:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f03a40e5000) [pid = 16496] [serial = 1895] [outer = 0x7f03a3c0dc00] 11:38:24 INFO - PROCESS | 16496 | 1460918304323 Marionette DEBUG loaded listener.js 11:38:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f03a40eac00) [pid = 16496] [serial = 1896] [outer = 0x7f03a3c0dc00] 11:38:25 INFO - PROCESS | 16496 | 1460918305162 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]]]}] 11:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1477ms 11:38:25 INFO - PROCESS | 16496 | 1460918305207 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 11:38:25 INFO - PROCESS | 16496 | 1460918305211 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 11:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:38:25 INFO - PROCESS | 16496 | 1460918305216 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:38:25 INFO - PROCESS | 16496 | 1460918305218 Marionette TRACE conn3 <- [1,2498,null,{}] 11:38:25 INFO - PROCESS | 16496 | 1460918305224 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}] 11:38:25 INFO - PROCESS | 16496 | 1460918305436 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 11:38:25 INFO - PROCESS | 16496 | 1460918305701 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d97000 == 154 [pid = 16496] [id = 632] 11:38:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f03931e8c00) [pid = 16496] [serial = 1897] [outer = (nil)] 11:38:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f03a40eec00) [pid = 16496] [serial = 1898] [outer = 0x7f03931e8c00] 11:38:25 INFO - PROCESS | 16496 | 1460918305817 Marionette DEBUG loaded listener.js 11:38:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f03a424fc00) [pid = 16496] [serial = 1899] [outer = 0x7f03931e8c00] 11:38:26 INFO - PROCESS | 16496 | 1460918306715 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]]]}] 11:38:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:38:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1541ms 11:38:26 INFO - PROCESS | 16496 | 1460918306759 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 11:38:26 INFO - PROCESS | 16496 | 1460918306764 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 11:38:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:38:26 INFO - PROCESS | 16496 | 1460918306769 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:38:26 INFO - PROCESS | 16496 | 1460918306773 Marionette TRACE conn3 <- [1,2502,null,{}] 11:38:26 INFO - PROCESS | 16496 | 1460918306778 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}] 11:38:27 INFO - PROCESS | 16496 | 1460918307030 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 11:38:27 INFO - PROCESS | 16496 | 1460918307345 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab46b000 == 155 [pid = 16496] [id = 633] 11:38:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f03a46f4000) [pid = 16496] [serial = 1900] [outer = (nil)] 11:38:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03a5106c00) [pid = 16496] [serial = 1901] [outer = 0x7f03a46f4000] 11:38:27 INFO - PROCESS | 16496 | 1460918307428 Marionette DEBUG loaded listener.js 11:38:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f03a5247400) [pid = 16496] [serial = 1902] [outer = 0x7f03a46f4000] 11:38:28 INFO - PROCESS | 16496 | 1460918308269 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]]]}] 11:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1531ms 11:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:38:28 INFO - PROCESS | 16496 | 1460918308302 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 11:38:28 INFO - PROCESS | 16496 | 1460918308305 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 11:38:28 INFO - PROCESS | 16496 | 1460918308312 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:38:28 INFO - PROCESS | 16496 | 1460918308315 Marionette TRACE conn3 <- [1,2506,null,{}] 11:38:28 INFO - PROCESS | 16496 | 1460918308320 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}] 11:38:28 INFO - PROCESS | 16496 | 1460918308541 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 11:38:28 INFO - PROCESS | 16496 | 1460918308779 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab51a800 == 156 [pid = 16496] [id = 634] 11:38:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f03a44d9c00) [pid = 16496] [serial = 1903] [outer = (nil)] 11:38:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03a52efc00) [pid = 16496] [serial = 1904] [outer = 0x7f03a44d9c00] 11:38:28 INFO - PROCESS | 16496 | 1460918308856 Marionette DEBUG loaded listener.js 11:38:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03a5391400) [pid = 16496] [serial = 1905] [outer = 0x7f03a44d9c00] 11:38:29 INFO - PROCESS | 16496 | 1460918309715 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]]]}] 11:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1479ms 11:38:29 INFO - PROCESS | 16496 | 1460918309792 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 11:38:29 INFO - PROCESS | 16496 | 1460918309795 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 11:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:38:29 INFO - PROCESS | 16496 | 1460918309801 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:38:29 INFO - PROCESS | 16496 | 1460918309803 Marionette TRACE conn3 <- [1,2510,null,{}] 11:38:29 INFO - PROCESS | 16496 | 1460918309809 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}] 11:38:30 INFO - PROCESS | 16496 | 1460918310029 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 11:38:30 INFO - PROCESS | 16496 | 1460918310294 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab773800 == 157 [pid = 16496] [id = 635] 11:38:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f0396dd0800) [pid = 16496] [serial = 1906] [outer = (nil)] 11:38:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f03a539bc00) [pid = 16496] [serial = 1907] [outer = 0x7f0396dd0800] 11:38:30 INFO - PROCESS | 16496 | 1460918310435 Marionette DEBUG loaded listener.js 11:38:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03a5497000) [pid = 16496] [serial = 1908] [outer = 0x7f0396dd0800] 11:38:31 INFO - PROCESS | 16496 | 1460918311290 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]]]}] 11:38:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:38:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1537ms 11:38:31 INFO - PROCESS | 16496 | 1460918311339 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 11:38:31 INFO - PROCESS | 16496 | 1460918311343 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 11:38:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:38:31 INFO - PROCESS | 16496 | 1460918311348 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:38:31 INFO - PROCESS | 16496 | 1460918311350 Marionette TRACE conn3 <- [1,2514,null,{}] 11:38:31 INFO - PROCESS | 16496 | 1460918311356 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}] 11:38:31 INFO - PROCESS | 16496 | 1460918311574 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 11:38:31 INFO - PROCESS | 16496 | 1460918311853 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab952000 == 158 [pid = 16496] [id = 636] 11:38:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03a55cc800) [pid = 16496] [serial = 1909] [outer = (nil)] 11:38:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f03a55d0800) [pid = 16496] [serial = 1910] [outer = 0x7f03a55cc800] 11:38:32 INFO - PROCESS | 16496 | 1460918312001 Marionette DEBUG loaded listener.js 11:38:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f03a57b2000) [pid = 16496] [serial = 1911] [outer = 0x7f03a55cc800] 11:38:32 INFO - PROCESS | 16496 | 1460918312854 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]]]}] 11:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1590ms 11:38:32 INFO - PROCESS | 16496 | 1460918312940 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 11:38:32 INFO - PROCESS | 16496 | 1460918312944 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 11:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:38:32 INFO - PROCESS | 16496 | 1460918312951 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:38:32 INFO - PROCESS | 16496 | 1460918312956 Marionette TRACE conn3 <- [1,2518,null,{}] 11:38:32 INFO - PROCESS | 16496 | 1460918312961 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}] 11:38:33 INFO - PROCESS | 16496 | 1460918313194 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 11:38:33 INFO - PROCESS | 16496 | 1460918313509 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ad675800 == 159 [pid = 16496] [id = 637] 11:38:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f03a548ac00) [pid = 16496] [serial = 1912] [outer = (nil)] 11:38:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f03a67b6c00) [pid = 16496] [serial = 1913] [outer = 0x7f03a548ac00] 11:38:33 INFO - PROCESS | 16496 | 1460918313590 Marionette DEBUG loaded listener.js 11:38:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f03a682a000) [pid = 16496] [serial = 1914] [outer = 0x7f03a548ac00] 11:38:34 INFO - PROCESS | 16496 | 1460918314443 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]]]}] 11:38:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:38:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1533ms 11:38:34 INFO - PROCESS | 16496 | 1460918314485 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 11:38:34 INFO - PROCESS | 16496 | 1460918314489 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 11:38:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:38:34 INFO - PROCESS | 16496 | 1460918314497 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:38:34 INFO - PROCESS | 16496 | 1460918314501 Marionette TRACE conn3 <- [1,2522,null,{}] 11:38:34 INFO - PROCESS | 16496 | 1460918314508 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}] 11:38:34 INFO - PROCESS | 16496 | 1460918314748 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 11:38:35 INFO - PROCESS | 16496 | 1460918315103 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aefbd000 == 160 [pid = 16496] [id = 638] 11:38:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f03a5498000) [pid = 16496] [serial = 1915] [outer = (nil)] 11:38:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f03a6834800) [pid = 16496] [serial = 1916] [outer = 0x7f03a5498000] 11:38:35 INFO - PROCESS | 16496 | 1460918315186 Marionette DEBUG loaded listener.js 11:38:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f03a6a35800) [pid = 16496] [serial = 1917] [outer = 0x7f03a5498000] 11:38:36 INFO - PROCESS | 16496 | 1460918316043 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]]]}] 11:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1592ms 11:38:36 INFO - PROCESS | 16496 | 1460918316089 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 11:38:36 INFO - PROCESS | 16496 | 1460918316093 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 11:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:38:36 INFO - PROCESS | 16496 | 1460918316099 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:38:36 INFO - PROCESS | 16496 | 1460918316101 Marionette TRACE conn3 <- [1,2526,null,{}] 11:38:36 INFO - PROCESS | 16496 | 1460918316106 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}] 11:38:36 INFO - PROCESS | 16496 | 1460918316328 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 11:38:36 INFO - PROCESS | 16496 | 1460918316601 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afa12000 == 161 [pid = 16496] [id = 639] 11:38:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f03a57b0800) [pid = 16496] [serial = 1918] [outer = (nil)] 11:38:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03a6a43c00) [pid = 16496] [serial = 1919] [outer = 0x7f03a57b0800] 11:38:36 INFO - PROCESS | 16496 | 1460918316717 Marionette DEBUG loaded listener.js 11:38:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f03a6a4d000) [pid = 16496] [serial = 1920] [outer = 0x7f03a57b0800] 11:38:37 INFO - PROCESS | 16496 | 1460918317575 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]]]}] 11:38:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:38:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1534ms 11:38:37 INFO - PROCESS | 16496 | 1460918317634 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 11:38:37 INFO - PROCESS | 16496 | 1460918317637 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 11:38:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:38:37 INFO - PROCESS | 16496 | 1460918317644 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:38:37 INFO - PROCESS | 16496 | 1460918317646 Marionette TRACE conn3 <- [1,2530,null,{}] 11:38:37 INFO - PROCESS | 16496 | 1460918317652 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}] 11:38:37 INFO - PROCESS | 16496 | 1460918317881 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 11:38:38 INFO - PROCESS | 16496 | 1460918318147 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0012800 == 162 [pid = 16496] [id = 640] 11:38:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03a682b000) [pid = 16496] [serial = 1921] [outer = (nil)] 11:38:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03a6ea9c00) [pid = 16496] [serial = 1922] [outer = 0x7f03a682b000] 11:38:38 INFO - PROCESS | 16496 | 1460918318259 Marionette DEBUG loaded listener.js 11:38:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03a700f000) [pid = 16496] [serial = 1923] [outer = 0x7f03a682b000] 11:38:39 INFO - PROCESS | 16496 | 1460918319115 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]]]}] 11:38:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:38:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1536ms 11:38:39 INFO - PROCESS | 16496 | 1460918319182 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 11:38:39 INFO - PROCESS | 16496 | 1460918319185 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 11:38:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:38:39 INFO - PROCESS | 16496 | 1460918319191 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:38:39 INFO - PROCESS | 16496 | 1460918319193 Marionette TRACE conn3 <- [1,2534,null,{}] 11:38:39 INFO - PROCESS | 16496 | 1460918319198 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}] 11:38:39 INFO - PROCESS | 16496 | 1460918319415 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 11:38:39 INFO - PROCESS | 16496 | 1460918319681 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0394800 == 163 [pid = 16496] [id = 641] 11:38:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03a682f000) [pid = 16496] [serial = 1924] [outer = (nil)] 11:38:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f03a70b6c00) [pid = 16496] [serial = 1925] [outer = 0x7f03a682f000] 11:38:39 INFO - PROCESS | 16496 | 1460918319806 Marionette DEBUG loaded listener.js 11:38:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f03a71cb400) [pid = 16496] [serial = 1926] [outer = 0x7f03a682f000] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968d7800 == 162 [pid = 16496] [id = 621] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039802e800 == 161 [pid = 16496] [id = 620] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03971aa000 == 160 [pid = 16496] [id = 596] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039708c000 == 159 [pid = 16496] [id = 619] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0393f61000 == 158 [pid = 16496] [id = 618] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039709a800 == 157 [pid = 16496] [id = 617] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a719f000 == 156 [pid = 16496] [id = 614] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a7e000 == 155 [pid = 16496] [id = 613] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a67e1800 == 154 [pid = 16496] [id = 612] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a54dd000 == 153 [pid = 16496] [id = 611] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4786800 == 152 [pid = 16496] [id = 610] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3da6800 == 151 [pid = 16496] [id = 609] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3ba8800 == 150 [pid = 16496] [id = 608] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e68b000 == 149 [pid = 16496] [id = 607] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e566800 == 148 [pid = 16496] [id = 606] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e065800 == 147 [pid = 16496] [id = 605] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0a5800 == 146 [pid = 16496] [id = 604] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cfc7800 == 145 [pid = 16496] [id = 603] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bae2800 == 144 [pid = 16496] [id = 602] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0398a49800 == 143 [pid = 16496] [id = 601] 11:38:41 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d5c000 == 142 [pid = 16496] [id = 600] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f0396a4e800) [pid = 16496] [serial = 1791] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f039b163800) [pid = 16496] [serial = 1748] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f03a3c04400) [pid = 16496] [serial = 1760] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f0396dd3800) [pid = 16496] [serial = 1794] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f039a66ec00) [pid = 16496] [serial = 1745] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f0395ba5c00) [pid = 16496] [serial = 1784] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f0395252c00) [pid = 16496] [serial = 1782] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03968fb800) [pid = 16496] [serial = 1790] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f0396fe3c00) [pid = 16496] [serial = 1796] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f0395bb0400) [pid = 16496] [serial = 1785] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f03981cf400) [pid = 16496] [serial = 1739] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f039b463400) [pid = 16496] [serial = 1751] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f039cdefc00) [pid = 16496] [serial = 1757] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f039bd18400) [pid = 16496] [serial = 1754] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f0395b4f800) [pid = 16496] [serial = 1730] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f03a57b0c00) [pid = 16496] [serial = 1772] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f03a5240800) [pid = 16496] [serial = 1766] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f039672c800) [pid = 16496] [serial = 1788] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a40e4400) [pid = 16496] [serial = 1763] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03982c5400) [pid = 16496] [serial = 1742] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f0395247c00) [pid = 16496] [serial = 1781] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03923d9c00) [pid = 16496] [serial = 1778] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f0395d88000) [pid = 16496] [serial = 1787] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f0396731000) [pid = 16496] [serial = 1733] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f0397051800) [pid = 16496] [serial = 1736] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f0396dd8c00) [pid = 16496] [serial = 1728] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03a6a3a000) [pid = 16496] [serial = 1775] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f03a5392800) [pid = 16496] [serial = 1769] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f0396acc800) [pid = 16496] [serial = 1793] [outer = (nil)] [url = about:blank] 11:38:41 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f039715b400) [pid = 16496] [serial = 1797] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 16496 | 1460918322082 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]]]}] 11:38:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:38:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2940ms 11:38:42 INFO - PROCESS | 16496 | 1460918322132 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 11:38:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:38:42 INFO - PROCESS | 16496 | 1460918322137 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 11:38:42 INFO - PROCESS | 16496 | 1460918322145 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:38:42 INFO - PROCESS | 16496 | 1460918322150 Marionette TRACE conn3 <- [1,2538,null,{}] 11:38:42 INFO - PROCESS | 16496 | 1460918322158 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}] 11:38:42 INFO - PROCESS | 16496 | 1460918322392 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 11:38:42 INFO - PROCESS | 16496 | 1460918322592 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039671e000 == 143 [pid = 16496] [id = 642] 11:38:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f03952d3800) [pid = 16496] [serial = 1927] [outer = (nil)] 11:38:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f0395ba4c00) [pid = 16496] [serial = 1928] [outer = 0x7f03952d3800] 11:38:42 INFO - PROCESS | 16496 | 1460918322663 Marionette DEBUG loaded listener.js 11:38:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f0395bb7400) [pid = 16496] [serial = 1929] [outer = 0x7f03952d3800] 11:38:43 INFO - PROCESS | 16496 | 1460918323403 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]]]}] 11:38:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:38:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1293ms 11:38:43 INFO - PROCESS | 16496 | 1460918323437 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 11:38:43 INFO - PROCESS | 16496 | 1460918323445 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 11:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:38:43 INFO - PROCESS | 16496 | 1460918323454 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:38:43 INFO - PROCESS | 16496 | 1460918323458 Marionette TRACE conn3 <- [1,2542,null,{}] 11:38:43 INFO - PROCESS | 16496 | 1460918323463 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}] 11:38:43 INFO - PROCESS | 16496 | 1460918323752 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 11:38:43 INFO - PROCESS | 16496 | 1460918323873 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397096000 == 144 [pid = 16496] [id = 643] 11:38:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f03931df000) [pid = 16496] [serial = 1930] [outer = (nil)] 11:38:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f0395d8dc00) [pid = 16496] [serial = 1931] [outer = 0x7f03931df000] 11:38:43 INFO - PROCESS | 16496 | 1460918323936 Marionette DEBUG loaded listener.js 11:38:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f0396a51c00) [pid = 16496] [serial = 1932] [outer = 0x7f03931df000] 11:38:44 INFO - PROCESS | 16496 | 1460918324888 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]]]}] 11:38:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:38:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1482ms 11:38:44 INFO - PROCESS | 16496 | 1460918324937 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 11:38:44 INFO - PROCESS | 16496 | 1460918324941 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 11:38:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:38:44 INFO - PROCESS | 16496 | 1460918324946 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:38:44 INFO - PROCESS | 16496 | 1460918324951 Marionette TRACE conn3 <- [1,2546,null,{}] 11:38:44 INFO - PROCESS | 16496 | 1460918324984 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}] 11:38:45 INFO - PROCESS | 16496 | 1460918325265 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 11:38:45 INFO - PROCESS | 16496 | 1460918325297 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987ca000 == 145 [pid = 16496] [id = 644] 11:38:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f0396730800) [pid = 16496] [serial = 1933] [outer = (nil)] 11:38:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f0397050800) [pid = 16496] [serial = 1934] [outer = 0x7f0396730800] 11:38:45 INFO - PROCESS | 16496 | 1460918325362 Marionette DEBUG loaded listener.js 11:38:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03981cf400) [pid = 16496] [serial = 1935] [outer = 0x7f0396730800] 11:38:46 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f0391cbe000) [pid = 16496] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:38:46 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03968f9000) [pid = 16496] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:38:46 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f0391cc6c00) [pid = 16496] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:38:46 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f0391cca800) [pid = 16496] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:38:46 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f0391cc7c00) [pid = 16496] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:38:46 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f0396a4ec00) [pid = 16496] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:38:46 INFO - PROCESS | 16496 | 1460918326660 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]]]}] 11:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1739ms 11:38:46 INFO - PROCESS | 16496 | 1460918326687 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 11:38:46 INFO - PROCESS | 16496 | 1460918326691 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 11:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:38:46 INFO - PROCESS | 16496 | 1460918326708 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:38:46 INFO - PROCESS | 16496 | 1460918326715 Marionette TRACE conn3 <- [1,2550,null,{}] 11:38:46 INFO - PROCESS | 16496 | 1460918326731 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}] 11:38:46 INFO - PROCESS | 16496 | 1460918326934 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 11:38:47 INFO - PROCESS | 16496 | 1460918327192 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a5a5000 == 146 [pid = 16496] [id = 645] 11:38:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f0395bae800) [pid = 16496] [serial = 1936] [outer = (nil)] 11:38:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f0398293400) [pid = 16496] [serial = 1937] [outer = 0x7f0395bae800] 11:38:47 INFO - PROCESS | 16496 | 1460918327251 Marionette DEBUG loaded listener.js 11:38:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f0398689400) [pid = 16496] [serial = 1938] [outer = 0x7f0395bae800] 11:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1289ms 11:38:47 INFO - PROCESS | 16496 | 1460918327987 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]]]}] 11:38:47 INFO - PROCESS | 16496 | 1460918327998 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 11:38:48 INFO - PROCESS | 16496 | 1460918328001 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 11:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:38:48 INFO - PROCESS | 16496 | 1460918328007 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:38:48 INFO - PROCESS | 16496 | 1460918328009 Marionette TRACE conn3 <- [1,2554,null,{}] 11:38:48 INFO - PROCESS | 16496 | 1460918328015 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}] 11:38:48 INFO - PROCESS | 16496 | 1460918328286 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 11:38:48 INFO - PROCESS | 16496 | 1460918328310 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc1c000 == 147 [pid = 16496] [id = 646] 11:38:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f03982cf400) [pid = 16496] [serial = 1939] [outer = (nil)] 11:38:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03987a9c00) [pid = 16496] [serial = 1940] [outer = 0x7f03982cf400] 11:38:48 INFO - PROCESS | 16496 | 1460918328369 Marionette DEBUG loaded listener.js 11:38:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f039a66b800) [pid = 16496] [serial = 1941] [outer = 0x7f03982cf400] 11:38:49 INFO - PROCESS | 16496 | 1460918329572 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]]]}] 11:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1632ms 11:38:49 INFO - PROCESS | 16496 | 1460918329642 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 11:38:49 INFO - PROCESS | 16496 | 1460918329649 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 11:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:38:49 INFO - PROCESS | 16496 | 1460918329658 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:38:49 INFO - PROCESS | 16496 | 1460918329663 Marionette TRACE conn3 <- [1,2558,null,{}] 11:38:49 INFO - PROCESS | 16496 | 1460918329670 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}] 11:38:49 INFO - PROCESS | 16496 | 1460918329965 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 11:38:50 INFO - PROCESS | 16496 | 1460918330287 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397f28000 == 148 [pid = 16496] [id = 647] 11:38:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f0395d8cc00) [pid = 16496] [serial = 1942] [outer = (nil)] 11:38:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f0396a46800) [pid = 16496] [serial = 1943] [outer = 0x7f0395d8cc00] 11:38:50 INFO - PROCESS | 16496 | 1460918330364 Marionette DEBUG loaded listener.js 11:38:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f0396dd0400) [pid = 16496] [serial = 1944] [outer = 0x7f0395d8cc00] 11:38:51 INFO - PROCESS | 16496 | 1460918331327 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]]]}] 11:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1740ms 11:38:51 INFO - PROCESS | 16496 | 1460918331400 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 11:38:51 INFO - PROCESS | 16496 | 1460918331408 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 11:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:38:51 INFO - PROCESS | 16496 | 1460918331419 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:38:51 INFO - PROCESS | 16496 | 1460918331424 Marionette TRACE conn3 <- [1,2562,null,{}] 11:38:51 INFO - PROCESS | 16496 | 1460918331430 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}] 11:38:51 INFO - PROCESS | 16496 | 1460918331706 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 11:38:52 INFO - PROCESS | 16496 | 1460918332071 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:52 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfd3800 == 149 [pid = 16496] [id = 648] 11:38:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03931e4800) [pid = 16496] [serial = 1945] [outer = (nil)] 11:38:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f0398686400) [pid = 16496] [serial = 1946] [outer = 0x7f03931e4800] 11:38:52 INFO - PROCESS | 16496 | 1460918332148 Marionette DEBUG loaded listener.js 11:38:52 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f039a4c6c00) [pid = 16496] [serial = 1947] [outer = 0x7f03931e4800] 11:38:53 INFO - PROCESS | 16496 | 1460918333021 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]]]}] 11:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1634ms 11:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:38:53 INFO - PROCESS | 16496 | 1460918333054 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 11:38:53 INFO - PROCESS | 16496 | 1460918333057 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 11:38:53 INFO - PROCESS | 16496 | 1460918333063 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:38:53 INFO - PROCESS | 16496 | 1460918333069 Marionette TRACE conn3 <- [1,2566,null,{}] 11:38:53 INFO - PROCESS | 16496 | 1460918333084 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}] 11:38:53 INFO - PROCESS | 16496 | 1460918333295 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 11:38:53 INFO - PROCESS | 16496 | 1460918333567 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e1b2000 == 150 [pid = 16496] [id = 649] 11:38:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f0398689800) [pid = 16496] [serial = 1948] [outer = (nil)] 11:38:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f039b431000) [pid = 16496] [serial = 1949] [outer = 0x7f0398689800] 11:38:53 INFO - PROCESS | 16496 | 1460918333688 Marionette DEBUG loaded listener.js 11:38:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f039ba70c00) [pid = 16496] [serial = 1950] [outer = 0x7f0398689800] 11:38:54 INFO - PROCESS | 16496 | 1460918334538 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]]]}] 11:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1535ms 11:38:54 INFO - PROCESS | 16496 | 1460918334598 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 11:38:54 INFO - PROCESS | 16496 | 1460918334602 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 11:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:38:54 INFO - PROCESS | 16496 | 1460918334609 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:38:54 INFO - PROCESS | 16496 | 1460918334611 Marionette TRACE conn3 <- [1,2570,null,{}] 11:38:54 INFO - PROCESS | 16496 | 1460918334617 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}] 11:38:54 INFO - PROCESS | 16496 | 1460918334839 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 11:38:55 INFO - PROCESS | 16496 | 1460918335115 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e694800 == 151 [pid = 16496] [id = 650] 11:38:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f039a8e3800) [pid = 16496] [serial = 1951] [outer = (nil)] 11:38:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f039cd11000) [pid = 16496] [serial = 1952] [outer = 0x7f039a8e3800] 11:38:55 INFO - PROCESS | 16496 | 1460918335232 Marionette DEBUG loaded listener.js 11:38:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f039cdf6800) [pid = 16496] [serial = 1953] [outer = 0x7f039a8e3800] 11:38:56 INFO - PROCESS | 16496 | 1460918336114 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]]]}] 11:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1579ms 11:38:56 INFO - PROCESS | 16496 | 1460918336189 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 11:38:56 INFO - PROCESS | 16496 | 1460918336193 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 11:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:38:56 INFO - PROCESS | 16496 | 1460918336199 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:38:56 INFO - PROCESS | 16496 | 1460918336202 Marionette TRACE conn3 <- [1,2574,null,{}] 11:38:56 INFO - PROCESS | 16496 | 1460918336207 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}] 11:38:56 INFO - PROCESS | 16496 | 1460918336458 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 11:38:56 INFO - PROCESS | 16496 | 1460918336777 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3c30000 == 152 [pid = 16496] [id = 651] 11:38:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f039d287400) [pid = 16496] [serial = 1954] [outer = (nil)] 11:38:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f039d453400) [pid = 16496] [serial = 1955] [outer = 0x7f039d287400] 11:38:56 INFO - PROCESS | 16496 | 1460918336862 Marionette DEBUG loaded listener.js 11:38:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f039e6d3000) [pid = 16496] [serial = 1956] [outer = 0x7f039d287400] 11:38:57 INFO - PROCESS | 16496 | 1460918337751 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]]]}] 11:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1629ms 11:38:57 INFO - PROCESS | 16496 | 1460918337829 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 11:38:57 INFO - PROCESS | 16496 | 1460918337832 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 11:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:38:57 INFO - PROCESS | 16496 | 1460918337839 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:38:57 INFO - PROCESS | 16496 | 1460918337842 Marionette TRACE conn3 <- [1,2578,null,{}] 11:38:57 INFO - PROCESS | 16496 | 1460918337847 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}] 11:38:58 INFO - PROCESS | 16496 | 1460918338119 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 11:38:58 INFO - PROCESS | 16496 | 1460918338432 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54da800 == 153 [pid = 16496] [id = 652] 11:38:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f039e6d1c00) [pid = 16496] [serial = 1957] [outer = (nil)] 11:38:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03a4252800) [pid = 16496] [serial = 1958] [outer = 0x7f039e6d1c00] 11:38:58 INFO - PROCESS | 16496 | 1460918338509 Marionette DEBUG loaded listener.js 11:38:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03a523ec00) [pid = 16496] [serial = 1959] [outer = 0x7f039e6d1c00] 11:38:59 INFO - PROCESS | 16496 | 1460918339355 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]]]}] 11:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1581ms 11:38:59 INFO - PROCESS | 16496 | 1460918339422 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 11:38:59 INFO - PROCESS | 16496 | 1460918339425 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 11:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:38:59 INFO - PROCESS | 16496 | 1460918339432 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:38:59 INFO - PROCESS | 16496 | 1460918339434 Marionette TRACE conn3 <- [1,2582,null,{}] 11:38:59 INFO - PROCESS | 16496 | 1460918339440 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}] 11:38:59 INFO - PROCESS | 16496 | 1460918339649 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 11:38:59 INFO - PROCESS | 16496 | 1460918339917 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6b3c000 == 154 [pid = 16496] [id = 653] 11:38:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03a3c04c00) [pid = 16496] [serial = 1960] [outer = (nil)] 11:39:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f03a57a8800) [pid = 16496] [serial = 1961] [outer = 0x7f03a3c04c00] 11:39:00 INFO - PROCESS | 16496 | 1460918340034 Marionette DEBUG loaded listener.js 11:39:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f03a6a4a400) [pid = 16496] [serial = 1962] [outer = 0x7f03a3c04c00] 11:39:00 INFO - PROCESS | 16496 | 1460918340855 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]]]}] 11:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1491ms 11:39:00 INFO - PROCESS | 16496 | 1460918340924 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 11:39:00 INFO - PROCESS | 16496 | 1460918340927 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 11:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:39:00 INFO - PROCESS | 16496 | 1460918340933 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:39:00 INFO - PROCESS | 16496 | 1460918340935 Marionette TRACE conn3 <- [1,2586,null,{}] 11:39:00 INFO - PROCESS | 16496 | 1460918340941 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}] 11:39:01 INFO - PROCESS | 16496 | 1460918341194 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 11:39:01 INFO - PROCESS | 16496 | 1460918341510 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7d1c000 == 155 [pid = 16496] [id = 654] 11:39:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f039b166400) [pid = 16496] [serial = 1963] [outer = (nil)] 11:39:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f03a70a9400) [pid = 16496] [serial = 1964] [outer = 0x7f039b166400] 11:39:01 INFO - PROCESS | 16496 | 1460918341596 Marionette DEBUG loaded listener.js 11:39:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f03a727c400) [pid = 16496] [serial = 1965] [outer = 0x7f039b166400] 11:39:02 INFO - PROCESS | 16496 | 1460918342490 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]]]}] 11:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1628ms 11:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:39:02 INFO - PROCESS | 16496 | 1460918342563 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 11:39:02 INFO - PROCESS | 16496 | 1460918342566 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 11:39:02 INFO - PROCESS | 16496 | 1460918342572 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:39:02 INFO - PROCESS | 16496 | 1460918342575 Marionette TRACE conn3 <- [1,2590,null,{}] 11:39:02 INFO - PROCESS | 16496 | 1460918342580 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}] 11:39:02 INFO - PROCESS | 16496 | 1460918342799 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 11:39:03 INFO - PROCESS | 16496 | 1460918343120 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab476000 == 156 [pid = 16496] [id = 655] 11:39:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f03a40ccc00) [pid = 16496] [serial = 1966] [outer = (nil)] 11:39:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f03a72ddc00) [pid = 16496] [serial = 1967] [outer = 0x7f03a40ccc00] 11:39:03 INFO - PROCESS | 16496 | 1460918343201 Marionette DEBUG loaded listener.js 11:39:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f03a746a400) [pid = 16496] [serial = 1968] [outer = 0x7f03a40ccc00] 11:39:04 INFO - PROCESS | 16496 | 1460918344030 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]]]}] 11:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1488ms 11:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:39:04 INFO - PROCESS | 16496 | 1460918344061 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 11:39:04 INFO - PROCESS | 16496 | 1460918344064 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 11:39:04 INFO - PROCESS | 16496 | 1460918344070 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:39:04 INFO - PROCESS | 16496 | 1460918344073 Marionette TRACE conn3 <- [1,2594,null,{}] 11:39:04 INFO - PROCESS | 16496 | 1460918344078 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}] 11:39:04 INFO - PROCESS | 16496 | 1460918344295 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 11:39:04 INFO - PROCESS | 16496 | 1460918344574 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:04 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ade6f800 == 157 [pid = 16496] [id = 656] 11:39:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f03a77b0000) [pid = 16496] [serial = 1969] [outer = (nil)] 11:39:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f03a77b3c00) [pid = 16496] [serial = 1970] [outer = 0x7f03a77b0000] 11:39:04 INFO - PROCESS | 16496 | 1460918344710 Marionette DEBUG loaded listener.js 11:39:04 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f03a7943400) [pid = 16496] [serial = 1971] [outer = 0x7f03a77b0000] 11:39:05 INFO - PROCESS | 16496 | 1460918345639 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]]]}] 11:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1586ms 11:39:05 INFO - PROCESS | 16496 | 1460918345655 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 11:39:05 INFO - PROCESS | 16496 | 1460918345659 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 11:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:39:05 INFO - PROCESS | 16496 | 1460918345666 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:39:05 INFO - PROCESS | 16496 | 1460918345670 Marionette TRACE conn3 <- [1,2598,null,{}] 11:39:05 INFO - PROCESS | 16496 | 1460918345675 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}] 11:39:05 INFO - PROCESS | 16496 | 1460918345923 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 11:39:06 INFO - PROCESS | 16496 | 1460918346255 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0a6a000 == 158 [pid = 16496] [id = 657] 11:39:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f039a662800) [pid = 16496] [serial = 1972] [outer = (nil)] 11:39:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f03a7b11400) [pid = 16496] [serial = 1973] [outer = 0x7f039a662800] 11:39:06 INFO - PROCESS | 16496 | 1460918346344 Marionette DEBUG loaded listener.js 11:39:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f03a8ccf400) [pid = 16496] [serial = 1974] [outer = 0x7f039a662800] 11:39:07 INFO - PROCESS | 16496 | 1460918347227 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]]]}] 11:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1636ms 11:39:07 INFO - PROCESS | 16496 | 1460918347303 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 11:39:07 INFO - PROCESS | 16496 | 1460918347307 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 11:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:39:07 INFO - PROCESS | 16496 | 1460918347312 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:39:07 INFO - PROCESS | 16496 | 1460918347315 Marionette TRACE conn3 <- [1,2602,null,{}] 11:39:07 INFO - PROCESS | 16496 | 1460918347320 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}] 11:39:07 INFO - PROCESS | 16496 | 1460918347585 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 11:39:07 INFO - PROCESS | 16496 | 1460918347898 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b1114800 == 159 [pid = 16496] [id = 658] 11:39:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f039cd21000) [pid = 16496] [serial = 1975] [outer = (nil)] 11:39:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03a8d6b000) [pid = 16496] [serial = 1976] [outer = 0x7f039cd21000] 11:39:07 INFO - PROCESS | 16496 | 1460918347978 Marionette DEBUG loaded listener.js 11:39:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03a9988c00) [pid = 16496] [serial = 1977] [outer = 0x7f039cd21000] 11:39:08 INFO - PROCESS | 16496 | 1460918348850 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]]]}] 11:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1579ms 11:39:08 INFO - PROCESS | 16496 | 1460918348892 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 11:39:08 INFO - PROCESS | 16496 | 1460918348896 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 11:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:39:08 INFO - PROCESS | 16496 | 1460918348901 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:39:08 INFO - PROCESS | 16496 | 1460918348904 Marionette TRACE conn3 <- [1,2606,null,{}] 11:39:08 INFO - PROCESS | 16496 | 1460918348909 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}] 11:39:09 INFO - PROCESS | 16496 | 1460918349127 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 11:39:09 INFO - PROCESS | 16496 | 1460918349403 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b394e800 == 160 [pid = 16496] [id = 659] 11:39:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03a7943c00) [pid = 16496] [serial = 1978] [outer = (nil)] 11:39:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f03aac3ac00) [pid = 16496] [serial = 1979] [outer = 0x7f03a7943c00] 11:39:09 INFO - PROCESS | 16496 | 1460918349524 Marionette DEBUG loaded listener.js 11:39:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03aac85c00) [pid = 16496] [serial = 1980] [outer = 0x7f03a7943c00] 11:39:10 INFO - PROCESS | 16496 | 1460918350409 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]]]}] 11:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1581ms 11:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:39:10 INFO - PROCESS | 16496 | 1460918350483 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 11:39:10 INFO - PROCESS | 16496 | 1460918350486 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 11:39:10 INFO - PROCESS | 16496 | 1460918350492 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:39:10 INFO - PROCESS | 16496 | 1460918350495 Marionette TRACE conn3 <- [1,2610,null,{}] 11:39:10 INFO - PROCESS | 16496 | 1460918350501 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}] 11:39:10 INFO - PROCESS | 16496 | 1460918350762 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 11:39:11 INFO - PROCESS | 16496 | 1460918351080 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b6dbd000 == 161 [pid = 16496] [id = 660] 11:39:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03a524ac00) [pid = 16496] [serial = 1981] [outer = (nil)] 11:39:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 228 (0x7f03aac8bc00) [pid = 16496] [serial = 1982] [outer = 0x7f03a524ac00] 11:39:11 INFO - PROCESS | 16496 | 1460918351157 Marionette DEBUG loaded listener.js 11:39:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 229 (0x7f03aae11400) [pid = 16496] [serial = 1983] [outer = 0x7f03a524ac00] 11:39:12 INFO - PROCESS | 16496 | 1460918352001 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]]]}] 11:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1584ms 11:39:12 INFO - PROCESS | 16496 | 1460918352077 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 11:39:12 INFO - PROCESS | 16496 | 1460918352080 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 11:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:39:12 INFO - PROCESS | 16496 | 1460918352086 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:39:12 INFO - PROCESS | 16496 | 1460918352089 Marionette TRACE conn3 <- [1,2614,null,{}] 11:39:12 INFO - PROCESS | 16496 | 1460918352094 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}] 11:39:12 INFO - PROCESS | 16496 | 1460918352339 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 11:39:12 INFO - PROCESS | 16496 | 1460918352656 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b7b1f000 == 162 [pid = 16496] [id = 661] 11:39:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 230 (0x7f0398682800) [pid = 16496] [serial = 1984] [outer = (nil)] 11:39:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 231 (0x7f03aae14c00) [pid = 16496] [serial = 1985] [outer = 0x7f0398682800] 11:39:12 INFO - PROCESS | 16496 | 1460918352732 Marionette DEBUG loaded listener.js 11:39:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 232 (0x7f03aaec8400) [pid = 16496] [serial = 1986] [outer = 0x7f0398682800] 11:39:13 INFO - PROCESS | 16496 | 1460918353581 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]]]}] 11:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1535ms 11:39:13 INFO - PROCESS | 16496 | 1460918353622 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 11:39:13 INFO - PROCESS | 16496 | 1460918353625 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 11:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:39:13 INFO - PROCESS | 16496 | 1460918353631 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:39:13 INFO - PROCESS | 16496 | 1460918353633 Marionette TRACE conn3 <- [1,2618,null,{}] 11:39:13 INFO - PROCESS | 16496 | 1460918353639 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}] 11:39:13 INFO - PROCESS | 16496 | 1460918353852 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 11:39:14 INFO - PROCESS | 16496 | 1460918354141 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395cd6000 == 163 [pid = 16496] [id = 662] 11:39:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 233 (0x7f03923df000) [pid = 16496] [serial = 1987] [outer = (nil)] 11:39:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 234 (0x7f0395bafc00) [pid = 16496] [serial = 1988] [outer = 0x7f03923df000] 11:39:14 INFO - PROCESS | 16496 | 1460918354257 Marionette DEBUG loaded listener.js 11:39:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 235 (0x7f0398074000) [pid = 16496] [serial = 1989] [outer = 0x7f03923df000] 11:39:15 INFO - PROCESS | 16496 | 1460918355919 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]]]}] 11:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2340ms 11:39:15 INFO - PROCESS | 16496 | 1460918355974 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 11:39:15 INFO - PROCESS | 16496 | 1460918355978 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 11:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:39:15 INFO - PROCESS | 16496 | 1460918355986 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:39:15 INFO - PROCESS | 16496 | 1460918355992 Marionette TRACE conn3 <- [1,2622,null,{}] 11:39:16 INFO - PROCESS | 16496 | 1460918356000 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}] 11:39:16 INFO - PROCESS | 16496 | 1460918356216 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 11:39:16 INFO - PROCESS | 16496 | 1460918356495 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03968cf800 == 164 [pid = 16496] [id = 663] 11:39:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 236 (0x7f03931de800) [pid = 16496] [serial = 1990] [outer = (nil)] 11:39:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 237 (0x7f0395b4b000) [pid = 16496] [serial = 1991] [outer = 0x7f03931de800] 11:39:16 INFO - PROCESS | 16496 | 1460918356569 Marionette DEBUG loaded listener.js 11:39:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 238 (0x7f0395bbd800) [pid = 16496] [serial = 1992] [outer = 0x7f03931de800] 11:39:17 INFO - PROCESS | 16496 | 1460918357481 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]]]}] 11:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1536ms 11:39:17 INFO - PROCESS | 16496 | 1460918357524 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 11:39:17 INFO - PROCESS | 16496 | 1460918357531 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 11:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:39:17 INFO - PROCESS | 16496 | 1460918357541 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:39:17 INFO - PROCESS | 16496 | 1460918357544 Marionette TRACE conn3 <- [1,2626,null,{}] 11:39:17 INFO - PROCESS | 16496 | 1460918357548 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}] 11:39:17 INFO - PROCESS | 16496 | 1460918357763 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 11:39:18 INFO - PROCESS | 16496 | 1460918358098 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d4f800 == 165 [pid = 16496] [id = 664] 11:39:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 239 (0x7f03931e0c00) [pid = 16496] [serial = 1993] [outer = (nil)] 11:39:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 240 (0x7f0395bad000) [pid = 16496] [serial = 1994] [outer = 0x7f03931e0c00] 11:39:18 INFO - PROCESS | 16496 | 1460918358171 Marionette DEBUG loaded listener.js 11:39:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 241 (0x7f03968ef000) [pid = 16496] [serial = 1995] [outer = 0x7f03931e0c00] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bdade800 == 164 [pid = 16496] [id = 195] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ae7a7800 == 163 [pid = 16496] [id = 271] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b3a19000 == 162 [pid = 16496] [id = 273] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c0906800 == 161 [pid = 16496] [id = 204] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396bc9000 == 160 [pid = 16496] [id = 430] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a5a5000 == 159 [pid = 16496] [id = 645] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03987ca000 == 158 [pid = 16496] [id = 644] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397096000 == 157 [pid = 16496] [id = 643] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039671e000 == 156 [pid = 16496] [id = 642] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab952000 == 155 [pid = 16496] [id = 636] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab773800 == 154 [pid = 16496] [id = 635] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab51a800 == 153 [pid = 16496] [id = 634] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab46b000 == 152 [pid = 16496] [id = 633] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d97000 == 151 [pid = 16496] [id = 632] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6d68800 == 150 [pid = 16496] [id = 631] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a570c800 == 149 [pid = 16496] [id = 630] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a43e7800 == 148 [pid = 16496] [id = 629] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3c3d000 == 147 [pid = 16496] [id = 628] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e5e1800 == 146 [pid = 16496] [id = 627] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e05d800 == 145 [pid = 16496] [id = 626] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d07e800 == 144 [pid = 16496] [id = 625] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b99e000 == 143 [pid = 16496] [id = 624] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03970de800 == 142 [pid = 16496] [id = 623] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039897a800 == 141 [pid = 16496] [id = 598] 11:39:19 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b99b800 == 140 [pid = 16496] [id = 622] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 240 (0x7f0395b47000) [pid = 16496] [serial = 1850] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 239 (0x7f03982cbc00) [pid = 16496] [serial = 1814] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 238 (0x7f039d458c00) [pid = 16496] [serial = 1844] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 237 (0x7f039d284400) [pid = 16496] [serial = 1841] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 236 (0x7f039b42b400) [pid = 16496] [serial = 1829] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 235 (0x7f039806ec00) [pid = 16496] [serial = 1863] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 234 (0x7f0396a4b000) [pid = 16496] [serial = 1859] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 233 (0x7f0396fe2000) [pid = 16496] [serial = 1866] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 232 (0x7f039a4c7400) [pid = 16496] [serial = 1820] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 231 (0x7f03952de800) [pid = 16496] [serial = 1865] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 230 (0x7f0395248400) [pid = 16496] [serial = 1854] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 229 (0x7f0395d8b000) [pid = 16496] [serial = 1857] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 228 (0x7f039cdf1800) [pid = 16496] [serial = 1835] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 227 (0x7f039d12f000) [pid = 16496] [serial = 1838] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f03923d4400) [pid = 16496] [serial = 1853] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f039cd02c00) [pid = 16496] [serial = 1832] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f039a8dcc00) [pid = 16496] [serial = 1823] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f0395c25800) [pid = 16496] [serial = 1856] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f039806c000) [pid = 16496] [serial = 1799] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f039e6dac00) [pid = 16496] [serial = 1847] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f039b165c00) [pid = 16496] [serial = 1826] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f03968fac00) [pid = 16496] [serial = 1805] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f0398a02c00) [pid = 16496] [serial = 1817] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f0395bae000) [pid = 16496] [serial = 1802] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f0397058400) [pid = 16496] [serial = 1862] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f0396ace400) [pid = 16496] [serial = 1860] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f039704c800) [pid = 16496] [serial = 1808] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f039828cc00) [pid = 16496] [serial = 1811] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f0398074c00) [pid = 16496] [serial = 1800] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03982cc400) [pid = 16496] [serial = 1868] [outer = (nil)] [url = about:blank] 11:39:19 INFO - PROCESS | 16496 | 1460918359991 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]]]}] 11:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2490ms 11:39:20 INFO - PROCESS | 16496 | 1460918360032 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 11:39:20 INFO - PROCESS | 16496 | 1460918360036 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 11:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:39:20 INFO - PROCESS | 16496 | 1460918360041 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:39:20 INFO - PROCESS | 16496 | 1460918360047 Marionette TRACE conn3 <- [1,2630,null,{}] 11:39:20 INFO - PROCESS | 16496 | 1460918360062 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}] 11:39:20 INFO - PROCESS | 16496 | 1460918360317 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 11:39:20 INFO - PROCESS | 16496 | 1460918360507 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03969dc000 == 141 [pid = 16496] [id = 665] 11:39:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f03952db400) [pid = 16496] [serial = 1996] [outer = (nil)] 11:39:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f03968ec400) [pid = 16496] [serial = 1997] [outer = 0x7f03952db400] 11:39:20 INFO - PROCESS | 16496 | 1460918360581 Marionette DEBUG loaded listener.js 11:39:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f0397162800) [pid = 16496] [serial = 1998] [outer = 0x7f03952db400] 11:39:21 INFO - PROCESS | 16496 | 1460918361322 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]]]}] 11:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1334ms 11:39:21 INFO - PROCESS | 16496 | 1460918361377 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 11:39:21 INFO - PROCESS | 16496 | 1460918361382 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 11:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:39:21 INFO - PROCESS | 16496 | 1460918361387 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:39:21 INFO - PROCESS | 16496 | 1460918361390 Marionette TRACE conn3 <- [1,2634,null,{}] 11:39:21 INFO - PROCESS | 16496 | 1460918361395 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}] 11:39:21 INFO - PROCESS | 16496 | 1460918361683 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 11:39:21 INFO - PROCESS | 16496 | 1460918361800 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03970d2800 == 142 [pid = 16496] [id = 666] 11:39:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f03952dac00) [pid = 16496] [serial = 1999] [outer = (nil)] 11:39:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f0398070400) [pid = 16496] [serial = 2000] [outer = 0x7f03952dac00] 11:39:21 INFO - PROCESS | 16496 | 1460918361863 Marionette DEBUG loaded listener.js 11:39:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f0398298400) [pid = 16496] [serial = 2001] [outer = 0x7f03952dac00] 11:39:22 INFO - PROCESS | 16496 | 1460918362714 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]]]}] 11:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1383ms 11:39:22 INFO - PROCESS | 16496 | 1460918362776 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 11:39:22 INFO - PROCESS | 16496 | 1460918362779 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 11:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:39:22 INFO - PROCESS | 16496 | 1460918362784 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:39:22 INFO - PROCESS | 16496 | 1460918362787 Marionette TRACE conn3 <- [1,2638,null,{}] 11:39:22 INFO - PROCESS | 16496 | 1460918362803 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}] 11:39:23 INFO - PROCESS | 16496 | 1460918363078 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 11:39:23 INFO - PROCESS | 16496 | 1460918363107 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987d0800 == 143 [pid = 16496] [id = 667] 11:39:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f0396a50400) [pid = 16496] [serial = 2002] [outer = (nil)] 11:39:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f0398683000) [pid = 16496] [serial = 2003] [outer = 0x7f0396a50400] 11:39:23 INFO - PROCESS | 16496 | 1460918363168 Marionette DEBUG loaded listener.js 11:39:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f0398a04400) [pid = 16496] [serial = 2004] [outer = 0x7f0396a50400] 11:39:25 INFO - PROCESS | 16496 | 1460918365095 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]]]}] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f0395bae800) [pid = 16496] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f0396730800) [pid = 16496] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f03982c2400) [pid = 16496] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f03a548ac00) [pid = 16496] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f03a682f000) [pid = 16496] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f03952d3800) [pid = 16496] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f0398067400) [pid = 16496] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f039b429c00) [pid = 16496] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f0398a10400) [pid = 16496] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f03a682b000) [pid = 16496] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f039b52b400) [pid = 16496] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03a57b0800) [pid = 16496] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03931df000) [pid = 16496] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f03a3c0dc00) [pid = 16496] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f0396dd0800) [pid = 16496] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f039bd1bc00) [pid = 16496] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03a5498000) [pid = 16496] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f03987a8c00) [pid = 16496] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f0396734c00) [pid = 16496] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f039a8d9400) [pid = 16496] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f039a8e4c00) [pid = 16496] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f0398299c00) [pid = 16496] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f0395c2d800) [pid = 16496] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f0395c2e800) [pid = 16496] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f03923d9800) [pid = 16496] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f0397165800) [pid = 16496] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f03a3e5d800) [pid = 16496] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f0398a0bc00) [pid = 16496] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f039bd1b400) [pid = 16496] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f039524a000) [pid = 16496] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a55cc800) [pid = 16496] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f039ba68c00) [pid = 16496] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f0391cbf800) [pid = 16496] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a44d9c00) [pid = 16496] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f0391cc3400) [pid = 16496] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03952de000) [pid = 16496] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f0396dd4800) [pid = 16496] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f0391cbcc00) [pid = 16496] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03981cb000) [pid = 16496] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f0396a44400) [pid = 16496] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f03a3c09c00) [pid = 16496] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f039b15fc00) [pid = 16496] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f039b52cc00) [pid = 16496] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f03931e8c00) [pid = 16496] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f0396fde800) [pid = 16496] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f03931e2400) [pid = 16496] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f03981d2c00) [pid = 16496] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f0391cbc400) [pid = 16496] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f0395bbf400) [pid = 16496] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f03a3e55800) [pid = 16496] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f039ce6b800) [pid = 16496] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f039a8d9c00) [pid = 16496] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f039d45a000) [pid = 16496] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f03a46f4000) [pid = 16496] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f0398a10000) [pid = 16496] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f0396fde000) [pid = 16496] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03982c2c00) [pid = 16496] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f039cd19000) [pid = 16496] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:39:25 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f0396a45800) [pid = 16496] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2484ms 11:39:25 INFO - PROCESS | 16496 | 1460918365273 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 11:39:25 INFO - PROCESS | 16496 | 1460918365276 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 11:39:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:39:25 INFO - PROCESS | 16496 | 1460918365283 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:39:25 INFO - PROCESS | 16496 | 1460918365285 Marionette TRACE conn3 <- [1,2642,null,{}] 11:39:25 INFO - PROCESS | 16496 | 1460918365291 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}] 11:39:25 INFO - PROCESS | 16496 | 1460918365576 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 11:39:25 INFO - PROCESS | 16496 | 1460918365696 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03970c4000 == 144 [pid = 16496] [id = 668] 11:39:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f0396fdb400) [pid = 16496] [serial = 2005] [outer = (nil)] 11:39:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f0398071800) [pid = 16496] [serial = 2006] [outer = 0x7f0396fdb400] 11:39:25 INFO - PROCESS | 16496 | 1460918365765 Marionette DEBUG loaded listener.js 11:39:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f03982c5400) [pid = 16496] [serial = 2007] [outer = 0x7f0396fdb400] 11:39:26 INFO - PROCESS | 16496 | 1460918366454 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]]]}] 11:39:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:39:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1181ms 11:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:39:26 INFO - PROCESS | 16496 | 1460918366464 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 11:39:26 INFO - PROCESS | 16496 | 1460918366466 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 11:39:26 INFO - PROCESS | 16496 | 1460918366476 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:39:26 INFO - PROCESS | 16496 | 1460918366478 Marionette TRACE conn3 <- [1,2646,null,{}] 11:39:26 INFO - PROCESS | 16496 | 1460918366483 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}] 11:39:26 INFO - PROCESS | 16496 | 1460918366762 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 11:39:26 INFO - PROCESS | 16496 | 1460918366782 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b481800 == 145 [pid = 16496] [id = 669] 11:39:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f0396a51800) [pid = 16496] [serial = 2008] [outer = (nil)] 11:39:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f039a4c3400) [pid = 16496] [serial = 2009] [outer = 0x7f0396a51800] 11:39:26 INFO - PROCESS | 16496 | 1460918366846 Marionette DEBUG loaded listener.js 11:39:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f039a8d8c00) [pid = 16496] [serial = 2010] [outer = 0x7f0396a51800] 11:39:28 INFO - PROCESS | 16496 | 1460918368050 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]]]}] 11:39:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:39:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1633ms 11:39:28 INFO - PROCESS | 16496 | 1460918368106 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 11:39:28 INFO - PROCESS | 16496 | 1460918368112 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 11:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:39:28 INFO - PROCESS | 16496 | 1460918368121 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:39:28 INFO - PROCESS | 16496 | 1460918368126 Marionette TRACE conn3 <- [1,2650,null,{}] 11:39:28 INFO - PROCESS | 16496 | 1460918368134 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}] 11:39:28 INFO - PROCESS | 16496 | 1460918368380 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 11:39:28 INFO - PROCESS | 16496 | 1460918368699 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03969c7800 == 146 [pid = 16496] [id = 670] 11:39:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f0395b50000) [pid = 16496] [serial = 2011] [outer = (nil)] 11:39:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f0395c21800) [pid = 16496] [serial = 2012] [outer = 0x7f0395b50000] 11:39:28 INFO - PROCESS | 16496 | 1460918368779 Marionette DEBUG loaded listener.js 11:39:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f0395d8fc00) [pid = 16496] [serial = 2013] [outer = 0x7f0395b50000] 11:39:29 INFO - PROCESS | 16496 | 1460918369695 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]]]}] 11:39:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:39:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1635ms 11:39:29 INFO - PROCESS | 16496 | 1460918369758 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 11:39:29 INFO - PROCESS | 16496 | 1460918369766 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 11:39:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:39:29 INFO - PROCESS | 16496 | 1460918369776 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:39:29 INFO - PROCESS | 16496 | 1460918369780 Marionette TRACE conn3 <- [1,2654,null,{}] 11:39:29 INFO - PROCESS | 16496 | 1460918369786 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}] 11:39:30 INFO - PROCESS | 16496 | 1460918370039 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 11:39:30 INFO - PROCESS | 16496 | 1460918370391 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a284800 == 147 [pid = 16496] [id = 671] 11:39:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f0396730800) [pid = 16496] [serial = 2014] [outer = (nil)] 11:39:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f0396ac5800) [pid = 16496] [serial = 2015] [outer = 0x7f0396730800] 11:39:30 INFO - PROCESS | 16496 | 1460918370466 Marionette DEBUG loaded listener.js 11:39:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f0396fde800) [pid = 16496] [serial = 2016] [outer = 0x7f0396730800] 11:39:31 INFO - PROCESS | 16496 | 1460918371301 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]]]}] 11:39:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:39:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1579ms 11:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:39:31 INFO - PROCESS | 16496 | 1460918371356 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 11:39:31 INFO - PROCESS | 16496 | 1460918371359 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 11:39:31 INFO - PROCESS | 16496 | 1460918371366 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:39:31 INFO - PROCESS | 16496 | 1460918371371 Marionette TRACE conn3 <- [1,2658,null,{}] 11:39:31 INFO - PROCESS | 16496 | 1460918371388 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}] 11:39:31 INFO - PROCESS | 16496 | 1460918371620 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 11:39:31 INFO - PROCESS | 16496 | 1460918371936 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cc16800 == 148 [pid = 16496] [id = 672] 11:39:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f0396eeac00) [pid = 16496] [serial = 2017] [outer = (nil)] 11:39:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f03982cb400) [pid = 16496] [serial = 2018] [outer = 0x7f0396eeac00] 11:39:32 INFO - PROCESS | 16496 | 1460918372017 Marionette DEBUG loaded listener.js 11:39:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f0398a0fc00) [pid = 16496] [serial = 2019] [outer = 0x7f0396eeac00] 11:39:32 INFO - PROCESS | 16496 | 1460918372879 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]]]}] 11:39:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:39:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1548ms 11:39:32 INFO - PROCESS | 16496 | 1460918372914 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 11:39:32 INFO - PROCESS | 16496 | 1460918372918 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 11:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:39:32 INFO - PROCESS | 16496 | 1460918372924 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:39:32 INFO - PROCESS | 16496 | 1460918372927 Marionette TRACE conn3 <- [1,2662,null,{}] 11:39:32 INFO - PROCESS | 16496 | 1460918372932 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}] 11:39:33 INFO - PROCESS | 16496 | 1460918373135 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 11:39:33 INFO - PROCESS | 16496 | 1460918373400 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0b6000 == 149 [pid = 16496] [id = 673] 11:39:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f039715c000) [pid = 16496] [serial = 2020] [outer = (nil)] 11:39:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f039a8de000) [pid = 16496] [serial = 2021] [outer = 0x7f039715c000] 11:39:33 INFO - PROCESS | 16496 | 1460918373478 Marionette DEBUG loaded listener.js 11:39:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f039b158000) [pid = 16496] [serial = 2022] [outer = 0x7f039715c000] 11:39:34 INFO - PROCESS | 16496 | 1460918374331 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]]]}] 11:39:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:39:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1439ms 11:39:34 INFO - PROCESS | 16496 | 1460918374362 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 11:39:34 INFO - PROCESS | 16496 | 1460918374366 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 11:39:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:39:34 INFO - PROCESS | 16496 | 1460918374372 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:39:34 INFO - PROCESS | 16496 | 1460918374375 Marionette TRACE conn3 <- [1,2666,null,{}] 11:39:34 INFO - PROCESS | 16496 | 1460918374380 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}] 11:39:34 INFO - PROCESS | 16496 | 1460918374576 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 11:39:34 INFO - PROCESS | 16496 | 1460918374842 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e04c800 == 150 [pid = 16496] [id = 674] 11:39:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f039a660800) [pid = 16496] [serial = 2023] [outer = (nil)] 11:39:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f039b163400) [pid = 16496] [serial = 2024] [outer = 0x7f039a660800] 11:39:34 INFO - PROCESS | 16496 | 1460918374919 Marionette DEBUG loaded listener.js 11:39:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f039b34d800) [pid = 16496] [serial = 2025] [outer = 0x7f039a660800] 11:39:36 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:36 INFO - PROCESS | 16496 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:39:36 INFO - PROCESS | 16496 | 1460918376405 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]]]}] 11:39:36 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) 11:39:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2086ms 11:39:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:39:36 INFO - PROCESS | 16496 | 1460918376459 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 11:39:36 INFO - PROCESS | 16496 | 1460918376462 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 11:39:36 INFO - PROCESS | 16496 | 1460918376469 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:39:36 INFO - PROCESS | 16496 | 1460918376471 Marionette TRACE conn3 <- [1,2670,null,{}] 11:39:36 INFO - PROCESS | 16496 | 1460918376522 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}] 11:39:36 INFO - PROCESS | 16496 | 1460918376815 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 11:39:37 INFO - PROCESS | 16496 | 1460918377029 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e5ca000 == 151 [pid = 16496] [id = 675] 11:39:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f039b158800) [pid = 16496] [serial = 2026] [outer = (nil)] 11:39:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f039b46b400) [pid = 16496] [serial = 2027] [outer = 0x7f039b158800] 11:39:37 INFO - PROCESS | 16496 | 1460918377144 Marionette DEBUG loaded listener.js 11:39:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f039cd14400) [pid = 16496] [serial = 2028] [outer = 0x7f039b158800] 11:39:38 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:38 INFO - PROCESS | 16496 | 1460918378451 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] 11:39:38 INFO - PROCESS | 16496 | 1460918378472 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 11:39:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:39:38 INFO - PROCESS | 16496 | 1460918378478 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:39:38 INFO - PROCESS | 16496 | 1460918378480 Marionette TRACE conn3 <- [1,2674,null,{}] 11:39:38 INFO - PROCESS | 16496 | 1460918378486 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}] 11:39:38 INFO - PROCESS | 16496 | 1460918378701 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 11:39:39 INFO - PROCESS | 16496 | 1460918379006 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e955800 == 152 [pid = 16496] [id = 676] 11:39:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f039a8e0800) [pid = 16496] [serial = 2029] [outer = (nil)] 11:39:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f039cd16400) [pid = 16496] [serial = 2030] [outer = 0x7f039a8e0800] 11:39:39 INFO - PROCESS | 16496 | 1460918379078 Marionette DEBUG loaded listener.js 11:39:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f039ce70800) [pid = 16496] [serial = 2031] [outer = 0x7f039a8e0800] 11:39:40 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:40 INFO - PROCESS | 16496 | 1460918380407 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] 11:39:40 INFO - PROCESS | 16496 | 1460918380469 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 11:39:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:39:40 INFO - PROCESS | 16496 | 1460918380477 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:39:40 INFO - PROCESS | 16496 | 1460918380480 Marionette TRACE conn3 <- [1,2678,null,{}] 11:39:40 INFO - PROCESS | 16496 | 1460918380581 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}] 11:39:40 INFO - PROCESS | 16496 | 1460918380795 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 11:39:41 INFO - PROCESS | 16496 | 1460918381052 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4176800 == 153 [pid = 16496] [id = 677] 11:39:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f039b350000) [pid = 16496] [serial = 2032] [outer = (nil)] 11:39:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f039d131800) [pid = 16496] [serial = 2033] [outer = 0x7f039b350000] 11:39:41 INFO - PROCESS | 16496 | 1460918381124 Marionette DEBUG loaded listener.js 11:39:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f039d28e800) [pid = 16496] [serial = 2034] [outer = 0x7f039b350000] 11:39:42 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:42 INFO - PROCESS | 16496 | 1460918382420 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]]]}] 11:39:42 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) 11:39:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1981ms 11:39:42 INFO - PROCESS | 16496 | 1460918382460 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 11:39:42 INFO - PROCESS | 16496 | 1460918382463 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 11:39:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:39:42 INFO - PROCESS | 16496 | 1460918382469 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:39:42 INFO - PROCESS | 16496 | 1460918382472 Marionette TRACE conn3 <- [1,2682,null,{}] 11:39:42 INFO - PROCESS | 16496 | 1460918382478 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}] 11:39:42 INFO - PROCESS | 16496 | 1460918382748 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 11:39:43 INFO - PROCESS | 16496 | 1460918383095 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a43da800 == 154 [pid = 16496] [id = 678] 11:39:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f039a8dd000) [pid = 16496] [serial = 2035] [outer = (nil)] 11:39:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f039d45d000) [pid = 16496] [serial = 2036] [outer = 0x7f039a8dd000] 11:39:43 INFO - PROCESS | 16496 | 1460918383214 Marionette DEBUG loaded listener.js 11:39:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f03a3c04000) [pid = 16496] [serial = 2037] [outer = 0x7f039a8dd000] 11:39:44 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:44 INFO - PROCESS | 16496 | 1460918384673 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]]]}] 11:39:44 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) 11:39:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2236ms 11:39:44 INFO - PROCESS | 16496 | 1460918384708 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 11:39:44 INFO - PROCESS | 16496 | 1460918384713 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 11:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:39:44 INFO - PROCESS | 16496 | 1460918384723 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:39:44 INFO - PROCESS | 16496 | 1460918384726 Marionette TRACE conn3 <- [1,2686,null,{}] 11:39:44 INFO - PROCESS | 16496 | 1460918384735 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}] 11:39:45 INFO - PROCESS | 16496 | 1460918385006 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 11:39:45 INFO - PROCESS | 16496 | 1460918385348 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a47e2000 == 155 [pid = 16496] [id = 679] 11:39:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f039cdf7400) [pid = 16496] [serial = 2038] [outer = (nil)] 11:39:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f03a3e60000) [pid = 16496] [serial = 2039] [outer = 0x7f039cdf7400] 11:39:45 INFO - PROCESS | 16496 | 1460918385436 Marionette DEBUG loaded listener.js 11:39:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f03a40cb400) [pid = 16496] [serial = 2040] [outer = 0x7f039cdf7400] 11:39:46 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:46 INFO - PROCESS | 16496 | 1460918386819 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] 11:39:46 INFO - PROCESS | 16496 | 1460918386862 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 11:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:39:46 INFO - PROCESS | 16496 | 1460918386868 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:39:46 INFO - PROCESS | 16496 | 1460918386872 Marionette TRACE conn3 <- [1,2690,null,{}] 11:39:46 INFO - PROCESS | 16496 | 1460918386877 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}] 11:39:47 INFO - PROCESS | 16496 | 1460918387186 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 11:39:47 INFO - PROCESS | 16496 | 1460918387424 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a63000 == 156 [pid = 16496] [id = 680] 11:39:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f03a3c0f400) [pid = 16496] [serial = 2041] [outer = (nil)] 11:39:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f03a40ec800) [pid = 16496] [serial = 2042] [outer = 0x7f03a3c0f400] 11:39:47 INFO - PROCESS | 16496 | 1460918387506 Marionette DEBUG loaded listener.js 11:39:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f03a44d2800) [pid = 16496] [serial = 2043] [outer = 0x7f03a3c0f400] 11:39:48 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:48 INFO - PROCESS | 16496 | 1460918388895 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] 11:39:48 INFO - PROCESS | 16496 | 1460918388961 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 11:39:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:39:48 INFO - PROCESS | 16496 | 1460918388966 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:39:48 INFO - PROCESS | 16496 | 1460918388969 Marionette TRACE conn3 <- [1,2694,null,{}] 11:39:48 INFO - PROCESS | 16496 | 1460918388976 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}] 11:39:49 INFO - PROCESS | 16496 | 1460918389268 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 11:39:49 INFO - PROCESS | 16496 | 1460918389556 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d59800 == 157 [pid = 16496] [id = 681] 11:39:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03923d1000) [pid = 16496] [serial = 2044] [outer = (nil)] 11:39:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f0395c22400) [pid = 16496] [serial = 2045] [outer = 0x7f03923d1000] 11:39:49 INFO - PROCESS | 16496 | 1460918389630 Marionette DEBUG loaded listener.js 11:39:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f0398297400) [pid = 16496] [serial = 2046] [outer = 0x7f03923d1000] 11:39:50 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:51 INFO - PROCESS | 16496 | 1460918391006 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] 11:39:51 INFO - PROCESS | 16496 | 1460918391061 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 11:39:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:39:51 INFO - PROCESS | 16496 | 1460918391156 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:39:51 INFO - PROCESS | 16496 | 1460918391160 Marionette TRACE conn3 <- [1,2698,null,{}] 11:39:51 INFO - PROCESS | 16496 | 1460918391176 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}] 11:39:51 INFO - PROCESS | 16496 | 1460918391397 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 11:39:51 INFO - PROCESS | 16496 | 1460918391671 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987e0800 == 158 [pid = 16496] [id = 682] 11:39:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f0391cc4800) [pid = 16496] [serial = 2047] [outer = (nil)] 11:39:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f0395254400) [pid = 16496] [serial = 2048] [outer = 0x7f0391cc4800] 11:39:51 INFO - PROCESS | 16496 | 1460918391745 Marionette DEBUG loaded listener.js 11:39:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f0396732c00) [pid = 16496] [serial = 2049] [outer = 0x7f0391cc4800] 11:39:53 INFO - PROCESS | 16496 | SkCairoFTTypeface::onFilterRec unimplemented 11:39:53 INFO - PROCESS | 16496 | 1460918393532 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] 11:39:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:39:53 INFO - PROCESS | 16496 | 1460918393560 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 11:39:53 INFO - PROCESS | 16496 | 1460918393568 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:39:53 INFO - PROCESS | 16496 | 1460918393573 Marionette TRACE conn3 <- [1,2702,null,{}] 11:39:53 INFO - PROCESS | 16496 | 1460918393580 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}] 11:39:53 INFO - PROCESS | 16496 | 1460918393788 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 11:39:54 INFO - PROCESS | 16496 | 1460918394069 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397f1b000 == 159 [pid = 16496] [id = 683] 11:39:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f03923d2800) [pid = 16496] [serial = 2050] [outer = (nil)] 11:39:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f0395247800) [pid = 16496] [serial = 2051] [outer = 0x7f03923d2800] 11:39:54 INFO - PROCESS | 16496 | 1460918394139 Marionette DEBUG loaded listener.js 11:39:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f0395bacc00) [pid = 16496] [serial = 2052] [outer = 0x7f03923d2800] 11:39:55 INFO - PROCESS | 16496 | 1460918395245 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]]]}] 11:39:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:39:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1692ms 11:39:55 INFO - PROCESS | 16496 | 1460918395259 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 11:39:55 INFO - PROCESS | 16496 | 1460918395267 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 11:39:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:39:55 INFO - PROCESS | 16496 | 1460918395277 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:39:55 INFO - PROCESS | 16496 | 1460918395280 Marionette TRACE conn3 <- [1,2706,null,{}] 11:39:55 INFO - PROCESS | 16496 | 1460918395286 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}] 11:39:55 INFO - PROCESS | 16496 | 1460918395486 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 11:39:55 INFO - PROCESS | 16496 | 1460918395872 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03970c4000 == 158 [pid = 16496] [id = 668] 11:39:55 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03987d0800 == 157 [pid = 16496] [id = 667] 11:39:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0395cd3800 == 158 [pid = 16496] [id = 684] 11:39:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f03952d9000) [pid = 16496] [serial = 2053] [outer = (nil)] 11:39:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f0396a4f400) [pid = 16496] [serial = 2054] [outer = 0x7f03952d9000] 11:39:56 INFO - PROCESS | 16496 | 1460918396030 Marionette DEBUG loaded listener.js 11:39:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f0396dd4c00) [pid = 16496] [serial = 2055] [outer = 0x7f03952d9000] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03970d2800 == 157 [pid = 16496] [id = 666] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03969dc000 == 156 [pid = 16496] [id = 665] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d4f800 == 155 [pid = 16496] [id = 664] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03968cf800 == 154 [pid = 16496] [id = 663] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0395cd6000 == 153 [pid = 16496] [id = 662] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b7b1f000 == 152 [pid = 16496] [id = 661] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b6dbd000 == 151 [pid = 16496] [id = 660] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b394e800 == 150 [pid = 16496] [id = 659] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b1114800 == 149 [pid = 16496] [id = 658] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0a6a000 == 148 [pid = 16496] [id = 657] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ade6f800 == 147 [pid = 16496] [id = 656] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab476000 == 146 [pid = 16496] [id = 655] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a7d1c000 == 145 [pid = 16496] [id = 654] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6b3c000 == 144 [pid = 16496] [id = 653] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a54da800 == 143 [pid = 16496] [id = 652] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3c30000 == 142 [pid = 16496] [id = 651] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e694800 == 141 [pid = 16496] [id = 650] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e1b2000 == 140 [pid = 16496] [id = 649] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cfd3800 == 139 [pid = 16496] [id = 648] 11:39:56 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397f28000 == 138 [pid = 16496] [id = 647] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f0398293400) [pid = 16496] [serial = 1937] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f0398689400) [pid = 16496] [serial = 1938] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f03981cf400) [pid = 16496] [serial = 1935] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f0398a0a000) [pid = 16496] [serial = 1880] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03a67b6c00) [pid = 16496] [serial = 1913] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f03a70b6c00) [pid = 16496] [serial = 1925] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f0395ba4c00) [pid = 16496] [serial = 1928] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f0398687000) [pid = 16496] [serial = 1877] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f039d13a000) [pid = 16496] [serial = 1889] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f0397050800) [pid = 16496] [serial = 1934] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f039b428800) [pid = 16496] [serial = 1749] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03a700f000) [pid = 16496] [serial = 1923] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f03a3e5b000) [pid = 16496] [serial = 1892] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f03a6a4d000) [pid = 16496] [serial = 1920] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f0395d8dc00) [pid = 16496] [serial = 1931] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f03a40eac00) [pid = 16496] [serial = 1896] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f03a5497000) [pid = 16496] [serial = 1908] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f03a6ea9c00) [pid = 16496] [serial = 1922] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f039d131400) [pid = 16496] [serial = 1887] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f03a6834800) [pid = 16496] [serial = 1916] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f039b470400) [pid = 16496] [serial = 1884] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f0398074800) [pid = 16496] [serial = 1809] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f039b46f800) [pid = 16496] [serial = 1752] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f039ce72c00) [pid = 16496] [serial = 1758] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f039a66c800) [pid = 16496] [serial = 1821] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f0396dce800) [pid = 16496] [serial = 1806] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03a539bc00) [pid = 16496] [serial = 1907] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f0396a48000) [pid = 16496] [serial = 1734] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f03a40e5000) [pid = 16496] [serial = 1895] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f0396a51c00) [pid = 16496] [serial = 1932] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03a3c0e800) [pid = 16496] [serial = 1848] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f039a4c0800) [pid = 16496] [serial = 1818] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f03a682f800) [pid = 16496] [serial = 1773] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f039b34fc00) [pid = 16496] [serial = 1827] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f03a682a000) [pid = 16496] [serial = 1914] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f039ce6c000) [pid = 16496] [serial = 1836] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f0395bbe400) [pid = 16496] [serial = 1731] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f03a57b2000) [pid = 16496] [serial = 1911] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f039cd1e000) [pid = 16496] [serial = 1833] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f0396dd1000) [pid = 16496] [serial = 1659] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f03a5391400) [pid = 16496] [serial = 1905] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f03968f4c00) [pid = 16496] [serial = 1779] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f039b15d000) [pid = 16496] [serial = 1881] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f03987a5800) [pid = 16496] [serial = 1878] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f03a71cb400) [pid = 16496] [serial = 1926] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f0395bc1000) [pid = 16496] [serial = 1803] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f0395bb7400) [pid = 16496] [serial = 1929] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f0397163000) [pid = 16496] [serial = 1875] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03a52efc00) [pid = 16496] [serial = 1904] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f039cd0c000) [pid = 16496] [serial = 1755] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03982d0400) [pid = 16496] [serial = 1743] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f039b15b400) [pid = 16496] [serial = 1824] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f03a6a43c00) [pid = 16496] [serial = 1919] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f03a3c0e000) [pid = 16496] [serial = 1890] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03a52f0800) [pid = 16496] [serial = 1767] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f0396fdd000) [pid = 16496] [serial = 1874] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f039d139400) [pid = 16496] [serial = 1839] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f039b42b000) [pid = 16496] [serial = 1883] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03a6a35800) [pid = 16496] [serial = 1917] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f039e6d2000) [pid = 16496] [serial = 1845] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f03a424fc00) [pid = 16496] [serial = 1899] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f0398291c00) [pid = 16496] [serial = 1740] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03a3e53800) [pid = 16496] [serial = 1851] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f0398685800) [pid = 16496] [serial = 1815] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f039cdf1c00) [pid = 16496] [serial = 1886] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f03a7007400) [pid = 16496] [serial = 1776] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f0395c28400) [pid = 16496] [serial = 1871] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03a4248000) [pid = 16496] [serial = 1764] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03a5493400) [pid = 16496] [serial = 1770] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f039b46ac00) [pid = 16496] [serial = 1830] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f03a3e58400) [pid = 16496] [serial = 1761] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f03a40eec00) [pid = 16496] [serial = 1898] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f03a5247400) [pid = 16496] [serial = 1902] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f039a8e4000) [pid = 16496] [serial = 1746] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03a40c6c00) [pid = 16496] [serial = 1893] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f039806b000) [pid = 16496] [serial = 1737] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f03987a0000) [pid = 16496] [serial = 1869] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f039672e400) [pid = 16496] [serial = 1872] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f039d44f400) [pid = 16496] [serial = 1842] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f0398296400) [pid = 16496] [serial = 1812] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a55d0800) [pid = 16496] [serial = 1910] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03a5106c00) [pid = 16496] [serial = 1901] [outer = (nil)] [url = about:blank] 11:39:56 INFO - PROCESS | 16496 | 1460918396984 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]]]}] 11:39:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:39:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1730ms 11:39:57 INFO - PROCESS | 16496 | 1460918397009 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 11:39:57 INFO - PROCESS | 16496 | 1460918397012 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 11:39:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:39:57 INFO - PROCESS | 16496 | 1460918397018 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:39:57 INFO - PROCESS | 16496 | 1460918397023 Marionette TRACE conn3 <- [1,2710,null,{}] 11:39:57 INFO - PROCESS | 16496 | 1460918397038 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}] 11:39:57 INFO - PROCESS | 16496 | 1460918397244 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 11:39:57 INFO - PROCESS | 16496 | 1460918397436 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397fde000 == 139 [pid = 16496] [id = 685] 11:39:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f0395c28400) [pid = 16496] [serial = 2056] [outer = (nil)] 11:39:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f0396ef5800) [pid = 16496] [serial = 2057] [outer = 0x7f0395c28400] 11:39:57 INFO - PROCESS | 16496 | 1460918397506 Marionette DEBUG loaded listener.js 11:39:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f039806f400) [pid = 16496] [serial = 2058] [outer = 0x7f0395c28400] 11:39:58 INFO - PROCESS | 16496 | 1460918398311 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] 11:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:39:58 INFO - PROCESS | 16496 | 1460918398379 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 11:39:58 INFO - PROCESS | 16496 | 1460918398385 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:39:58 INFO - PROCESS | 16496 | 1460918398388 Marionette TRACE conn3 <- [1,2714,null,{}] 11:39:58 INFO - PROCESS | 16496 | 1460918398392 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}] 11:39:58 INFO - PROCESS | 16496 | 1460918398648 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 11:39:58 INFO - PROCESS | 16496 | 1460918398683 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:58 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b25d000 == 140 [pid = 16496] [id = 686] 11:39:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f0397051c00) [pid = 16496] [serial = 2059] [outer = (nil)] 11:39:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f03982cdc00) [pid = 16496] [serial = 2060] [outer = 0x7f0397051c00] 11:39:58 INFO - PROCESS | 16496 | 1460918398745 Marionette DEBUG loaded listener.js 11:39:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f03987a1800) [pid = 16496] [serial = 2061] [outer = 0x7f0397051c00] 11:39:59 INFO - PROCESS | 16496 | 1460918399672 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]]]}] 11:39:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:39:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1344ms 11:39:59 INFO - PROCESS | 16496 | 1460918399729 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 11:39:59 INFO - PROCESS | 16496 | 1460918399732 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 11:39:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:39:59 INFO - PROCESS | 16496 | 1460918399738 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:39:59 INFO - PROCESS | 16496 | 1460918399740 Marionette TRACE conn3 <- [1,2718,null,{}] 11:39:59 INFO - PROCESS | 16496 | 1460918399746 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}] 11:40:00 INFO - PROCESS | 16496 | 1460918400005 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 11:40:00 INFO - PROCESS | 16496 | 1460918400077 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cc0d800 == 141 [pid = 16496] [id = 687] 11:40:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f0395c2cc00) [pid = 16496] [serial = 2062] [outer = (nil)] 11:40:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f0398a09800) [pid = 16496] [serial = 2063] [outer = 0x7f0395c2cc00] 11:40:00 INFO - PROCESS | 16496 | 1460918400224 Marionette DEBUG loaded listener.js 11:40:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f039a663000) [pid = 16496] [serial = 2064] [outer = 0x7f0395c2cc00] 11:40:01 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f0396fdb400) [pid = 16496] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:40:01 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03952db400) [pid = 16496] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:40:01 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f0396a50400) [pid = 16496] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:40:01 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f03952dac00) [pid = 16496] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:40:01 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f03931e0c00) [pid = 16496] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:40:01 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f03931de800) [pid = 16496] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:40:01 INFO - PROCESS | 16496 | 1460918401441 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] 11:40:01 INFO - PROCESS | 16496 | 1460918401477 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 11:40:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:40:01 INFO - PROCESS | 16496 | 1460918401484 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:40:01 INFO - PROCESS | 16496 | 1460918401487 Marionette TRACE conn3 <- [1,2722,null,{}] 11:40:01 INFO - PROCESS | 16496 | 1460918401492 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}] 11:40:01 INFO - PROCESS | 16496 | 1460918401722 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 11:40:01 INFO - PROCESS | 16496 | 1460918401916 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d0be800 == 142 [pid = 16496] [id = 688] 11:40:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f0396acf400) [pid = 16496] [serial = 2065] [outer = (nil)] 11:40:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f039b15ec00) [pid = 16496] [serial = 2066] [outer = 0x7f0396acf400] 11:40:02 INFO - PROCESS | 16496 | 1460918402003 Marionette DEBUG loaded listener.js 11:40:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f039b471800) [pid = 16496] [serial = 2067] [outer = 0x7f0396acf400] 11:40:02 INFO - PROCESS | 16496 | 1460918402792 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] 11:40:03 INFO - PROCESS | 16496 | 1460918403011 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 11:40:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:40:03 INFO - PROCESS | 16496 | 1460918403068 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:40:03 INFO - PROCESS | 16496 | 1460918403074 Marionette TRACE conn3 <- [1,2726,null,{}] 11:40:03 INFO - PROCESS | 16496 | 1460918403081 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}] 11:40:03 INFO - PROCESS | 16496 | 1460918403337 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 11:40:03 INFO - PROCESS | 16496 | 1460918403663 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039702e800 == 143 [pid = 16496] [id = 689] 11:40:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f0395baa400) [pid = 16496] [serial = 2068] [outer = (nil)] 11:40:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f0395c25800) [pid = 16496] [serial = 2069] [outer = 0x7f0395baa400] 11:40:03 INFO - PROCESS | 16496 | 1460918403742 Marionette DEBUG loaded listener.js 11:40:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03968ed000) [pid = 16496] [serial = 2070] [outer = 0x7f0395baa400] 11:40:04 INFO - PROCESS | 16496 | 1460918404702 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]]]}] 11:40:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:40:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1696ms 11:40:04 INFO - PROCESS | 16496 | 1460918404759 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 11:40:04 INFO - PROCESS | 16496 | 1460918404764 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 11:40:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:40:04 INFO - PROCESS | 16496 | 1460918404777 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:40:04 INFO - PROCESS | 16496 | 1460918404781 Marionette TRACE conn3 <- [1,2730,null,{}] 11:40:04 INFO - PROCESS | 16496 | 1460918404788 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}] 11:40:05 INFO - PROCESS | 16496 | 1460918405022 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 11:40:05 INFO - PROCESS | 16496 | 1460918405352 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc1b000 == 144 [pid = 16496] [id = 690] 11:40:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f0396ee9800) [pid = 16496] [serial = 2071] [outer = (nil)] 11:40:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f039704d400) [pid = 16496] [serial = 2072] [outer = 0x7f0396ee9800] 11:40:05 INFO - PROCESS | 16496 | 1460918405437 Marionette DEBUG loaded listener.js 11:40:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f03981cfc00) [pid = 16496] [serial = 2073] [outer = 0x7f0396ee9800] 11:40:06 INFO - PROCESS | 16496 | 1460918406823 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] 11:40:07 INFO - PROCESS | 16496 | 1460918407012 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 11:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:40:07 INFO - PROCESS | 16496 | 1460918407037 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:40:07 INFO - PROCESS | 16496 | 1460918407042 Marionette TRACE conn3 <- [1,2734,null,{}] 11:40:07 INFO - PROCESS | 16496 | 1460918407057 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}] 11:40:07 INFO - PROCESS | 16496 | 1460918407288 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 11:40:07 INFO - PROCESS | 16496 | 1460918407552 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:07 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e5d3000 == 145 [pid = 16496] [id = 691] 11:40:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f0398a0ec00) [pid = 16496] [serial = 2074] [outer = (nil)] 11:40:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f039b15b400) [pid = 16496] [serial = 2075] [outer = 0x7f0398a0ec00] 11:40:07 INFO - PROCESS | 16496 | 1460918407634 Marionette DEBUG loaded listener.js 11:40:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f039b34fc00) [pid = 16496] [serial = 2076] [outer = 0x7f0398a0ec00] 11:40:08 INFO - PROCESS | 16496 | 1460918408575 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]]]}] 11:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1587ms 11:40:08 INFO - PROCESS | 16496 | 1460918408623 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 11:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:40:08 INFO - PROCESS | 16496 | 1460918408627 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 11:40:08 INFO - PROCESS | 16496 | 1460918408633 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:40:08 INFO - PROCESS | 16496 | 1460918408636 Marionette TRACE conn3 <- [1,2738,null,{}] 11:40:08 INFO - PROCESS | 16496 | 1460918408642 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}] 11:40:08 INFO - PROCESS | 16496 | 1460918408864 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 11:40:09 INFO - PROCESS | 16496 | 1460918409121 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:09 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3ba8000 == 146 [pid = 16496] [id = 692] 11:40:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f039b472000) [pid = 16496] [serial = 2077] [outer = (nil)] 11:40:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f039b52dc00) [pid = 16496] [serial = 2078] [outer = 0x7f039b472000] 11:40:09 INFO - PROCESS | 16496 | 1460918409244 Marionette DEBUG loaded listener.js 11:40:09 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f039bd16c00) [pid = 16496] [serial = 2079] [outer = 0x7f039b472000] 11:40:10 INFO - PROCESS | 16496 | 1460918410124 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]]]}] 11:40:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:40:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1533ms 11:40:10 INFO - PROCESS | 16496 | 1460918410167 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 11:40:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:40:10 INFO - PROCESS | 16496 | 1460918410176 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 11:40:10 INFO - PROCESS | 16496 | 1460918410188 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:40:10 INFO - PROCESS | 16496 | 1460918410192 Marionette TRACE conn3 <- [1,2742,null,{}] 11:40:10 INFO - PROCESS | 16496 | 1460918410198 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}] 11:40:10 INFO - PROCESS | 16496 | 1460918410436 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 11:40:10 INFO - PROCESS | 16496 | 1460918410698 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4189000 == 147 [pid = 16496] [id = 693] 11:40:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f039b465000) [pid = 16496] [serial = 2080] [outer = (nil)] 11:40:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f039cd0d400) [pid = 16496] [serial = 2081] [outer = 0x7f039b465000] 11:40:10 INFO - PROCESS | 16496 | 1460918410818 Marionette DEBUG loaded listener.js 11:40:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f039ce6ac00) [pid = 16496] [serial = 2082] [outer = 0x7f039b465000] 11:40:11 INFO - PROCESS | 16496 | 1460918411668 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]]]}] 11:40:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:40:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1537ms 11:40:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:40:11 INFO - PROCESS | 16496 | 1460918411723 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 11:40:11 INFO - PROCESS | 16496 | 1460918411726 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 11:40:11 INFO - PROCESS | 16496 | 1460918411732 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:40:11 INFO - PROCESS | 16496 | 1460918411735 Marionette TRACE conn3 <- [1,2746,null,{}] 11:40:11 INFO - PROCESS | 16496 | 1460918411741 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}] 11:40:12 INFO - PROCESS | 16496 | 1460918411996 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 11:40:12 INFO - PROCESS | 16496 | 1460918412262 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:12 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54eb800 == 148 [pid = 16496] [id = 694] 11:40:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f039d45ec00) [pid = 16496] [serial = 2083] [outer = (nil)] 11:40:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f03a3c09400) [pid = 16496] [serial = 2084] [outer = 0x7f039d45ec00] 11:40:12 INFO - PROCESS | 16496 | 1460918412392 Marionette DEBUG loaded listener.js 11:40:12 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f03a3e5c800) [pid = 16496] [serial = 2085] [outer = 0x7f039d45ec00] 11:40:13 INFO - PROCESS | 16496 | 1460918413249 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]]]}] 11:40:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:40:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1585ms 11:40:13 INFO - PROCESS | 16496 | 1460918413318 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 11:40:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:40:13 INFO - PROCESS | 16496 | 1460918413322 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 11:40:13 INFO - PROCESS | 16496 | 1460918413329 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:40:13 INFO - PROCESS | 16496 | 1460918413332 Marionette TRACE conn3 <- [1,2750,null,{}] 11:40:13 INFO - PROCESS | 16496 | 1460918413337 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}] 11:40:13 INFO - PROCESS | 16496 | 1460918413596 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 11:40:13 INFO - PROCESS | 16496 | 1460918413897 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:13 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6a62800 == 149 [pid = 16496] [id = 695] 11:40:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f039e6d0400) [pid = 16496] [serial = 2086] [outer = (nil)] 11:40:13 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f03a40e6400) [pid = 16496] [serial = 2087] [outer = 0x7f039e6d0400] 11:40:13 INFO - PROCESS | 16496 | 1460918413976 Marionette DEBUG loaded listener.js 11:40:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f03a4249800) [pid = 16496] [serial = 2088] [outer = 0x7f039e6d0400] 11:40:14 INFO - PROCESS | 16496 | 1460918414791 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]]]}] 11:40:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:40:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1531ms 11:40:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:40:14 INFO - PROCESS | 16496 | 1460918414860 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 11:40:14 INFO - PROCESS | 16496 | 1460918414863 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 11:40:14 INFO - PROCESS | 16496 | 1460918414870 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:40:14 INFO - PROCESS | 16496 | 1460918414873 Marionette TRACE conn3 <- [1,2754,null,{}] 11:40:14 INFO - PROCESS | 16496 | 1460918414878 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}] 11:40:15 INFO - PROCESS | 16496 | 1460918415083 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 11:40:15 INFO - PROCESS | 16496 | 1460918415359 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a719a800 == 150 [pid = 16496] [id = 696] 11:40:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f03a3e5f800) [pid = 16496] [serial = 2089] [outer = (nil)] 11:40:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f03a44d0000) [pid = 16496] [serial = 2090] [outer = 0x7f03a3e5f800] 11:40:15 INFO - PROCESS | 16496 | 1460918415473 Marionette DEBUG loaded listener.js 11:40:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f03a46ef800) [pid = 16496] [serial = 2091] [outer = 0x7f03a3e5f800] 11:40:16 INFO - PROCESS | 16496 | 1460918416288 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]]]}] 11:40:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:40:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1441ms 11:40:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:40:16 INFO - PROCESS | 16496 | 1460918416317 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 11:40:16 INFO - PROCESS | 16496 | 1460918416320 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 11:40:16 INFO - PROCESS | 16496 | 1460918416329 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:40:16 INFO - PROCESS | 16496 | 1460918416332 Marionette TRACE conn3 <- [1,2758,null,{}] 11:40:16 INFO - PROCESS | 16496 | 1460918416337 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}] 11:40:16 INFO - PROCESS | 16496 | 1460918416547 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 11:40:16 INFO - PROCESS | 16496 | 1460918416813 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a797b800 == 151 [pid = 16496] [id = 697] 11:40:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f03982ce400) [pid = 16496] [serial = 2092] [outer = (nil)] 11:40:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f03a5104c00) [pid = 16496] [serial = 2093] [outer = 0x7f03982ce400] 11:40:16 INFO - PROCESS | 16496 | 1460918416886 Marionette DEBUG loaded listener.js 11:40:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f03a5245000) [pid = 16496] [serial = 2094] [outer = 0x7f03982ce400] 11:40:17 INFO - PROCESS | 16496 | 1460918417756 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]]]}] 11:40:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:40:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1484ms 11:40:17 INFO - PROCESS | 16496 | 1460918417813 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 11:40:17 INFO - PROCESS | 16496 | 1460918417817 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 11:40:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:40:17 INFO - PROCESS | 16496 | 1460918417823 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:40:17 INFO - PROCESS | 16496 | 1460918417825 Marionette TRACE conn3 <- [1,2762,null,{}] 11:40:17 INFO - PROCESS | 16496 | 1460918417832 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}] 11:40:18 INFO - PROCESS | 16496 | 1460918418047 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 11:40:18 INFO - PROCESS | 16496 | 1460918418356 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:18 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99ef800 == 152 [pid = 16496] [id = 698] 11:40:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f03a52ee800) [pid = 16496] [serial = 2095] [outer = (nil)] 11:40:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f03a52f4800) [pid = 16496] [serial = 2096] [outer = 0x7f03a52ee800] 11:40:18 INFO - PROCESS | 16496 | 1460918418471 Marionette DEBUG loaded listener.js 11:40:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f03a5391c00) [pid = 16496] [serial = 2097] [outer = 0x7f03a52ee800] 11:40:19 INFO - PROCESS | 16496 | 1460918419288 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]]]}] 11:40:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:40:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1531ms 11:40:19 INFO - PROCESS | 16496 | 1460918419355 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 11:40:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:40:19 INFO - PROCESS | 16496 | 1460918419360 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 11:40:19 INFO - PROCESS | 16496 | 1460918419365 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:40:19 INFO - PROCESS | 16496 | 1460918419369 Marionette TRACE conn3 <- [1,2766,null,{}] 11:40:19 INFO - PROCESS | 16496 | 1460918419375 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}] 11:40:19 INFO - PROCESS | 16496 | 1460918419652 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 11:40:19 INFO - PROCESS | 16496 | 1460918419883 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab47e000 == 153 [pid = 16496] [id = 699] 11:40:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03a5498000) [pid = 16496] [serial = 2098] [outer = (nil)] 11:40:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f03a55c7c00) [pid = 16496] [serial = 2099] [outer = 0x7f03a5498000] 11:40:20 INFO - PROCESS | 16496 | 1460918420016 Marionette DEBUG loaded listener.js 11:40:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f03a57aa000) [pid = 16496] [serial = 2100] [outer = 0x7f03a5498000] 11:40:20 INFO - PROCESS | 16496 | 1460918420902 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]]]}] 11:40:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:40:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1583ms 11:40:20 INFO - PROCESS | 16496 | 1460918420949 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 11:40:20 INFO - PROCESS | 16496 | 1460918420953 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 11:40:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:40:20 INFO - PROCESS | 16496 | 1460918420958 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:40:20 INFO - PROCESS | 16496 | 1460918420961 Marionette TRACE conn3 <- [1,2770,null,{}] 11:40:20 INFO - PROCESS | 16496 | 1460918420967 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}] 11:40:21 INFO - PROCESS | 16496 | 1460918421193 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 11:40:21 INFO - PROCESS | 16496 | 1460918421465 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab614000 == 154 [pid = 16496] [id = 700] 11:40:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f039ce78c00) [pid = 16496] [serial = 2101] [outer = (nil)] 11:40:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f03a67b4000) [pid = 16496] [serial = 2102] [outer = 0x7f039ce78c00] 11:40:21 INFO - PROCESS | 16496 | 1460918421588 Marionette DEBUG loaded listener.js 11:40:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f03a67c1800) [pid = 16496] [serial = 2103] [outer = 0x7f039ce78c00] 11:40:22 INFO - PROCESS | 16496 | 1460918422420 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]]]}] 11:40:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:40:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1528ms 11:40:22 INFO - PROCESS | 16496 | 1460918422488 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 11:40:22 INFO - PROCESS | 16496 | 1460918422492 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 11:40:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:40:22 INFO - PROCESS | 16496 | 1460918422498 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:40:22 INFO - PROCESS | 16496 | 1460918422500 Marionette TRACE conn3 <- [1,2774,null,{}] 11:40:22 INFO - PROCESS | 16496 | 1460918422505 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}] 11:40:22 INFO - PROCESS | 16496 | 1460918422729 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 11:40:22 INFO - PROCESS | 16496 | 1460918422992 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab88a800 == 155 [pid = 16496] [id = 701] 11:40:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f03a3c0a400) [pid = 16496] [serial = 2104] [outer = (nil)] 11:40:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f03a6835000) [pid = 16496] [serial = 2105] [outer = 0x7f03a3c0a400] 11:40:23 INFO - PROCESS | 16496 | 1460918423106 Marionette DEBUG loaded listener.js 11:40:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f03a6a38000) [pid = 16496] [serial = 2106] [outer = 0x7f03a3c0a400] 11:40:23 INFO - PROCESS | 16496 | 1460918423962 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]]]}] 11:40:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:40:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1534ms 11:40:24 INFO - PROCESS | 16496 | 1460918424034 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 11:40:24 INFO - PROCESS | 16496 | 1460918424037 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 11:40:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:40:24 INFO - PROCESS | 16496 | 1460918424043 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:40:24 INFO - PROCESS | 16496 | 1460918424045 Marionette TRACE conn3 <- [1,2778,null,{}] 11:40:24 INFO - PROCESS | 16496 | 1460918424051 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}] 11:40:24 INFO - PROCESS | 16496 | 1460918424272 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 11:40:24 INFO - PROCESS | 16496 | 1460918424535 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:24 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab955000 == 156 [pid = 16496] [id = 702] 11:40:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f03a52ed800) [pid = 16496] [serial = 2107] [outer = (nil)] 11:40:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f03a6a4c400) [pid = 16496] [serial = 2108] [outer = 0x7f03a52ed800] 11:40:24 INFO - PROCESS | 16496 | 1460918424650 Marionette DEBUG loaded listener.js 11:40:24 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f03a7007400) [pid = 16496] [serial = 2109] [outer = 0x7f03a52ed800] 11:40:25 INFO - PROCESS | 16496 | 1460918425481 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]]]}] 11:40:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:40:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1498ms 11:40:25 INFO - PROCESS | 16496 | 1460918425543 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 11:40:25 INFO - PROCESS | 16496 | 1460918425546 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 11:40:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:40:25 INFO - PROCESS | 16496 | 1460918425572 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:40:25 INFO - PROCESS | 16496 | 1460918425577 Marionette TRACE conn3 <- [1,2782,null,{}] 11:40:25 INFO - PROCESS | 16496 | 1460918425582 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}] 11:40:25 INFO - PROCESS | 16496 | 1460918425823 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 11:40:26 INFO - PROCESS | 16496 | 1460918426137 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ade7d800 == 157 [pid = 16496] [id = 703] 11:40:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f0395bb5800) [pid = 16496] [serial = 2110] [outer = (nil)] 11:40:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f03a7007c00) [pid = 16496] [serial = 2111] [outer = 0x7f0395bb5800] 11:40:26 INFO - PROCESS | 16496 | 1460918426238 Marionette DEBUG loaded listener.js 11:40:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f03a71c9800) [pid = 16496] [serial = 2112] [outer = 0x7f0395bb5800] 11:40:27 INFO - PROCESS | 16496 | 1460918427187 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]]]}] 11:40:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:40:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1689ms 11:40:27 INFO - PROCESS | 16496 | 1460918427259 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 11:40:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:40:27 INFO - PROCESS | 16496 | 1460918427264 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 11:40:27 INFO - PROCESS | 16496 | 1460918427273 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:40:27 INFO - PROCESS | 16496 | 1460918427275 Marionette TRACE conn3 <- [1,2786,null,{}] 11:40:27 INFO - PROCESS | 16496 | 1460918427283 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}] 11:40:27 INFO - PROCESS | 16496 | 1460918427523 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 11:40:27 INFO - PROCESS | 16496 | 1460918427833 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03af967800 == 158 [pid = 16496] [id = 704] 11:40:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f03982cd800) [pid = 16496] [serial = 2113] [outer = (nil)] 11:40:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03a7280800) [pid = 16496] [serial = 2114] [outer = 0x7f03982cd800] 11:40:27 INFO - PROCESS | 16496 | 1460918427912 Marionette DEBUG loaded listener.js 11:40:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f03a7468400) [pid = 16496] [serial = 2115] [outer = 0x7f03982cd800] 11:40:28 INFO - PROCESS | 16496 | 1460918428770 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]]]}] 11:40:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:40:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1541ms 11:40:28 INFO - PROCESS | 16496 | 1460918428813 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 11:40:28 INFO - PROCESS | 16496 | 1460918428816 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 11:40:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:40:28 INFO - PROCESS | 16496 | 1460918428822 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:40:28 INFO - PROCESS | 16496 | 1460918428824 Marionette TRACE conn3 <- [1,2790,null,{}] 11:40:28 INFO - PROCESS | 16496 | 1460918428830 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}] 11:40:29 INFO - PROCESS | 16496 | 1460918429055 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 11:40:29 INFO - PROCESS | 16496 | 1460918429326 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0014000 == 159 [pid = 16496] [id = 705] 11:40:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f03a71ca400) [pid = 16496] [serial = 2116] [outer = (nil)] 11:40:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03a77adc00) [pid = 16496] [serial = 2117] [outer = 0x7f03a71ca400] 11:40:29 INFO - PROCESS | 16496 | 1460918429403 Marionette DEBUG loaded listener.js 11:40:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03a77ba400) [pid = 16496] [serial = 2118] [outer = 0x7f03a71ca400] 11:40:30 INFO - PROCESS | 16496 | 1460918430266 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]]]}] 11:40:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:40:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1484ms 11:40:30 INFO - PROCESS | 16496 | 1460918430309 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 11:40:30 INFO - PROCESS | 16496 | 1460918430313 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 11:40:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:40:30 INFO - PROCESS | 16496 | 1460918430319 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:40:30 INFO - PROCESS | 16496 | 1460918430321 Marionette TRACE conn3 <- [1,2794,null,{}] 11:40:30 INFO - PROCESS | 16496 | 1460918430336 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}] 11:40:30 INFO - PROCESS | 16496 | 1460918430571 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 11:40:30 INFO - PROCESS | 16496 | 1460918430840 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:30 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b03ae800 == 160 [pid = 16496] [id = 706] 11:40:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03a77b1800) [pid = 16496] [serial = 2119] [outer = (nil)] 11:40:30 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f03a794bc00) [pid = 16496] [serial = 2120] [outer = 0x7f03a77b1800] 11:40:30 INFO - PROCESS | 16496 | 1460918430963 Marionette DEBUG loaded listener.js 11:40:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03a7b04c00) [pid = 16496] [serial = 2121] [outer = 0x7f03a77b1800] 11:40:31 INFO - PROCESS | 16496 | 1460918431853 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]]]}] 11:40:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:40:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1588ms 11:40:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:40:31 INFO - PROCESS | 16496 | 1460918431908 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 11:40:31 INFO - PROCESS | 16496 | 1460918431911 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 11:40:31 INFO - PROCESS | 16496 | 1460918431917 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:40:31 INFO - PROCESS | 16496 | 1460918431920 Marionette TRACE conn3 <- [1,2798,null,{}] 11:40:31 INFO - PROCESS | 16496 | 1460918431925 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}] 11:40:32 INFO - PROCESS | 16496 | 1460918432161 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 11:40:32 INFO - PROCESS | 16496 | 1460918432435 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0c38000 == 161 [pid = 16496] [id = 707] 11:40:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03a77bac00) [pid = 16496] [serial = 2122] [outer = (nil)] 11:40:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f03a7cb0800) [pid = 16496] [serial = 2123] [outer = 0x7f03a77bac00] 11:40:32 INFO - PROCESS | 16496 | 1460918432514 Marionette DEBUG loaded listener.js 11:40:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f03a8ccd000) [pid = 16496] [serial = 2124] [outer = 0x7f03a77bac00] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cc0d800 == 160 [pid = 16496] [id = 687] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b25d000 == 159 [pid = 16496] [id = 686] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397fde000 == 158 [pid = 16496] [id = 685] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0395cd3800 == 157 [pid = 16496] [id = 684] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397f1b000 == 156 [pid = 16496] [id = 683] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d59800 == 155 [pid = 16496] [id = 681] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a63000 == 154 [pid = 16496] [id = 680] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a47e2000 == 153 [pid = 16496] [id = 679] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a43da800 == 152 [pid = 16496] [id = 678] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4176800 == 151 [pid = 16496] [id = 677] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e955800 == 150 [pid = 16496] [id = 676] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e5ca000 == 149 [pid = 16496] [id = 675] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e04c800 == 148 [pid = 16496] [id = 674] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039d0b6000 == 147 [pid = 16496] [id = 673] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cc16800 == 146 [pid = 16496] [id = 672] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a284800 == 145 [pid = 16496] [id = 671] 11:40:34 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03969c7800 == 144 [pid = 16496] [id = 670] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f039a4c3400) [pid = 16496] [serial = 2009] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f03a57a8800) [pid = 16496] [serial = 1961] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f03982c5400) [pid = 16496] [serial = 2007] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03968ec400) [pid = 16496] [serial = 1997] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f0398a04400) [pid = 16496] [serial = 2004] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f0398683000) [pid = 16496] [serial = 2003] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a72ddc00) [pid = 16496] [serial = 1967] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f0398686400) [pid = 16496] [serial = 1946] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f0398070400) [pid = 16496] [serial = 2000] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f039cd11000) [pid = 16496] [serial = 1952] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f03968ef000) [pid = 16496] [serial = 1995] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f0395bafc00) [pid = 16496] [serial = 1988] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f03a7b11400) [pid = 16496] [serial = 1973] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f03a77b3c00) [pid = 16496] [serial = 1970] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f03a8d6b000) [pid = 16496] [serial = 1976] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f03aae14c00) [pid = 16496] [serial = 1985] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f03a4252800) [pid = 16496] [serial = 1958] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f039b431000) [pid = 16496] [serial = 1949] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f0395bad000) [pid = 16496] [serial = 1994] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f03aac3ac00) [pid = 16496] [serial = 1979] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f03987a9c00) [pid = 16496] [serial = 1940] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f039d453400) [pid = 16496] [serial = 1955] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f0396a46800) [pid = 16496] [serial = 1943] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f03a70a9400) [pid = 16496] [serial = 1964] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f0395b4b000) [pid = 16496] [serial = 1991] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f0397162800) [pid = 16496] [serial = 1998] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f0395bbd800) [pid = 16496] [serial = 1992] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f0398071800) [pid = 16496] [serial = 2006] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f0398298400) [pid = 16496] [serial = 2001] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03aac8bc00) [pid = 16496] [serial = 1982] [outer = (nil)] [url = about:blank] 11:40:34 INFO - PROCESS | 16496 | 1460918434827 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]]]}] 11:40:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:40:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2936ms 11:40:34 INFO - PROCESS | 16496 | 1460918434853 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 11:40:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:40:34 INFO - PROCESS | 16496 | 1460918434858 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 11:40:34 INFO - PROCESS | 16496 | 1460918434866 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:40:34 INFO - PROCESS | 16496 | 1460918434869 Marionette TRACE conn3 <- [1,2802,null,{}] 11:40:34 INFO - PROCESS | 16496 | 1460918434876 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}] 11:40:35 INFO - PROCESS | 16496 | 1460918435136 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 11:40:35 INFO - PROCESS | 16496 | 1460918435351 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d50800 == 145 [pid = 16496] [id = 708] 11:40:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f0395ba3800) [pid = 16496] [serial = 2125] [outer = (nil)] 11:40:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f0395c29400) [pid = 16496] [serial = 2126] [outer = 0x7f0395ba3800] 11:40:35 INFO - PROCESS | 16496 | 1460918435427 Marionette DEBUG loaded listener.js 11:40:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f0396731400) [pid = 16496] [serial = 2127] [outer = 0x7f0395ba3800] 11:40:36 INFO - PROCESS | 16496 | 1460918436185 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]]]}] 11:40:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:40:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1337ms 11:40:36 INFO - PROCESS | 16496 | 1460918436205 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 11:40:36 INFO - PROCESS | 16496 | 1460918436213 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 11:40:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:40:36 INFO - PROCESS | 16496 | 1460918436223 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:40:36 INFO - PROCESS | 16496 | 1460918436227 Marionette TRACE conn3 <- [1,2806,null,{}] 11:40:36 INFO - PROCESS | 16496 | 1460918436232 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}] 11:40:36 INFO - PROCESS | 16496 | 1460918436539 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 11:40:36 INFO - PROCESS | 16496 | 1460918436662 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:36 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397f32000 == 146 [pid = 16496] [id = 709] 11:40:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03952dc800) [pid = 16496] [serial = 2128] [outer = (nil)] 11:40:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f0396acdc00) [pid = 16496] [serial = 2129] [outer = 0x7f03952dc800] 11:40:36 INFO - PROCESS | 16496 | 1460918436729 Marionette DEBUG loaded listener.js 11:40:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f0396fe3c00) [pid = 16496] [serial = 2130] [outer = 0x7f03952dc800] 11:40:37 INFO - PROCESS | 16496 | 1460918437706 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]]]}] 11:40:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:40:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1530ms 11:40:37 INFO - PROCESS | 16496 | 1460918437763 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 11:40:37 INFO - PROCESS | 16496 | 1460918437766 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 11:40:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:40:37 INFO - PROCESS | 16496 | 1460918437773 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:40:37 INFO - PROCESS | 16496 | 1460918437779 Marionette TRACE conn3 <- [1,2810,null,{}] 11:40:37 INFO - PROCESS | 16496 | 1460918437795 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}] 11:40:38 INFO - PROCESS | 16496 | 1460918438094 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 11:40:38 INFO - PROCESS | 16496 | 1460918438123 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039897c000 == 147 [pid = 16496] [id = 710] 11:40:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f0397162800) [pid = 16496] [serial = 2131] [outer = (nil)] 11:40:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f039828b000) [pid = 16496] [serial = 2132] [outer = 0x7f0397162800] 11:40:38 INFO - PROCESS | 16496 | 1460918438189 Marionette DEBUG loaded listener.js 11:40:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f03982ce800) [pid = 16496] [serial = 2133] [outer = 0x7f0397162800] 11:40:39 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f0395c2cc00) [pid = 16496] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:40:39 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f0395c28400) [pid = 16496] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:40:39 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f03952d9000) [pid = 16496] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:40:39 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f03923d2800) [pid = 16496] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:40:39 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f0397051c00) [pid = 16496] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:40:39 INFO - PROCESS | 16496 | 1460918439484 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]]]}] 11:40:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:40:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1744ms 11:40:39 INFO - PROCESS | 16496 | 1460918439523 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 11:40:39 INFO - PROCESS | 16496 | 1460918439533 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 11:40:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:40:39 INFO - PROCESS | 16496 | 1460918439542 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:40:39 INFO - PROCESS | 16496 | 1460918439544 Marionette TRACE conn3 <- [1,2814,null,{}] 11:40:39 INFO - PROCESS | 16496 | 1460918439548 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}] 11:40:39 INFO - PROCESS | 16496 | 1460918439760 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 11:40:39 INFO - PROCESS | 16496 | 1460918439987 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a5c0000 == 148 [pid = 16496] [id = 711] 11:40:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f0391cc5c00) [pid = 16496] [serial = 2134] [outer = (nil)] 11:40:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f039868f000) [pid = 16496] [serial = 2135] [outer = 0x7f0391cc5c00] 11:40:40 INFO - PROCESS | 16496 | 1460918440053 Marionette DEBUG loaded listener.js 11:40:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f0398a0b400) [pid = 16496] [serial = 2136] [outer = 0x7f0391cc5c00] 11:40:40 INFO - PROCESS | 16496 | 1460918440815 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]]]}] 11:40:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:40:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1294ms 11:40:40 INFO - PROCESS | 16496 | 1460918440837 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 11:40:40 INFO - PROCESS | 16496 | 1460918440840 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 11:40:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:40:40 INFO - PROCESS | 16496 | 1460918440849 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:40:40 INFO - PROCESS | 16496 | 1460918440852 Marionette TRACE conn3 <- [1,2818,null,{}] 11:40:40 INFO - PROCESS | 16496 | 1460918440870 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}] 11:40:41 INFO - PROCESS | 16496 | 1460918441085 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 11:40:41 INFO - PROCESS | 16496 | 1460918441099 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc0f800 == 149 [pid = 16496] [id = 712] 11:40:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f039868a000) [pid = 16496] [serial = 2137] [outer = (nil)] 11:40:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f039a8d9400) [pid = 16496] [serial = 2138] [outer = 0x7f039868a000] 11:40:41 INFO - PROCESS | 16496 | 1460918441162 Marionette DEBUG loaded listener.js 11:40:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f039b34a000) [pid = 16496] [serial = 2139] [outer = 0x7f039868a000] 11:40:42 INFO - PROCESS | 16496 | 1460918442487 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]]]}] 11:40:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:40:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1652ms 11:40:42 INFO - PROCESS | 16496 | 1460918442499 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 11:40:42 INFO - PROCESS | 16496 | 1460918442506 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 11:40:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:40:42 INFO - PROCESS | 16496 | 1460918442515 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:40:42 INFO - PROCESS | 16496 | 1460918442520 Marionette TRACE conn3 <- [1,2822,null,{}] 11:40:42 INFO - PROCESS | 16496 | 1460918442527 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}] 11:40:42 INFO - PROCESS | 16496 | 1460918442766 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 11:40:43 INFO - PROCESS | 16496 | 1460918443087 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0398027800 == 150 [pid = 16496] [id = 713] 11:40:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f039672ac00) [pid = 16496] [serial = 2140] [outer = (nil)] 11:40:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f0396accc00) [pid = 16496] [serial = 2141] [outer = 0x7f039672ac00] 11:40:43 INFO - PROCESS | 16496 | 1460918443171 Marionette DEBUG loaded listener.js 11:40:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f0396fdd000) [pid = 16496] [serial = 2142] [outer = 0x7f039672ac00] 11:40:44 INFO - PROCESS | 16496 | 1460918444174 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]]]}] 11:40:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:40:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1733ms 11:40:44 INFO - PROCESS | 16496 | 1460918444249 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 11:40:44 INFO - PROCESS | 16496 | 1460918444258 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 11:40:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:40:44 INFO - PROCESS | 16496 | 1460918444268 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:40:44 INFO - PROCESS | 16496 | 1460918444272 Marionette TRACE conn3 <- [1,2826,null,{}] 11:40:44 INFO - PROCESS | 16496 | 1460918444279 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}] 11:40:44 INFO - PROCESS | 16496 | 1460918444563 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 11:40:44 INFO - PROCESS | 16496 | 1460918444875 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfd9800 == 151 [pid = 16496] [id = 714] 11:40:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f0396a4f000) [pid = 16496] [serial = 2143] [outer = (nil)] 11:40:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f0398686000) [pid = 16496] [serial = 2144] [outer = 0x7f0396a4f000] 11:40:44 INFO - PROCESS | 16496 | 1460918444954 Marionette DEBUG loaded listener.js 11:40:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f039a4c6800) [pid = 16496] [serial = 2145] [outer = 0x7f0396a4f000] 11:40:45 INFO - PROCESS | 16496 | 1460918445847 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:40:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:40:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1635ms 11:40:45 INFO - PROCESS | 16496 | 1460918445904 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 11:40:45 INFO - PROCESS | 16496 | 1460918445908 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 11:40:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:40:45 INFO - PROCESS | 16496 | 1460918445915 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:40:45 INFO - PROCESS | 16496 | 1460918445920 Marionette TRACE conn3 <- [1,2830,null,{}] 11:40:45 INFO - PROCESS | 16496 | 1460918445936 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}] 11:40:46 INFO - PROCESS | 16496 | 1460918446220 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 11:40:46 INFO - PROCESS | 16496 | 1460918446529 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e2c5800 == 152 [pid = 16496] [id = 715] 11:40:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f039806e800) [pid = 16496] [serial = 2146] [outer = (nil)] 11:40:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f039b470c00) [pid = 16496] [serial = 2147] [outer = 0x7f039806e800] 11:40:46 INFO - PROCESS | 16496 | 1460918446613 Marionette DEBUG loaded listener.js 11:40:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f039cd19800) [pid = 16496] [serial = 2148] [outer = 0x7f039806e800] 11:40:47 INFO - PROCESS | 16496 | 1460918447499 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]]]}] 11:40:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:40:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1640ms 11:40:47 INFO - PROCESS | 16496 | 1460918447557 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 11:40:47 INFO - PROCESS | 16496 | 1460918447560 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 11:40:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:40:47 INFO - PROCESS | 16496 | 1460918447568 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:40:47 INFO - PROCESS | 16496 | 1460918447571 Marionette TRACE conn3 <- [1,2834,null,{}] 11:40:47 INFO - PROCESS | 16496 | 1460918447576 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}] 11:40:47 INFO - PROCESS | 16496 | 1460918447813 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 11:40:48 INFO - PROCESS | 16496 | 1460918448121 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e944800 == 153 [pid = 16496] [id = 716] 11:40:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03981c9c00) [pid = 16496] [serial = 2149] [outer = (nil)] 11:40:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f039d137000) [pid = 16496] [serial = 2150] [outer = 0x7f03981c9c00] 11:40:48 INFO - PROCESS | 16496 | 1460918448202 Marionette DEBUG loaded listener.js 11:40:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f039d44f400) [pid = 16496] [serial = 2151] [outer = 0x7f03981c9c00] 11:40:49 INFO - PROCESS | 16496 | 1460918449071 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:40:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:40:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1539ms 11:40:49 INFO - PROCESS | 16496 | 1460918449108 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 11:40:49 INFO - PROCESS | 16496 | 1460918449111 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 11:40:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:40:49 INFO - PROCESS | 16496 | 1460918449117 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:40:49 INFO - PROCESS | 16496 | 1460918449119 Marionette TRACE conn3 <- [1,2838,null,{}] 11:40:49 INFO - PROCESS | 16496 | 1460918449125 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}] 11:40:49 INFO - PROCESS | 16496 | 1460918449352 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 11:40:49 INFO - PROCESS | 16496 | 1460918449642 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3dae000 == 154 [pid = 16496] [id = 717] 11:40:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f039e6dac00) [pid = 16496] [serial = 2152] [outer = (nil)] 11:40:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f039e6dd800) [pid = 16496] [serial = 2153] [outer = 0x7f039e6dac00] 11:40:49 INFO - PROCESS | 16496 | 1460918449774 Marionette DEBUG loaded listener.js 11:40:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03a3e5c400) [pid = 16496] [serial = 2154] [outer = 0x7f039e6dac00] 11:40:50 INFO - PROCESS | 16496 | 1460918450728 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]]]}] 11:40:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:40:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1686ms 11:40:50 INFO - PROCESS | 16496 | 1460918450805 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 11:40:50 INFO - PROCESS | 16496 | 1460918450808 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 11:40:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:40:50 INFO - PROCESS | 16496 | 1460918450815 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:40:50 INFO - PROCESS | 16496 | 1460918450817 Marionette TRACE conn3 <- [1,2842,null,{}] 11:40:50 INFO - PROCESS | 16496 | 1460918450824 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}] 11:40:51 INFO - PROCESS | 16496 | 1460918451108 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 11:40:51 INFO - PROCESS | 16496 | 1460918451424 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:51 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54e4800 == 155 [pid = 16496] [id = 718] 11:40:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f0395baa800) [pid = 16496] [serial = 2155] [outer = (nil)] 11:40:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03a5248000) [pid = 16496] [serial = 2156] [outer = 0x7f0395baa800] 11:40:51 INFO - PROCESS | 16496 | 1460918451511 Marionette DEBUG loaded listener.js 11:40:51 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03a5496000) [pid = 16496] [serial = 2157] [outer = 0x7f0395baa800] 11:40:52 INFO - PROCESS | 16496 | 1460918452383 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]]]}] 11:40:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:40:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1637ms 11:40:52 INFO - PROCESS | 16496 | 1460918452453 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 11:40:52 INFO - PROCESS | 16496 | 1460918452457 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 11:40:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:40:52 INFO - PROCESS | 16496 | 1460918452463 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:40:52 INFO - PROCESS | 16496 | 1460918452465 Marionette TRACE conn3 <- [1,2846,null,{}] 11:40:52 INFO - PROCESS | 16496 | 1460918452471 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}] 11:40:52 INFO - PROCESS | 16496 | 1460918452745 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 11:40:53 INFO - PROCESS | 16496 | 1460918453066 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6b4b000 == 156 [pid = 16496] [id = 719] 11:40:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f0396733400) [pid = 16496] [serial = 2158] [outer = (nil)] 11:40:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f03a57aec00) [pid = 16496] [serial = 2159] [outer = 0x7f0396733400] 11:40:53 INFO - PROCESS | 16496 | 1460918453146 Marionette DEBUG loaded listener.js 11:40:53 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f03a70a9800) [pid = 16496] [serial = 2160] [outer = 0x7f0396733400] 11:40:54 INFO - PROCESS | 16496 | 1460918454037 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]]]}] 11:40:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:40:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1629ms 11:40:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:40:54 INFO - PROCESS | 16496 | 1460918454093 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 11:40:54 INFO - PROCESS | 16496 | 1460918454096 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 11:40:54 INFO - PROCESS | 16496 | 1460918454102 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:40:54 INFO - PROCESS | 16496 | 1460918454106 Marionette TRACE conn3 <- [1,2850,null,{}] 11:40:54 INFO - PROCESS | 16496 | 1460918454112 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}] 11:40:54 INFO - PROCESS | 16496 | 1460918454362 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 11:40:54 INFO - PROCESS | 16496 | 1460918454636 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a99e3000 == 157 [pid = 16496] [id = 720] 11:40:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f03a4249400) [pid = 16496] [serial = 2161] [outer = (nil)] 11:40:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f03a794a800) [pid = 16496] [serial = 2162] [outer = 0x7f03a4249400] 11:40:54 INFO - PROCESS | 16496 | 1460918454757 Marionette DEBUG loaded listener.js 11:40:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f03a7ca7800) [pid = 16496] [serial = 2163] [outer = 0x7f03a4249400] 11:40:55 INFO - PROCESS | 16496 | 1460918455640 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:40:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:40:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1587ms 11:40:55 INFO - PROCESS | 16496 | 1460918455689 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 11:40:55 INFO - PROCESS | 16496 | 1460918455693 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 11:40:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:40:55 INFO - PROCESS | 16496 | 1460918455699 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:40:55 INFO - PROCESS | 16496 | 1460918455701 Marionette TRACE conn3 <- [1,2854,null,{}] 11:40:55 INFO - PROCESS | 16496 | 1460918455707 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}] 11:40:55 INFO - PROCESS | 16496 | 1460918455949 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 11:40:56 INFO - PROCESS | 16496 | 1460918456257 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab613000 == 158 [pid = 16496] [id = 721] 11:40:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f0395b49c00) [pid = 16496] [serial = 2164] [outer = (nil)] 11:40:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f03a899d400) [pid = 16496] [serial = 2165] [outer = 0x7f0395b49c00] 11:40:56 INFO - PROCESS | 16496 | 1460918456336 Marionette DEBUG loaded listener.js 11:40:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f03aac88c00) [pid = 16496] [serial = 2166] [outer = 0x7f0395b49c00] 11:40:57 INFO - PROCESS | 16496 | 1460918457213 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]]]}] 11:40:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:40:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1582ms 11:40:57 INFO - PROCESS | 16496 | 1460918457283 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 11:40:57 INFO - PROCESS | 16496 | 1460918457288 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 11:40:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:40:57 INFO - PROCESS | 16496 | 1460918457295 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:40:57 INFO - PROCESS | 16496 | 1460918457297 Marionette TRACE conn3 <- [1,2858,null,{}] 11:40:57 INFO - PROCESS | 16496 | 1460918457303 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}] 11:40:57 INFO - PROCESS | 16496 | 1460918457543 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 11:40:57 INFO - PROCESS | 16496 | 1460918457871 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:57 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b0565800 == 159 [pid = 16496] [id = 722] 11:40:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03aae1a400) [pid = 16496] [serial = 2167] [outer = (nil)] 11:40:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f03aaecb400) [pid = 16496] [serial = 2168] [outer = 0x7f03aae1a400] 11:40:57 INFO - PROCESS | 16496 | 1460918457955 Marionette DEBUG loaded listener.js 11:40:58 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03aaed1000) [pid = 16496] [serial = 2169] [outer = 0x7f03aae1a400] 11:40:58 INFO - PROCESS | 16496 | 1460918458847 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:40:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:40:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1628ms 11:40:58 INFO - PROCESS | 16496 | 1460918458924 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 11:40:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:40:58 INFO - PROCESS | 16496 | 1460918458929 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 11:40:58 INFO - PROCESS | 16496 | 1460918458934 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:40:58 INFO - PROCESS | 16496 | 1460918458938 Marionette TRACE conn3 <- [1,2862,null,{}] 11:40:58 INFO - PROCESS | 16496 | 1460918458944 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}] 11:40:59 INFO - PROCESS | 16496 | 1460918459238 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 11:40:59 INFO - PROCESS | 16496 | 1460918459557 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b39c5800 == 160 [pid = 16496] [id = 723] 11:40:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03aaee5c00) [pid = 16496] [serial = 2170] [outer = (nil)] 11:40:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03abb64400) [pid = 16496] [serial = 2171] [outer = 0x7f03aaee5c00] 11:40:59 INFO - PROCESS | 16496 | 1460918459641 Marionette DEBUG loaded listener.js 11:40:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f03ad31d800) [pid = 16496] [serial = 2172] [outer = 0x7f03aaee5c00] 11:41:00 INFO - PROCESS | 16496 | 1460918460565 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]]]}] 11:41:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:41:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1693ms 11:41:00 INFO - PROCESS | 16496 | 1460918460631 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 11:41:00 INFO - PROCESS | 16496 | 1460918460636 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 11:41:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:41:00 INFO - PROCESS | 16496 | 1460918460645 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:41:00 INFO - PROCESS | 16496 | 1460918460650 Marionette TRACE conn3 <- [1,2866,null,{}] 11:41:00 INFO - PROCESS | 16496 | 1460918460658 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}] 11:41:00 INFO - PROCESS | 16496 | 1460918460929 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 11:41:01 INFO - PROCESS | 16496 | 1460918461254 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bda69800 == 161 [pid = 16496] [id = 724] 11:41:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f0395d86c00) [pid = 16496] [serial = 2173] [outer = (nil)] 11:41:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f03ad693c00) [pid = 16496] [serial = 2174] [outer = 0x7f0395d86c00] 11:41:01 INFO - PROCESS | 16496 | 1460918461343 Marionette DEBUG loaded listener.js 11:41:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f03adf0c400) [pid = 16496] [serial = 2175] [outer = 0x7f0395d86c00] 11:41:02 INFO - PROCESS | 16496 | 1460918462631 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]]]}] 11:41:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:41:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2045ms 11:41:02 INFO - PROCESS | 16496 | 1460918462690 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 11:41:02 INFO - PROCESS | 16496 | 1460918462693 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 11:41:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:41:02 INFO - PROCESS | 16496 | 1460918462699 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:41:02 INFO - PROCESS | 16496 | 1460918462701 Marionette TRACE conn3 <- [1,2870,null,{}] 11:41:02 INFO - PROCESS | 16496 | 1460918462722 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}] 11:41:03 INFO - PROCESS | 16496 | 1460918463116 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 11:41:03 INFO - PROCESS | 16496 | 1460918463372 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03bec0e000 == 162 [pid = 16496] [id = 725] 11:41:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f03ad59b000) [pid = 16496] [serial = 2176] [outer = (nil)] 11:41:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f03ae561c00) [pid = 16496] [serial = 2177] [outer = 0x7f03ad59b000] 11:41:03 INFO - PROCESS | 16496 | 1460918463450 Marionette DEBUG loaded listener.js 11:41:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f03aee89000) [pid = 16496] [serial = 2178] [outer = 0x7f03ad59b000] 11:41:04 INFO - PROCESS | 16496 | 1460918464374 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]]]}] 11:41:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:41:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1730ms 11:41:04 INFO - PROCESS | 16496 | 1460918464432 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 11:41:04 INFO - PROCESS | 16496 | 1460918464436 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 11:41:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:41:04 INFO - PROCESS | 16496 | 1460918464446 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:41:04 INFO - PROCESS | 16496 | 1460918464449 Marionette TRACE conn3 <- [1,2874,null,{}] 11:41:04 INFO - PROCESS | 16496 | 1460918464458 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}] 11:41:04 INFO - PROCESS | 16496 | 1460918464809 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 11:41:05 INFO - PROCESS | 16496 | 1460918465140 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c090b000 == 163 [pid = 16496] [id = 726] 11:41:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f03adfdb400) [pid = 16496] [serial = 2179] [outer = (nil)] 11:41:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f03af1b8800) [pid = 16496] [serial = 2180] [outer = 0x7f03adfdb400] 11:41:05 INFO - PROCESS | 16496 | 1460918465218 Marionette DEBUG loaded listener.js 11:41:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f03af434c00) [pid = 16496] [serial = 2181] [outer = 0x7f03adfdb400] 11:41:06 INFO - PROCESS | 16496 | 1460918466167 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]]]}] 11:41:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:41:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1782ms 11:41:06 INFO - PROCESS | 16496 | 1460918466228 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 11:41:06 INFO - PROCESS | 16496 | 1460918466230 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 11:41:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:41:06 INFO - PROCESS | 16496 | 1460918466236 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:41:06 INFO - PROCESS | 16496 | 1460918466239 Marionette TRACE conn3 <- [1,2878,null,{}] 11:41:06 INFO - PROCESS | 16496 | 1460918466244 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}] 11:41:06 INFO - PROCESS | 16496 | 1460918466492 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 11:41:06 INFO - PROCESS | 16496 | 1460918466844 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c2623800 == 164 [pid = 16496] [id = 727] 11:41:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f0398a05c00) [pid = 16496] [serial = 2182] [outer = (nil)] 11:41:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f03af43dc00) [pid = 16496] [serial = 2183] [outer = 0x7f0398a05c00] 11:41:06 INFO - PROCESS | 16496 | 1460918466925 Marionette DEBUG loaded listener.js 11:41:07 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f03af90ec00) [pid = 16496] [serial = 2184] [outer = 0x7f0398a05c00] 11:41:07 INFO - PROCESS | 16496 | 1460918467806 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]]]}] 11:41:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:41:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1629ms 11:41:07 INFO - PROCESS | 16496 | 1460918467867 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 11:41:07 INFO - PROCESS | 16496 | 1460918467870 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 11:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:41:07 INFO - PROCESS | 16496 | 1460918467878 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:41:07 INFO - PROCESS | 16496 | 1460918467881 Marionette TRACE conn3 <- [1,2882,null,{}] 11:41:07 INFO - PROCESS | 16496 | 1460918467886 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}] 11:41:08 INFO - PROCESS | 16496 | 1460918468139 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 11:41:08 INFO - PROCESS | 16496 | 1460918468463 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c295d000 == 165 [pid = 16496] [id = 728] 11:41:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f039b157400) [pid = 16496] [serial = 2185] [outer = (nil)] 11:41:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f03afdb8c00) [pid = 16496] [serial = 2186] [outer = 0x7f039b157400] 11:41:08 INFO - PROCESS | 16496 | 1460918468553 Marionette DEBUG loaded listener.js 11:41:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f03b0245000) [pid = 16496] [serial = 2187] [outer = 0x7f039b157400] 11:41:09 INFO - PROCESS | 16496 | 1460918469498 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]]]}] 11:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1681ms 11:41:09 INFO - PROCESS | 16496 | 1460918469561 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 11:41:09 INFO - PROCESS | 16496 | 1460918469565 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 11:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:41:09 INFO - PROCESS | 16496 | 1460918469570 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:41:09 INFO - PROCESS | 16496 | 1460918469573 Marionette TRACE conn3 <- [1,2886,null,{}] 11:41:09 INFO - PROCESS | 16496 | 1460918469579 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}] 11:41:09 INFO - PROCESS | 16496 | 1460918469811 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 11:41:10 INFO - PROCESS | 16496 | 1460918470099 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:10 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c3182000 == 166 [pid = 16496] [id = 729] 11:41:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03af441400) [pid = 16496] [serial = 2188] [outer = (nil)] 11:41:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03b024ec00) [pid = 16496] [serial = 2189] [outer = 0x7f03af441400] 11:41:10 INFO - PROCESS | 16496 | 1460918470218 Marionette DEBUG loaded listener.js 11:41:10 INFO - PROCESS | 16496 | ++DOMWINDOW == 224 (0x7f03b0805c00) [pid = 16496] [serial = 2190] [outer = 0x7f03af441400] 11:41:11 INFO - PROCESS | 16496 | 1460918471086 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]]]}] 11:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1591ms 11:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:41:11 INFO - PROCESS | 16496 | 1460918471163 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 11:41:11 INFO - PROCESS | 16496 | 1460918471166 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 11:41:11 INFO - PROCESS | 16496 | 1460918471172 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:41:11 INFO - PROCESS | 16496 | 1460918471175 Marionette TRACE conn3 <- [1,2890,null,{}] 11:41:11 INFO - PROCESS | 16496 | 1460918471180 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}] 11:41:11 INFO - PROCESS | 16496 | 1460918471411 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 11:41:11 INFO - PROCESS | 16496 | 1460918471691 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c4e85000 == 167 [pid = 16496] [id = 730] 11:41:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 225 (0x7f039d285800) [pid = 16496] [serial = 2191] [outer = (nil)] 11:41:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 226 (0x7f03b08c4800) [pid = 16496] [serial = 2192] [outer = 0x7f039d285800] 11:41:11 INFO - PROCESS | 16496 | 1460918471810 Marionette DEBUG loaded listener.js 11:41:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 227 (0x7f03b0a24400) [pid = 16496] [serial = 2193] [outer = 0x7f039d285800] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039a5c0000 == 166 [pid = 16496] [id = 711] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039897c000 == 165 [pid = 16496] [id = 710] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397f32000 == 164 [pid = 16496] [id = 709] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d50800 == 163 [pid = 16496] [id = 708] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b03ae800 == 162 [pid = 16496] [id = 706] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0014000 == 161 [pid = 16496] [id = 705] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03af967800 == 160 [pid = 16496] [id = 704] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ade7d800 == 159 [pid = 16496] [id = 703] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab955000 == 158 [pid = 16496] [id = 702] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab88a800 == 157 [pid = 16496] [id = 701] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab614000 == 156 [pid = 16496] [id = 700] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab47e000 == 155 [pid = 16496] [id = 699] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99ef800 == 154 [pid = 16496] [id = 698] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a797b800 == 153 [pid = 16496] [id = 697] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a719a800 == 152 [pid = 16496] [id = 696] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6a62800 == 151 [pid = 16496] [id = 695] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a54eb800 == 150 [pid = 16496] [id = 694] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a4189000 == 149 [pid = 16496] [id = 693] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3ba8000 == 148 [pid = 16496] [id = 692] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e5d3000 == 147 [pid = 16496] [id = 691] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bc1b000 == 146 [pid = 16496] [id = 690] 11:41:13 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039702e800 == 145 [pid = 16496] [id = 689] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 226 (0x7f039b15ec00) [pid = 16496] [serial = 2066] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 225 (0x7f0398a09800) [pid = 16496] [serial = 2063] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 224 (0x7f039d131800) [pid = 16496] [serial = 2033] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 223 (0x7f039cd16400) [pid = 16496] [serial = 2030] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f039b46b400) [pid = 16496] [serial = 2027] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f039b163400) [pid = 16496] [serial = 2024] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f039a8de000) [pid = 16496] [serial = 2021] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f03982cb400) [pid = 16496] [serial = 2018] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f0396ac5800) [pid = 16496] [serial = 2015] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f0395c21800) [pid = 16496] [serial = 2012] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f0396ef5800) [pid = 16496] [serial = 2057] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f0396a4f400) [pid = 16496] [serial = 2054] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f0396dd4c00) [pid = 16496] [serial = 2055] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f0395bacc00) [pid = 16496] [serial = 2052] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f0395247800) [pid = 16496] [serial = 2051] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f0395254400) [pid = 16496] [serial = 2048] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f0395c22400) [pid = 16496] [serial = 2045] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f03a40ec800) [pid = 16496] [serial = 2042] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03a3e60000) [pid = 16496] [serial = 2039] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f039d45d000) [pid = 16496] [serial = 2036] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f039a663000) [pid = 16496] [serial = 2064] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f03982cdc00) [pid = 16496] [serial = 2060] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03987a1800) [pid = 16496] [serial = 2061] [outer = (nil)] [url = about:blank] 11:41:13 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f039806f400) [pid = 16496] [serial = 2058] [outer = (nil)] [url = about:blank] 11:41:14 INFO - PROCESS | 16496 | 1460918474436 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3292ms 11:41:14 INFO - PROCESS | 16496 | 1460918474465 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 11:41:14 INFO - PROCESS | 16496 | 1460918474472 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 11:41:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:41:14 INFO - PROCESS | 16496 | 1460918474480 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:41:14 INFO - PROCESS | 16496 | 1460918474485 Marionette TRACE conn3 <- [1,2894,null,{}] 11:41:14 INFO - PROCESS | 16496 | 1460918474492 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}] 11:41:14 INFO - PROCESS | 16496 | 1460918474732 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 11:41:14 INFO - PROCESS | 16496 | 1460918474939 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03970c9800 == 146 [pid = 16496] [id = 731] 11:41:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f0395bb2c00) [pid = 16496] [serial = 2194] [outer = (nil)] 11:41:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f0395d8a400) [pid = 16496] [serial = 2195] [outer = 0x7f0395bb2c00] 11:41:15 INFO - PROCESS | 16496 | 1460918475013 Marionette DEBUG loaded listener.js 11:41:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f0396a45c00) [pid = 16496] [serial = 2196] [outer = 0x7f0395bb2c00] 11:41:15 INFO - PROCESS | 16496 | 1460918475945 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]]]}] 11:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1532ms 11:41:16 INFO - PROCESS | 16496 | 1460918476014 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 11:41:16 INFO - PROCESS | 16496 | 1460918476022 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 11:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:41:16 INFO - PROCESS | 16496 | 1460918476032 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:41:16 INFO - PROCESS | 16496 | 1460918476036 Marionette TRACE conn3 <- [1,2898,null,{}] 11:41:16 INFO - PROCESS | 16496 | 1460918476041 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}] 11:41:16 INFO - PROCESS | 16496 | 1460918476256 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 11:41:16 INFO - PROCESS | 16496 | 1460918476556 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:16 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0398970800 == 147 [pid = 16496] [id = 732] 11:41:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f0396dd1800) [pid = 16496] [serial = 2197] [outer = (nil)] 11:41:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f0398075400) [pid = 16496] [serial = 2198] [outer = 0x7f0396dd1800] 11:41:16 INFO - PROCESS | 16496 | 1460918476645 Marionette DEBUG loaded listener.js 11:41:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f039828f000) [pid = 16496] [serial = 2199] [outer = 0x7f0396dd1800] 11:41:17 INFO - PROCESS | 16496 | 1460918477438 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]]]}] 11:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1432ms 11:41:17 INFO - PROCESS | 16496 | 1460918477463 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 11:41:17 INFO - PROCESS | 16496 | 1460918477467 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 11:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:41:17 INFO - PROCESS | 16496 | 1460918477473 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:41:17 INFO - PROCESS | 16496 | 1460918477478 Marionette TRACE conn3 <- [1,2902,null,{}] 11:41:17 INFO - PROCESS | 16496 | 1460918477504 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}] 11:41:17 INFO - PROCESS | 16496 | 1460918477825 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 11:41:17 INFO - PROCESS | 16496 | 1460918477873 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b9a0800 == 148 [pid = 16496] [id = 733] 11:41:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f0398299000) [pid = 16496] [serial = 2200] [outer = (nil)] 11:41:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f039a8da800) [pid = 16496] [serial = 2201] [outer = 0x7f0398299000] 11:41:17 INFO - PROCESS | 16496 | 1460918477941 Marionette DEBUG loaded listener.js 11:41:18 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f039b34f800) [pid = 16496] [serial = 2202] [outer = 0x7f0398299000] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03a77b0000) [pid = 16496] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f039a662800) [pid = 16496] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f039cd21000) [pid = 16496] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03a7943c00) [pid = 16496] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03a524ac00) [pid = 16496] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f0398682800) [pid = 16496] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f039715c000) [pid = 16496] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f03923df000) [pid = 16496] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f0396a51800) [pid = 16496] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f0397162800) [pid = 16496] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f03982ce400) [pid = 16496] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03a3e5f800) [pid = 16496] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f039e6d0400) [pid = 16496] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f039d45ec00) [pid = 16496] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f039b465000) [pid = 16496] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f039b472000) [pid = 16496] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f0398a0ec00) [pid = 16496] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f0396ee9800) [pid = 16496] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f0395baa400) [pid = 16496] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f03952dc800) [pid = 16496] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f0395ba3800) [pid = 16496] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f03a77bac00) [pid = 16496] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a77b1800) [pid = 16496] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03a71ca400) [pid = 16496] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f03982cd800) [pid = 16496] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f0395bb5800) [pid = 16496] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03a52ed800) [pid = 16496] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03a3c0a400) [pid = 16496] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f039ce78c00) [pid = 16496] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f03a5498000) [pid = 16496] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03a52ee800) [pid = 16496] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f0391cc5c00) [pid = 16496] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f039b158800) [pid = 16496] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f039a8dd000) [pid = 16496] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f03923d1000) [pid = 16496] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f03982cf400) [pid = 16496] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f03a3c0f400) [pid = 16496] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f0391cc4800) [pid = 16496] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f039a660800) [pid = 16496] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f0395b50000) [pid = 16496] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f039e6d1c00) [pid = 16496] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f0396730800) [pid = 16496] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f039d287400) [pid = 16496] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f039b166400) [pid = 16496] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f039b350000) [pid = 16496] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f039cdf7400) [pid = 16496] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f0395d8cc00) [pid = 16496] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f03a3c04c00) [pid = 16496] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f0398689800) [pid = 16496] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f0396eeac00) [pid = 16496] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03931e4800) [pid = 16496] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f03a40ccc00) [pid = 16496] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f039a8e3800) [pid = 16496] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:41:19 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f039a8e0800) [pid = 16496] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:41:19 INFO - PROCESS | 16496 | 1460918479781 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2345ms 11:41:19 INFO - PROCESS | 16496 | 1460918479819 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 11:41:19 INFO - PROCESS | 16496 | 1460918479824 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 11:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:41:19 INFO - PROCESS | 16496 | 1460918479840 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:41:19 INFO - PROCESS | 16496 | 1460918479842 Marionette TRACE conn3 <- [1,2906,null,{}] 11:41:19 INFO - PROCESS | 16496 | 1460918479847 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}] 11:41:20 INFO - PROCESS | 16496 | 1460918480060 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 11:41:20 INFO - PROCESS | 16496 | 1460918480075 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:20 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039bc05800 == 149 [pid = 16496] [id = 734] 11:41:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f03923d3000) [pid = 16496] [serial = 2203] [outer = (nil)] 11:41:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f0396ef1800) [pid = 16496] [serial = 2204] [outer = 0x7f03923d3000] 11:41:20 INFO - PROCESS | 16496 | 1460918480136 Marionette DEBUG loaded listener.js 11:41:20 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f0398a0f400) [pid = 16496] [serial = 2205] [outer = 0x7f03923d3000] 11:41:21 INFO - PROCESS | 16496 | 1460918481099 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]]]}] 11:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1327ms 11:41:21 INFO - PROCESS | 16496 | 1460918481168 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 11:41:21 INFO - PROCESS | 16496 | 1460918481170 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 11:41:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:41:21 INFO - PROCESS | 16496 | 1460918481176 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:41:21 INFO - PROCESS | 16496 | 1460918481178 Marionette TRACE conn3 <- [1,2910,null,{}] 11:41:21 INFO - PROCESS | 16496 | 1460918481184 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}] 11:41:21 INFO - PROCESS | 16496 | 1460918481563 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 11:41:21 INFO - PROCESS | 16496 | 1460918481908 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396d51800 == 150 [pid = 16496] [id = 735] 11:41:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f03923d1000) [pid = 16496] [serial = 2206] [outer = (nil)] 11:41:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f03952d2c00) [pid = 16496] [serial = 2207] [outer = 0x7f03923d1000] 11:41:21 INFO - PROCESS | 16496 | 1460918481991 Marionette DEBUG loaded listener.js 11:41:22 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f0395bad400) [pid = 16496] [serial = 2208] [outer = 0x7f03923d1000] 11:41:22 INFO - PROCESS | 16496 | 1460918482781 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]]]}] 11:41:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:41:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:41:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1635ms 11:41:22 INFO - PROCESS | 16496 | 1460918482815 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 11:41:22 INFO - PROCESS | 16496 | 1460918482821 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 11:41:22 INFO - TEST-START | /DOMEvents/constructors.html 11:41:22 INFO - PROCESS | 16496 | 1460918482850 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:41:22 INFO - PROCESS | 16496 | 1460918482858 Marionette TRACE conn3 <- [1,2914,null,{}] 11:41:22 INFO - PROCESS | 16496 | 1460918482866 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}] 11:41:23 INFO - PROCESS | 16496 | 1460918483101 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 11:41:23 INFO - PROCESS | 16496 | 1460918483383 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b247000 == 151 [pid = 16496] [id = 736] 11:41:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f039524a800) [pid = 16496] [serial = 2209] [outer = (nil)] 11:41:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f0396ef5c00) [pid = 16496] [serial = 2210] [outer = 0x7f039524a800] 11:41:23 INFO - PROCESS | 16496 | 1460918483469 Marionette DEBUG loaded listener.js 11:41:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03981ce800) [pid = 16496] [serial = 2211] [outer = 0x7f039524a800] 11:41:24 INFO - PROCESS | 16496 | 1460918484527 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]]]}] 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:41:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1755ms 11:41:24 INFO - PROCESS | 16496 | 1460918484603 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 11:41:24 INFO - PROCESS | 16496 | 1460918484612 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 11:41:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:41:24 INFO - PROCESS | 16496 | 1460918484623 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:41:24 INFO - PROCESS | 16496 | 1460918484628 Marionette TRACE conn3 <- [1,2918,null,{}] 11:41:24 INFO - PROCESS | 16496 | 1460918484642 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}] 11:41:24 INFO - PROCESS | 16496 | 1460918484916 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 11:41:25 INFO - PROCESS | 16496 | 1460918485282 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e046800 == 152 [pid = 16496] [id = 737] 11:41:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f03982c3800) [pid = 16496] [serial = 2212] [outer = (nil)] 11:41:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f039b342c00) [pid = 16496] [serial = 2213] [outer = 0x7f03982c3800] 11:41:25 INFO - PROCESS | 16496 | 1460918485360 Marionette DEBUG loaded listener.js 11:41:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f039b46b400) [pid = 16496] [serial = 2214] [outer = 0x7f03982c3800] 11:41:26 INFO - PROCESS | 16496 | 1460918486203 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:41:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:41:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1598ms 11:41:26 INFO - PROCESS | 16496 | 1460918486221 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 11:41:26 INFO - PROCESS | 16496 | 1460918486226 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 11:41:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:41:26 INFO - PROCESS | 16496 | 1460918486242 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:41:26 INFO - PROCESS | 16496 | 1460918486249 Marionette TRACE conn3 <- [1,2922,null,{}] 11:41:26 INFO - PROCESS | 16496 | 1460918486255 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}] 11:41:26 INFO - PROCESS | 16496 | 1460918486494 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 11:41:26 INFO - PROCESS | 16496 | 1460918486771 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:26 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e692000 == 153 [pid = 16496] [id = 738] 11:41:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f03987a1400) [pid = 16496] [serial = 2215] [outer = (nil)] 11:41:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f039cd03400) [pid = 16496] [serial = 2216] [outer = 0x7f03987a1400] 11:41:26 INFO - PROCESS | 16496 | 1460918486849 Marionette DEBUG loaded listener.js 11:41:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f039cdf0800) [pid = 16496] [serial = 2217] [outer = 0x7f03987a1400] 11:41:27 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 11:41:27 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 11:41:27 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 11:41:27 INFO - PROCESS | 16496 | [16496] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 11:41:27 INFO - PROCESS | 16496 | 1460918487681 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]]]}] 11:41:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:41:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:41:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 11:41:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:41:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 11:41:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:41:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 11:41:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:41:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:41:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1507ms 11:41:27 INFO - PROCESS | 16496 | 1460918487748 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 11:41:27 INFO - PROCESS | 16496 | 1460918487755 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 11:41:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:41:27 INFO - PROCESS | 16496 | 1460918487764 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:41:27 INFO - PROCESS | 16496 | 1460918487766 Marionette TRACE conn3 <- [1,2926,null,{}] 11:41:27 INFO - PROCESS | 16496 | 1460918487771 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}] 11:41:28 INFO - PROCESS | 16496 | 1460918488122 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 11:41:28 INFO - PROCESS | 16496 | 1460918488305 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:28 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a418e800 == 154 [pid = 16496] [id = 739] 11:41:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f039cd1ac00) [pid = 16496] [serial = 2218] [outer = (nil)] 11:41:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f039e6d4800) [pid = 16496] [serial = 2219] [outer = 0x7f039cd1ac00] 11:41:28 INFO - PROCESS | 16496 | 1460918488378 Marionette DEBUG loaded listener.js 11:41:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f03a3c06400) [pid = 16496] [serial = 2220] [outer = 0x7f039cd1ac00] 11:41:29 INFO - PROCESS | 16496 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:41:29 INFO - PROCESS | 16496 | 1460918489140 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]]]}] 11:41:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:41:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1428ms 11:41:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:41:29 INFO - PROCESS | 16496 | 1460918489193 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 11:41:29 INFO - PROCESS | 16496 | 1460918489196 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 11:41:29 INFO - PROCESS | 16496 | 1460918489202 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:41:29 INFO - PROCESS | 16496 | 1460918489205 Marionette TRACE conn3 <- [1,2930,null,{}] 11:41:29 INFO - PROCESS | 16496 | 1460918489210 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}] 11:41:29 INFO - PROCESS | 16496 | 1460918489432 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 11:41:29 INFO - PROCESS | 16496 | 1460918489719 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54d9800 == 155 [pid = 16496] [id = 740] 11:41:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f03a40cbc00) [pid = 16496] [serial = 2221] [outer = (nil)] 11:41:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f03a40d0800) [pid = 16496] [serial = 2222] [outer = 0x7f03a40cbc00] 11:41:29 INFO - PROCESS | 16496 | 1460918489812 Marionette DEBUG loaded listener.js 11:41:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f03a46f0c00) [pid = 16496] [serial = 2223] [outer = 0x7f03a40cbc00] 11:41:30 INFO - PROCESS | 16496 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:41:30 INFO - PROCESS | 16496 | 1460918490658 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]]]}] 11:41:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:41:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1486ms 11:41:30 INFO - PROCESS | 16496 | 1460918490688 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 11:41:30 INFO - PROCESS | 16496 | 1460918490691 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 11:41:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:41:30 INFO - PROCESS | 16496 | 1460918490697 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:41:30 INFO - PROCESS | 16496 | 1460918490700 Marionette TRACE conn3 <- [1,2934,null,{}] 11:41:30 INFO - PROCESS | 16496 | 1460918490705 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}] 11:41:30 INFO - PROCESS | 16496 | 1460918490976 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 11:41:31 INFO - PROCESS | 16496 | 1460918491233 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:31 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6e85800 == 156 [pid = 16496] [id = 741] 11:41:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f03a3c04c00) [pid = 16496] [serial = 2224] [outer = (nil)] 11:41:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f03a52eac00) [pid = 16496] [serial = 2225] [outer = 0x7f03a3c04c00] 11:41:31 INFO - PROCESS | 16496 | 1460918491315 Marionette DEBUG loaded listener.js 11:41:31 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f03a5393400) [pid = 16496] [serial = 2226] [outer = 0x7f03a3c04c00] 11:41:32 INFO - PROCESS | 16496 | 1460918492091 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]]]}] 11:41:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:41:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1433ms 11:41:32 INFO - PROCESS | 16496 | 1460918492131 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 11:41:32 INFO - PROCESS | 16496 | 1460918492135 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 11:41:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:41:32 INFO - PROCESS | 16496 | 1460918492141 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:41:32 INFO - PROCESS | 16496 | 1460918492143 Marionette TRACE conn3 <- [1,2938,null,{}] 11:41:32 INFO - PROCESS | 16496 | 1460918492149 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}] 11:41:32 INFO - PROCESS | 16496 | 1460918492368 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 11:41:32 INFO - PROCESS | 16496 | 1460918492625 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:32 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a8c7e800 == 157 [pid = 16496] [id = 742] 11:41:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03a40ccc00) [pid = 16496] [serial = 2227] [outer = (nil)] 11:41:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f03a548c000) [pid = 16496] [serial = 2228] [outer = 0x7f03a40ccc00] 11:41:32 INFO - PROCESS | 16496 | 1460918492699 Marionette DEBUG loaded listener.js 11:41:32 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f03a55cc800) [pid = 16496] [serial = 2229] [outer = 0x7f03a40ccc00] 11:41:33 INFO - PROCESS | 16496 | 1460918493475 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]]]}] 11:41:33 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 11:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1382ms 11:41:33 INFO - PROCESS | 16496 | 1460918493524 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 11:41:33 INFO - PROCESS | 16496 | 1460918493528 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 11:41:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:41:33 INFO - PROCESS | 16496 | 1460918493534 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:41:33 INFO - PROCESS | 16496 | 1460918493537 Marionette TRACE conn3 <- [1,2942,null,{}] 11:41:33 INFO - PROCESS | 16496 | 1460918493542 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}] 11:41:33 INFO - PROCESS | 16496 | 1460918493800 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 11:41:34 INFO - PROCESS | 16496 | 1460918494093 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab50f000 == 158 [pid = 16496] [id = 743] 11:41:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03a52ed800) [pid = 16496] [serial = 2230] [outer = (nil)] 11:41:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03a57b3c00) [pid = 16496] [serial = 2231] [outer = 0x7f03a52ed800] 11:41:34 INFO - PROCESS | 16496 | 1460918494168 Marionette DEBUG loaded listener.js 11:41:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 188 (0x7f03a682b000) [pid = 16496] [serial = 2232] [outer = 0x7f03a52ed800] 11:41:35 INFO - PROCESS | 16496 | 1460918495027 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"]]]}] 11:41:35 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 11:41:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:41:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1530ms 11:41:35 INFO - PROCESS | 16496 | 1460918495068 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 11:41:35 INFO - PROCESS | 16496 | 1460918495072 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 11:41:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:41:35 INFO - PROCESS | 16496 | 1460918495078 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:41:35 INFO - PROCESS | 16496 | 1460918495081 Marionette TRACE conn3 <- [1,2946,null,{}] 11:41:35 INFO - PROCESS | 16496 | 1460918495086 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}] 11:41:35 INFO - PROCESS | 16496 | 1460918495346 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 11:41:35 INFO - PROCESS | 16496 | 1460918495615 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab894000 == 159 [pid = 16496] [id = 744] 11:41:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 189 (0x7f03a5399c00) [pid = 16496] [serial = 2233] [outer = (nil)] 11:41:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 190 (0x7f03a6838000) [pid = 16496] [serial = 2234] [outer = 0x7f03a5399c00] 11:41:35 INFO - PROCESS | 16496 | 1460918495718 Marionette DEBUG loaded listener.js 11:41:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 191 (0x7f03a7009400) [pid = 16496] [serial = 2235] [outer = 0x7f03a5399c00] 11:41:36 INFO - PROCESS | 16496 | 1460918496625 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]]]}] 11:41:36 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 11:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1579ms 11:41:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:41:36 INFO - PROCESS | 16496 | 1460918496662 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 11:41:36 INFO - PROCESS | 16496 | 1460918496665 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 11:41:36 INFO - PROCESS | 16496 | 1460918496673 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:41:36 INFO - PROCESS | 16496 | 1460918496675 Marionette TRACE conn3 <- [1,2950,null,{}] 11:41:36 INFO - PROCESS | 16496 | 1460918496681 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}] 11:41:36 INFO - PROCESS | 16496 | 1460918496915 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 11:41:37 INFO - PROCESS | 16496 | 1460918497172 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03aefab000 == 160 [pid = 16496] [id = 745] 11:41:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 192 (0x7f03a70b1400) [pid = 16496] [serial = 2236] [outer = (nil)] 11:41:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 193 (0x7f03a71cd400) [pid = 16496] [serial = 2237] [outer = 0x7f03a70b1400] 11:41:37 INFO - PROCESS | 16496 | 1460918497265 Marionette DEBUG loaded listener.js 11:41:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 194 (0x7f03a746b800) [pid = 16496] [serial = 2238] [outer = 0x7f03a70b1400] 11:41:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afdf3000 == 161 [pid = 16496] [id = 746] 11:41:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 195 (0x7f03a7d85000) [pid = 16496] [serial = 2239] [outer = (nil)] 11:41:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 196 (0x7f03a746cc00) [pid = 16496] [serial = 2240] [outer = 0x7f03a7d85000] 11:41:38 INFO - PROCESS | 16496 | 1460918498173 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]]]}] 11:41:38 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. 11:41:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 11:41:38 INFO - PROCESS | 16496 | 1460918498213 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 11:41:38 INFO - PROCESS | 16496 | 1460918498224 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 11:41:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:41:38 INFO - PROCESS | 16496 | 1460918498239 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:41:38 INFO - PROCESS | 16496 | 1460918498242 Marionette TRACE conn3 <- [1,2954,null,{}] 11:41:38 INFO - PROCESS | 16496 | 1460918498249 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}] 11:41:38 INFO - PROCESS | 16496 | 1460918498596 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 11:41:38 INFO - PROCESS | 16496 | 1460918498942 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:38 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b3964000 == 162 [pid = 16496] [id = 747] 11:41:38 INFO - PROCESS | 16496 | ++DOMWINDOW == 197 (0x7f03a7b0d800) [pid = 16496] [serial = 2241] [outer = (nil)] 11:41:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 198 (0x7f03aac90800) [pid = 16496] [serial = 2242] [outer = 0x7f03a7b0d800] 11:41:39 INFO - PROCESS | 16496 | 1460918499031 Marionette DEBUG loaded listener.js 11:41:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 199 (0x7f03aaec9800) [pid = 16496] [serial = 2243] [outer = 0x7f03a7b0d800] 11:41:39 INFO - PROCESS | 16496 | 1460918499796 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]]]}] 11:41:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:41:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 11:41:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1583ms 11:41:39 INFO - PROCESS | 16496 | 1460918499827 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 11:41:39 INFO - PROCESS | 16496 | 1460918499831 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 11:41:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:41:39 INFO - PROCESS | 16496 | 1460918499837 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:41:39 INFO - PROCESS | 16496 | 1460918499840 Marionette TRACE conn3 <- [1,2958,null,{}] 11:41:39 INFO - PROCESS | 16496 | 1460918499845 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}] 11:41:40 INFO - PROCESS | 16496 | 1460918500092 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 11:41:40 INFO - PROCESS | 16496 | 1460918500348 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c261e800 == 163 [pid = 16496] [id = 748] 11:41:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 200 (0x7f03a7d85400) [pid = 16496] [serial = 2244] [outer = (nil)] 11:41:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 201 (0x7f03aaf2c000) [pid = 16496] [serial = 2245] [outer = 0x7f03a7d85400] 11:41:40 INFO - PROCESS | 16496 | 1460918500424 Marionette DEBUG loaded listener.js 11:41:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 202 (0x7f03ad311400) [pid = 16496] [serial = 2246] [outer = 0x7f03a7d85400] 11:41:41 INFO - PROCESS | 16496 | 1460918501301 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]]]}] 11:41:41 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. 11:41:41 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1478ms 11:41:41 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:41:41 INFO - PROCESS | 16496 | 1460918501315 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 11:41:41 INFO - PROCESS | 16496 | 1460918501318 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 11:41:41 INFO - PROCESS | 16496 | 1460918501324 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:41:41 INFO - PROCESS | 16496 | 1460918501327 Marionette TRACE conn3 <- [1,2962,null,{}] 11:41:41 INFO - PROCESS | 16496 | 1460918501332 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}] 11:41:41 INFO - PROCESS | 16496 | 1460918501555 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 11:41:41 INFO - PROCESS | 16496 | 1460918501810 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:41 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03c71a4800 == 164 [pid = 16496] [id = 749] 11:41:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 203 (0x7f03aae12400) [pid = 16496] [serial = 2247] [outer = (nil)] 11:41:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 204 (0x7f03ad59cc00) [pid = 16496] [serial = 2248] [outer = 0x7f03aae12400] 11:41:41 INFO - PROCESS | 16496 | 1460918501887 Marionette DEBUG loaded listener.js 11:41:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 205 (0x7f03ae7cac00) [pid = 16496] [serial = 2249] [outer = 0x7f03aae12400] 11:41:42 INFO - PROCESS | 16496 | 1460918502657 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]]]}] 11:41:42 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 11:41:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1382ms 11:41:42 INFO - PROCESS | 16496 | 1460918502706 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 11:41:42 INFO - PROCESS | 16496 | 1460918502709 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 11:41:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:41:42 INFO - PROCESS | 16496 | 1460918502715 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:41:42 INFO - PROCESS | 16496 | 1460918502717 Marionette TRACE conn3 <- [1,2966,null,{}] 11:41:42 INFO - PROCESS | 16496 | 1460918502723 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}] 11:41:42 INFO - PROCESS | 16496 | 1460918502975 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 11:41:43 INFO - PROCESS | 16496 | 1460918503242 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:43 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03910e8800 == 165 [pid = 16496] [id = 750] 11:41:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 206 (0x7f0391cc7c00) [pid = 16496] [serial = 2250] [outer = (nil)] 11:41:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 207 (0x7f03af1b9c00) [pid = 16496] [serial = 2251] [outer = 0x7f0391cc7c00] 11:41:43 INFO - PROCESS | 16496 | 1460918503317 Marionette DEBUG loaded listener.js 11:41:43 INFO - PROCESS | 16496 | ++DOMWINDOW == 208 (0x7f03b0805000) [pid = 16496] [serial = 2252] [outer = 0x7f0391cc7c00] 11:41:44 INFO - PROCESS | 16496 | 1460918504099 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]]]}] 11:41:44 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. 11:41:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1429ms 11:41:44 INFO - PROCESS | 16496 | 1460918504145 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 11:41:44 INFO - PROCESS | 16496 | 1460918504147 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 11:41:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:41:44 INFO - PROCESS | 16496 | 1460918504154 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:41:44 INFO - PROCESS | 16496 | 1460918504156 Marionette TRACE conn3 <- [1,2970,null,{}] 11:41:44 INFO - PROCESS | 16496 | 1460918504162 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}] 11:41:44 INFO - PROCESS | 16496 | 1460918504411 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 11:41:44 INFO - PROCESS | 16496 | 1460918504675 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03941c6800 == 166 [pid = 16496] [id = 751] 11:41:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 209 (0x7f039b46c800) [pid = 16496] [serial = 2253] [outer = (nil)] 11:41:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 210 (0x7f03b0a25000) [pid = 16496] [serial = 2254] [outer = 0x7f039b46c800] 11:41:44 INFO - PROCESS | 16496 | 1460918504758 Marionette DEBUG loaded listener.js 11:41:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 211 (0x7f03b0ac7000) [pid = 16496] [serial = 2255] [outer = 0x7f039b46c800] 11:41:45 INFO - PROCESS | 16496 | 1460918505561 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]]]}] 11:41:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:41:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1434ms 11:41:45 INFO - PROCESS | 16496 | 1460918505588 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 11:41:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:41:45 INFO - PROCESS | 16496 | 1460918505593 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 11:41:45 INFO - PROCESS | 16496 | 1460918505598 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:41:45 INFO - PROCESS | 16496 | 1460918505601 Marionette TRACE conn3 <- [1,2974,null,{}] 11:41:45 INFO - PROCESS | 16496 | 1460918505606 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}] 11:41:45 INFO - PROCESS | 16496 | 1460918505845 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 11:41:46 INFO - PROCESS | 16496 | 1460918506148 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:46 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03941e2000 == 167 [pid = 16496] [id = 752] 11:41:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 212 (0x7f039bd19000) [pid = 16496] [serial = 2256] [outer = (nil)] 11:41:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 213 (0x7f03b0acc400) [pid = 16496] [serial = 2257] [outer = 0x7f039bd19000] 11:41:46 INFO - PROCESS | 16496 | 1460918506223 Marionette DEBUG loaded listener.js 11:41:46 INFO - PROCESS | 16496 | ++DOMWINDOW == 214 (0x7f03b0b1f400) [pid = 16496] [serial = 2258] [outer = 0x7f039bd19000] 11:41:47 INFO - PROCESS | 16496 | 1460918507031 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]]]}] 11:41:47 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. 11:41:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1478ms 11:41:47 INFO - PROCESS | 16496 | 1460918507078 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 11:41:47 INFO - PROCESS | 16496 | 1460918507081 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 11:41:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:41:47 INFO - PROCESS | 16496 | 1460918507136 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:41:47 INFO - PROCESS | 16496 | 1460918507138 Marionette TRACE conn3 <- [1,2978,null,{}] 11:41:47 INFO - PROCESS | 16496 | 1460918507150 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}] 11:41:47 INFO - PROCESS | 16496 | 1460918507378 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 11:41:47 INFO - PROCESS | 16496 | 1460918507663 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396b49800 == 168 [pid = 16496] [id = 753] 11:41:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 215 (0x7f03a6835c00) [pid = 16496] [serial = 2259] [outer = (nil)] 11:41:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 216 (0x7f03b0b29c00) [pid = 16496] [serial = 2260] [outer = 0x7f03a6835c00] 11:41:47 INFO - PROCESS | 16496 | 1460918507739 Marionette DEBUG loaded listener.js 11:41:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 217 (0x7f03b0c6d000) [pid = 16496] [serial = 2261] [outer = 0x7f03a6835c00] 11:41:48 INFO - PROCESS | 16496 | 1460918508491 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]]]}] 11:41:48 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. 11:41:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1434ms 11:41:48 INFO - PROCESS | 16496 | 1460918508522 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 11:41:48 INFO - PROCESS | 16496 | 1460918508526 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 11:41:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:41:48 INFO - PROCESS | 16496 | 1460918508532 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:41:48 INFO - PROCESS | 16496 | 1460918508535 Marionette TRACE conn3 <- [1,2982,null,{}] 11:41:48 INFO - PROCESS | 16496 | 1460918508540 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}] 11:41:48 INFO - PROCESS | 16496 | 1460918508771 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 11:41:49 INFO - PROCESS | 16496 | 1460918509029 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:49 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397f84800 == 169 [pid = 16496] [id = 754] 11:41:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 218 (0x7f03b0b22400) [pid = 16496] [serial = 2262] [outer = (nil)] 11:41:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 219 (0x7f03b0e29000) [pid = 16496] [serial = 2263] [outer = 0x7f03b0b22400] 11:41:49 INFO - PROCESS | 16496 | 1460918509100 Marionette DEBUG loaded listener.js 11:41:49 INFO - PROCESS | 16496 | ++DOMWINDOW == 220 (0x7f03b15ac000) [pid = 16496] [serial = 2264] [outer = 0x7f03b0b22400] 11:41:49 INFO - PROCESS | 16496 | 1460918509889 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"]]]}] 11:41:49 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 11:41:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:41:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1430ms 11:41:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:41:49 INFO - PROCESS | 16496 | 1460918509964 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 11:41:49 INFO - PROCESS | 16496 | 1460918509967 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 11:41:49 INFO - PROCESS | 16496 | 1460918509973 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:41:49 INFO - PROCESS | 16496 | 1460918509976 Marionette TRACE conn3 <- [1,2986,null,{}] 11:41:49 INFO - PROCESS | 16496 | 1460918509981 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}] 11:41:50 INFO - PROCESS | 16496 | 1460918510208 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 11:41:50 INFO - PROCESS | 16496 | 1460918510498 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039556c800 == 170 [pid = 16496] [id = 755] 11:41:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 221 (0x7f03b0b25400) [pid = 16496] [serial = 2265] [outer = (nil)] 11:41:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 222 (0x7f03b1974000) [pid = 16496] [serial = 2266] [outer = 0x7f03b0b25400] 11:41:50 INFO - PROCESS | 16496 | 1460918510576 Marionette DEBUG loaded listener.js 11:41:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 223 (0x7f03b2f13400) [pid = 16496] [serial = 2267] [outer = 0x7f03b0b25400] 11:41:51 INFO - PROCESS | 16496 | 1460918511413 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]]]}] 11:41:51 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. 11:41:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1484ms 11:41:51 INFO - PROCESS | 16496 | 1460918511457 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 11:41:51 INFO - PROCESS | 16496 | 1460918511461 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 11:41:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:41:51 INFO - PROCESS | 16496 | 1460918511466 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:41:51 INFO - PROCESS | 16496 | 1460918511468 Marionette TRACE conn3 <- [1,2990,null,{}] 11:41:51 INFO - PROCESS | 16496 | 1460918511474 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}] 11:41:51 INFO - PROCESS | 16496 | 1460918511731 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b263800 == 169 [pid = 16496] [id = 483] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03be970800 == 168 [pid = 16496] [id = 490] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039bc05800 == 167 [pid = 16496] [id = 734] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b9a0800 == 166 [pid = 16496] [id = 733] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0398970800 == 165 [pid = 16496] [id = 732] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03970c9800 == 164 [pid = 16496] [id = 731] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03bda69800 == 163 [pid = 16496] [id = 724] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b39c5800 == 162 [pid = 16496] [id = 723] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b0565800 == 161 [pid = 16496] [id = 722] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab613000 == 160 [pid = 16496] [id = 721] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a99e3000 == 159 [pid = 16496] [id = 720] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6b4b000 == 158 [pid = 16496] [id = 719] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a54e4800 == 157 [pid = 16496] [id = 718] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a3dae000 == 156 [pid = 16496] [id = 717] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e944800 == 155 [pid = 16496] [id = 716] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e2c5800 == 154 [pid = 16496] [id = 715] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039cfd9800 == 153 [pid = 16496] [id = 714] 11:41:53 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0398027800 == 152 [pid = 16496] [id = 713] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 222 (0x7f0398074000) [pid = 16496] [serial = 1989] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 221 (0x7f039d28e800) [pid = 16496] [serial = 2034] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 220 (0x7f03a40cb400) [pid = 16496] [serial = 2040] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 219 (0x7f0396dd0400) [pid = 16496] [serial = 1944] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 218 (0x7f03a6a4a400) [pid = 16496] [serial = 1962] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 217 (0x7f039ba70c00) [pid = 16496] [serial = 1950] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 216 (0x7f0398a0fc00) [pid = 16496] [serial = 2019] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 215 (0x7f039a4c6c00) [pid = 16496] [serial = 1947] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 214 (0x7f03a746a400) [pid = 16496] [serial = 1968] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 213 (0x7f039cdf6800) [pid = 16496] [serial = 1953] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 212 (0x7f039ce70800) [pid = 16496] [serial = 2031] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 211 (0x7f03a7943400) [pid = 16496] [serial = 1971] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 210 (0x7f03a8ccf400) [pid = 16496] [serial = 1974] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 209 (0x7f03a9988c00) [pid = 16496] [serial = 1977] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 208 (0x7f03aac85c00) [pid = 16496] [serial = 1980] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 207 (0x7f03aae11400) [pid = 16496] [serial = 1983] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 206 (0x7f03aaec8400) [pid = 16496] [serial = 1986] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 205 (0x7f039b158000) [pid = 16496] [serial = 2022] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 204 (0x7f039cd14400) [pid = 16496] [serial = 2028] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 203 (0x7f03a3c04000) [pid = 16496] [serial = 2037] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 202 (0x7f0398297400) [pid = 16496] [serial = 2046] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 201 (0x7f039a66b800) [pid = 16496] [serial = 1941] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 200 (0x7f03a44d2800) [pid = 16496] [serial = 2043] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 199 (0x7f0396732c00) [pid = 16496] [serial = 2049] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 198 (0x7f039b34d800) [pid = 16496] [serial = 2025] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 197 (0x7f0395d8fc00) [pid = 16496] [serial = 2013] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 196 (0x7f03a523ec00) [pid = 16496] [serial = 1959] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 195 (0x7f0396fde800) [pid = 16496] [serial = 2016] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 194 (0x7f039e6d3000) [pid = 16496] [serial = 1956] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 193 (0x7f03a727c400) [pid = 16496] [serial = 1965] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 192 (0x7f039a8d8c00) [pid = 16496] [serial = 2010] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 191 (0x7f039828b000) [pid = 16496] [serial = 2132] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 190 (0x7f03982ce800) [pid = 16496] [serial = 2133] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 189 (0x7f03a5104c00) [pid = 16496] [serial = 2093] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 188 (0x7f03a46ef800) [pid = 16496] [serial = 2091] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 187 (0x7f03a44d0000) [pid = 16496] [serial = 2090] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f03a4249800) [pid = 16496] [serial = 2088] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03a40e6400) [pid = 16496] [serial = 2087] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03a3e5c800) [pid = 16496] [serial = 2085] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f03a3c09400) [pid = 16496] [serial = 2084] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f039ce6ac00) [pid = 16496] [serial = 2082] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f039cd0d400) [pid = 16496] [serial = 2081] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f039bd16c00) [pid = 16496] [serial = 2079] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f039b52dc00) [pid = 16496] [serial = 2078] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f039b34fc00) [pid = 16496] [serial = 2076] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f039b15b400) [pid = 16496] [serial = 2075] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f03981cfc00) [pid = 16496] [serial = 2073] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f039704d400) [pid = 16496] [serial = 2072] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f03968ed000) [pid = 16496] [serial = 2070] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f0395c25800) [pid = 16496] [serial = 2069] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f0396acdc00) [pid = 16496] [serial = 2129] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f0395c29400) [pid = 16496] [serial = 2126] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f0396731400) [pid = 16496] [serial = 2127] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f03a8ccd000) [pid = 16496] [serial = 2124] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f03a7cb0800) [pid = 16496] [serial = 2123] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f03a7b04c00) [pid = 16496] [serial = 2121] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f03a794bc00) [pid = 16496] [serial = 2120] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f03a77ba400) [pid = 16496] [serial = 2118] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f03a77adc00) [pid = 16496] [serial = 2117] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03a7468400) [pid = 16496] [serial = 2115] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f03a7280800) [pid = 16496] [serial = 2114] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03a71c9800) [pid = 16496] [serial = 2112] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f03a7007c00) [pid = 16496] [serial = 2111] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f03a7007400) [pid = 16496] [serial = 2109] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f03a6a4c400) [pid = 16496] [serial = 2108] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03a6a38000) [pid = 16496] [serial = 2106] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03a6835000) [pid = 16496] [serial = 2105] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03a67c1800) [pid = 16496] [serial = 2103] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03a67b4000) [pid = 16496] [serial = 2102] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03a57aa000) [pid = 16496] [serial = 2100] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03a55c7c00) [pid = 16496] [serial = 2099] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f03a5391c00) [pid = 16496] [serial = 2097] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03a52f4800) [pid = 16496] [serial = 2096] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03a5245000) [pid = 16496] [serial = 2094] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f0396fe3c00) [pid = 16496] [serial = 2130] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f039868f000) [pid = 16496] [serial = 2135] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f0398a0b400) [pid = 16496] [serial = 2136] [outer = (nil)] [url = about:blank] 11:41:54 INFO - PROCESS | 16496 | 1460918514243 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0393f6e000 == 153 [pid = 16496] [id = 756] 11:41:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03931dc000) [pid = 16496] [serial = 2268] [outer = (nil)] 11:41:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03931e1000) [pid = 16496] [serial = 2269] [outer = 0x7f03931dc000] 11:41:54 INFO - PROCESS | 16496 | 1460918514318 Marionette DEBUG loaded listener.js 11:41:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f039524c000) [pid = 16496] [serial = 2270] [outer = 0x7f03931dc000] 11:41:54 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03953cd000 == 154 [pid = 16496] [id = 757] 11:41:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f0395bb2400) [pid = 16496] [serial = 2271] [outer = (nil)] 11:41:54 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f03952d5000) [pid = 16496] [serial = 2272] [outer = 0x7f0395bb2400] 11:41:55 INFO - PROCESS | 16496 | 1460918515095 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]]]}] 11:41:55 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. 11:41:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 3641ms 11:41:55 INFO - PROCESS | 16496 | 1460918515109 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 11:41:55 INFO - PROCESS | 16496 | 1460918515116 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 11:41:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:41:55 INFO - PROCESS | 16496 | 1460918515124 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:41:55 INFO - PROCESS | 16496 | 1460918515128 Marionette TRACE conn3 <- [1,2994,null,{}] 11:41:55 INFO - PROCESS | 16496 | 1460918515134 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}] 11:41:55 INFO - PROCESS | 16496 | 1460918515411 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 11:41:55 INFO - PROCESS | 16496 | 1460918515601 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:55 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039702f000 == 155 [pid = 16496] [id = 758] 11:41:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f03931dd000) [pid = 16496] [serial = 2273] [outer = (nil)] 11:41:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f0395c22400) [pid = 16496] [serial = 2274] [outer = 0x7f03931dd000] 11:41:55 INFO - PROCESS | 16496 | 1460918515665 Marionette DEBUG loaded listener.js 11:41:55 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f0396734c00) [pid = 16496] [serial = 2275] [outer = 0x7f03931dd000] 11:41:56 INFO - PROCESS | 16496 | 1460918516506 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]]]}] 11:41:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:41:56 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 11:41:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1439ms 11:41:56 INFO - PROCESS | 16496 | 1460918516569 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 11:41:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:41:56 INFO - PROCESS | 16496 | 1460918516575 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 11:41:56 INFO - PROCESS | 16496 | 1460918516581 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:41:56 INFO - PROCESS | 16496 | 1460918516584 Marionette TRACE conn3 <- [1,2998,null,{}] 11:41:56 INFO - PROCESS | 16496 | 1460918516589 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}] 11:41:56 INFO - PROCESS | 16496 | 1460918516855 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 11:41:56 INFO - PROCESS | 16496 | 1460918516895 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:56 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397fc8000 == 156 [pid = 16496] [id = 759] 11:41:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f03968f4800) [pid = 16496] [serial = 2276] [outer = (nil)] 11:41:56 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f0396ac2800) [pid = 16496] [serial = 2277] [outer = 0x7f03968f4800] 11:41:56 INFO - PROCESS | 16496 | 1460918516962 Marionette DEBUG loaded listener.js 11:41:57 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f0396eec800) [pid = 16496] [serial = 2278] [outer = 0x7f03968f4800] 11:41:57 INFO - PROCESS | 16496 | 1460918517864 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]]]}] 11:41:57 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. 11:41:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1334ms 11:41:57 INFO - PROCESS | 16496 | 1460918517919 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 11:41:57 INFO - PROCESS | 16496 | 1460918517924 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 11:41:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:41:57 INFO - PROCESS | 16496 | 1460918517944 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:41:57 INFO - PROCESS | 16496 | 1460918517962 Marionette TRACE conn3 <- [1,3002,null,{}] 11:41:57 INFO - PROCESS | 16496 | 1460918517991 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}] 11:41:58 INFO - PROCESS | 16496 | 1460918518354 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f039e6dac00) [pid = 16496] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03aaee5c00) [pid = 16496] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f0398299000) [pid = 16496] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f0395bb2c00) [pid = 16496] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03aae1a400) [pid = 16496] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f039806e800) [pid = 16496] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03981c9c00) [pid = 16496] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f0395d86c00) [pid = 16496] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03ad59b000) [pid = 16496] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f0396a4f000) [pid = 16496] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f0396acf400) [pid = 16496] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f039672ac00) [pid = 16496] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03adfdb400) [pid = 16496] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03a4249400) [pid = 16496] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f0396dd1800) [pid = 16496] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f0395b49c00) [pid = 16496] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f0395baa800) [pid = 16496] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f039b157400) [pid = 16496] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f0398a05c00) [pid = 16496] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03af441400) [pid = 16496] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:41:59 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f0396733400) [pid = 16496] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:41:59 INFO - PROCESS | 16496 | 1460918519128 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:59 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397f32000 == 157 [pid = 16496] [id = 760] 11:41:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f0391cc5c00) [pid = 16496] [serial = 2279] [outer = (nil)] 11:41:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f0395bbf400) [pid = 16496] [serial = 2280] [outer = 0x7f0391cc5c00] 11:41:59 INFO - PROCESS | 16496 | 1460918519190 Marionette DEBUG loaded listener.js 11:41:59 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f03981d0400) [pid = 16496] [serial = 2281] [outer = 0x7f0391cc5c00] 11:41:59 INFO - PROCESS | 16496 | 1460918519807 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]]]}] 11:41:59 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. 11:41:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1877ms 11:41:59 INFO - PROCESS | 16496 | 1460918519814 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 11:41:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:41:59 INFO - PROCESS | 16496 | 1460918519818 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 11:41:59 INFO - PROCESS | 16496 | 1460918519824 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:41:59 INFO - PROCESS | 16496 | 1460918519826 Marionette TRACE conn3 <- [1,3006,null,{}] 11:41:59 INFO - PROCESS | 16496 | 1460918519831 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}] 11:42:00 INFO - PROCESS | 16496 | 1460918520026 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 11:42:00 INFO - PROCESS | 16496 | 1460918520220 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:00 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039a5c1000 == 158 [pid = 16496] [id = 761] 11:42:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f03923db000) [pid = 16496] [serial = 2282] [outer = (nil)] 11:42:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f0398299800) [pid = 16496] [serial = 2283] [outer = 0x7f03923db000] 11:42:00 INFO - PROCESS | 16496 | 1460918520282 Marionette DEBUG loaded listener.js 11:42:00 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f0398a0f000) [pid = 16496] [serial = 2284] [outer = 0x7f03923db000] 11:42:01 INFO - PROCESS | 16496 | 1460918521167 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]]]}] 11:42:01 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. 11:42:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1380ms 11:42:01 INFO - PROCESS | 16496 | 1460918521205 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 11:42:01 INFO - PROCESS | 16496 | 1460918521211 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 11:42:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:42:01 INFO - PROCESS | 16496 | 1460918521221 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:42:01 INFO - PROCESS | 16496 | 1460918521228 Marionette TRACE conn3 <- [1,3010,null,{}] 11:42:01 INFO - PROCESS | 16496 | 1460918521237 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}] 11:42:01 INFO - PROCESS | 16496 | 1460918521536 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 11:42:01 INFO - PROCESS | 16496 | 1460918521892 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:01 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03969d9800 == 159 [pid = 16496] [id = 762] 11:42:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f0395bbd800) [pid = 16496] [serial = 2285] [outer = (nil)] 11:42:01 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f0395c2d000) [pid = 16496] [serial = 2286] [outer = 0x7f0395bbd800] 11:42:01 INFO - PROCESS | 16496 | 1460918521971 Marionette DEBUG loaded listener.js 11:42:02 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f0396a43400) [pid = 16496] [serial = 2287] [outer = 0x7f0395bbd800] 11:42:02 INFO - PROCESS | 16496 | 1460918522787 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]]]}] 11:42:02 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 11:42:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1592ms 11:42:02 INFO - PROCESS | 16496 | 1460918522812 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 11:42:02 INFO - PROCESS | 16496 | 1460918522820 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 11:42:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:42:02 INFO - PROCESS | 16496 | 1460918522831 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:42:02 INFO - PROCESS | 16496 | 1460918522834 Marionette TRACE conn3 <- [1,3014,null,{}] 11:42:02 INFO - PROCESS | 16496 | 1460918522840 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}] 11:42:03 INFO - PROCESS | 16496 | 1460918523105 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 11:42:03 INFO - PROCESS | 16496 | 1460918523385 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:03 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0398971800 == 160 [pid = 16496] [id = 763] 11:42:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f0395bbf800) [pid = 16496] [serial = 2288] [outer = (nil)] 11:42:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f039715c800) [pid = 16496] [serial = 2289] [outer = 0x7f0395bbf800] 11:42:03 INFO - PROCESS | 16496 | 1460918523462 Marionette DEBUG loaded listener.js 11:42:03 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03982c2c00) [pid = 16496] [serial = 2290] [outer = 0x7f0395bbf800] 11:42:03 INFO - PROCESS | 16496 | [16496] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:42:04 INFO - PROCESS | 16496 | 1460918524372 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:42:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:42:04 INFO - {} 11:42:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:42:04 INFO - {} 11:42:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:42:04 INFO - {} 11:42:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:42:04 INFO - {} 11:42:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1579ms 11:42:04 INFO - PROCESS | 16496 | 1460918524420 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 11:42:04 INFO - PROCESS | 16496 | 1460918524424 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 11:42:04 INFO - TEST-START | /FileAPI/fileReader.html 11:42:04 INFO - PROCESS | 16496 | 1460918524431 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:42:04 INFO - PROCESS | 16496 | 1460918524437 Marionette TRACE conn3 <- [1,3018,null,{}] 11:42:04 INFO - PROCESS | 16496 | 1460918524503 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}] 11:42:04 INFO - PROCESS | 16496 | 1460918524754 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 11:42:05 INFO - PROCESS | 16496 | 1460918525136 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:05 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039d089000 == 161 [pid = 16496] [id = 764] 11:42:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f039a4cfc00) [pid = 16496] [serial = 2291] [outer = (nil)] 11:42:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f039b34fc00) [pid = 16496] [serial = 2292] [outer = 0x7f039a4cfc00] 11:42:05 INFO - PROCESS | 16496 | 1460918525220 Marionette DEBUG loaded listener.js 11:42:05 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f039b431c00) [pid = 16496] [serial = 2293] [outer = 0x7f039a4cfc00] 11:42:06 INFO - PROCESS | 16496 | 1460918526109 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]]]}] 11:42:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:42:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:42:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:42:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:42:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 1736ms 11:42:06 INFO - PROCESS | 16496 | 1460918526170 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 11:42:06 INFO - PROCESS | 16496 | 1460918526177 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 11:42:06 INFO - TEST-START | /FileAPI/historical.html 11:42:06 INFO - PROCESS | 16496 | 1460918526183 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:42:06 INFO - PROCESS | 16496 | 1460918526186 Marionette TRACE conn3 <- [1,3022,null,{}] 11:42:06 INFO - PROCESS | 16496 | 1460918526191 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}] 11:42:06 INFO - PROCESS | 16496 | 1460918526438 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 11:42:06 INFO - PROCESS | 16496 | 1460918526738 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:06 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e04b000 == 162 [pid = 16496] [id = 765] 11:42:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f039b472000) [pid = 16496] [serial = 2294] [outer = (nil)] 11:42:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f039ba67400) [pid = 16496] [serial = 2295] [outer = 0x7f039b472000] 11:42:06 INFO - PROCESS | 16496 | 1460918526857 Marionette DEBUG loaded listener.js 11:42:06 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f039bd1f000) [pid = 16496] [serial = 2296] [outer = 0x7f039b472000] 11:42:07 INFO - PROCESS | 16496 | 1460918527608 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"]]]}] 11:42:07 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:42:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:42:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:42:07 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:42:07 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:42:07 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:42:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:42:07 INFO - TEST-OK | /FileAPI/historical.html | took 1485ms 11:42:07 INFO - PROCESS | 16496 | 1460918527671 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 11:42:07 INFO - PROCESS | 16496 | 1460918527675 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 11:42:07 INFO - TEST-START | /FileAPI/idlharness.html 11:42:07 INFO - PROCESS | 16496 | 1460918527684 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:42:07 INFO - PROCESS | 16496 | 1460918527689 Marionette TRACE conn3 <- [1,3026,null,{}] 11:42:07 INFO - PROCESS | 16496 | 1460918527695 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}] 11:42:07 INFO - PROCESS | 16496 | 1460918527924 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 11:42:08 INFO - PROCESS | 16496 | 1460918528201 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:08 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e581800 == 163 [pid = 16496] [id = 766] 11:42:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f039b51fc00) [pid = 16496] [serial = 2297] [outer = (nil)] 11:42:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 156 (0x7f039cd0f000) [pid = 16496] [serial = 2298] [outer = 0x7f039b51fc00] 11:42:08 INFO - PROCESS | 16496 | 1460918528276 Marionette DEBUG loaded listener.js 11:42:08 INFO - PROCESS | 16496 | ++DOMWINDOW == 157 (0x7f039ce71000) [pid = 16496] [serial = 2299] [outer = 0x7f039b51fc00] 11:42:10 INFO - PROCESS | 16496 | 1460918530008 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]]]}] 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:42:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:42:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:42:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:42:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:42:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:42:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:42:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:42:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:42:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:42:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:42:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:42:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:42:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:42:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:42:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:42:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:42:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:42:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:42:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:42:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:42:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:42:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:42:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:42:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:42:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:42:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:42:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:42:10 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 11:42:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:42:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:42:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:42:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:42:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:42:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:42:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:42:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:42:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:42:10 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 11:42:10 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 11:42:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:42:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:42:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:42:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:42:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:42:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:42:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:42:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:42:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:42:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:42:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:42:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:42:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:42:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:42:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:42:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:42:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:42:10 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 11:42:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:42:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:42:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:42:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:42:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:42:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:42:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:42:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:42:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:42:10 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 11:42:10 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 11:42:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:42:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:42:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:42:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:42:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:42:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:42:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:42:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:42:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:42:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:42:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 2543ms 11:42:10 INFO - PROCESS | 16496 | 1460918530237 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 11:42:10 INFO - PROCESS | 16496 | 1460918530244 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 11:42:10 INFO - TEST-START | /FileAPI/idlharness.worker 11:42:10 INFO - PROCESS | 16496 | 1460918530256 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:42:10 INFO - PROCESS | 16496 | 1460918530260 Marionette TRACE conn3 <- [1,3030,null,{}] 11:42:10 INFO - PROCESS | 16496 | 1460918530273 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}] 11:42:10 INFO - PROCESS | 16496 | 1460918530738 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 11:42:10 INFO - PROCESS | 16496 | 1460918530974 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:11 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3c33800 == 164 [pid = 16496] [id = 767] 11:42:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 158 (0x7f03a40eec00) [pid = 16496] [serial = 2300] [outer = (nil)] 11:42:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 159 (0x7f03a5104c00) [pid = 16496] [serial = 2301] [outer = 0x7f03a40eec00] 11:42:11 INFO - PROCESS | 16496 | 1460918531080 Marionette DEBUG loaded listener.js 11:42:11 INFO - PROCESS | 16496 | ++DOMWINDOW == 160 (0x7f03a5247400) [pid = 16496] [serial = 2302] [outer = 0x7f03a40eec00] 11:42:11 INFO - PROCESS | 16496 | [16496] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:42:13 INFO - PROCESS | 16496 | 1460918533680 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,{},{}]]]}] 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:42:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:42:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:42:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:42:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:42:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:42:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:42:13 INFO - {} 11:42:13 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 11:42:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:42:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:42:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:42:13 INFO - {} 11:42:13 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 - {} 11:42:13 INFO - {} 11:42:13 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 11:42:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:42:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:42:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:42:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:42:13 INFO - {} 11:42:13 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 11:42:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:42:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:42:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:42:13 INFO - {} 11:42:13 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 - {} 11:42:13 INFO - {} 11:42:13 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 11:42:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:42:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:42:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 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 11:42:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:42:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:42:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 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 11:42:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 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 11:42:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 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 11:42:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:42:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:42:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:42:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:42:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:42:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:42:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:42:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:42:13 INFO - {} 11:42:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3516ms 11:42:13 INFO - PROCESS | 16496 | 1460918533771 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 11:42:13 INFO - PROCESS | 16496 | 1460918533774 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 11:42:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:42:13 INFO - PROCESS | 16496 | 1460918533831 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:42:13 INFO - PROCESS | 16496 | 1460918533839 Marionette TRACE conn3 <- [1,3034,null,{}] 11:42:13 INFO - PROCESS | 16496 | 1460918533852 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}] 11:42:14 INFO - PROCESS | 16496 | 1460918534183 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 11:42:14 INFO - PROCESS | 16496 | 1460918534458 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:14 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a67d4000 == 165 [pid = 16496] [id = 768] 11:42:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 161 (0x7f03a46f8c00) [pid = 16496] [serial = 2303] [outer = (nil)] 11:42:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 162 (0x7f03a548f000) [pid = 16496] [serial = 2304] [outer = 0x7f03a46f8c00] 11:42:14 INFO - PROCESS | 16496 | 1460918534531 Marionette DEBUG loaded listener.js 11:42:14 INFO - PROCESS | 16496 | ++DOMWINDOW == 163 (0x7f03aac83400) [pid = 16496] [serial = 2305] [outer = 0x7f03a46f8c00] 11:42:15 INFO - PROCESS | 16496 | 1460918535281 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]]]}] 11:42:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:42:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1498ms 11:42:15 INFO - PROCESS | 16496 | 1460918535323 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 11:42:15 INFO - PROCESS | 16496 | 1460918535327 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 11:42:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:42:15 INFO - PROCESS | 16496 | 1460918535333 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:42:15 INFO - PROCESS | 16496 | 1460918535336 Marionette TRACE conn3 <- [1,3038,null,{}] 11:42:15 INFO - PROCESS | 16496 | 1460918535342 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}] 11:42:15 INFO - PROCESS | 16496 | 1460918535603 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 11:42:15 INFO - PROCESS | 16496 | 1460918535855 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:15 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a6b32000 == 166 [pid = 16496] [id = 769] 11:42:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 164 (0x7f03a5243000) [pid = 16496] [serial = 2306] [outer = (nil)] 11:42:15 INFO - PROCESS | 16496 | ++DOMWINDOW == 165 (0x7f03aac85c00) [pid = 16496] [serial = 2307] [outer = 0x7f03a5243000] 11:42:15 INFO - PROCESS | 16496 | 1460918535948 Marionette DEBUG loaded listener.js 11:42:16 INFO - PROCESS | 16496 | ++DOMWINDOW == 166 (0x7f03aaeca800) [pid = 16496] [serial = 2308] [outer = 0x7f03a5243000] 11:42:16 INFO - PROCESS | 16496 | 1460918536743 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"]]]}] 11:42:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:42:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:42:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1429ms 11:42:16 INFO - PROCESS | 16496 | 1460918536764 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 11:42:16 INFO - PROCESS | 16496 | 1460918536768 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 11:42:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:42:16 INFO - PROCESS | 16496 | 1460918536775 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:42:16 INFO - PROCESS | 16496 | 1460918536778 Marionette TRACE conn3 <- [1,3042,null,{}] 11:42:16 INFO - PROCESS | 16496 | 1460918536783 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}] 11:42:17 INFO - PROCESS | 16496 | 1460918537018 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 11:42:17 INFO - PROCESS | 16496 | 1460918537297 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:17 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a7735000 == 167 [pid = 16496] [id = 770] 11:42:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 167 (0x7f03a5249c00) [pid = 16496] [serial = 2309] [outer = (nil)] 11:42:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 168 (0x7f03aaeee000) [pid = 16496] [serial = 2310] [outer = 0x7f03a5249c00] 11:42:17 INFO - PROCESS | 16496 | 1460918537373 Marionette DEBUG loaded listener.js 11:42:17 INFO - PROCESS | 16496 | ++DOMWINDOW == 169 (0x7f03abb6c400) [pid = 16496] [serial = 2311] [outer = 0x7f03a5249c00] 11:42:18 INFO - PROCESS | 16496 | 1460918538575 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]]]}] 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:42:18 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. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:42:18 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'.) 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:42:18 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. 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:42:18 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. 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:42:18 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. 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:42:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1901ms 11:42:18 INFO - PROCESS | 16496 | 1460918538681 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 11:42:18 INFO - PROCESS | 16496 | 1460918538687 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 11:42:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:42:18 INFO - PROCESS | 16496 | 1460918538695 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:42:18 INFO - PROCESS | 16496 | 1460918538704 Marionette TRACE conn3 <- [1,3046,null,{}] 11:42:18 INFO - PROCESS | 16496 | 1460918538781 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}] 11:42:19 INFO - PROCESS | 16496 | 1460918539145 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 11:42:19 INFO - PROCESS | 16496 | 1460918539374 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:19 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4184800 == 168 [pid = 16496] [id = 771] 11:42:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 170 (0x7f0398a05400) [pid = 16496] [serial = 2312] [outer = (nil)] 11:42:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 171 (0x7f03a5102c00) [pid = 16496] [serial = 2313] [outer = 0x7f0398a05400] 11:42:19 INFO - PROCESS | 16496 | 1460918539450 Marionette DEBUG loaded listener.js 11:42:19 INFO - PROCESS | 16496 | ++DOMWINDOW == 172 (0x7f03a548b400) [pid = 16496] [serial = 2314] [outer = 0x7f0398a05400] 11:42:19 INFO - PROCESS | 16496 | [16496] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:42:20 INFO - PROCESS | 16496 | 1460918540347 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:42:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:42:20 INFO - {} 11:42:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1692ms 11:42:20 INFO - PROCESS | 16496 | 1460918540399 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 11:42:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:42:20 INFO - PROCESS | 16496 | 1460918540405 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 11:42:20 INFO - PROCESS | 16496 | 1460918540411 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:42:20 INFO - PROCESS | 16496 | 1460918540421 Marionette TRACE conn3 <- [1,3050,null,{}] 11:42:20 INFO - PROCESS | 16496 | 1460918540480 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}] 11:42:20 INFO - PROCESS | 16496 | 1460918540799 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 11:42:21 INFO - PROCESS | 16496 | 1460918541176 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:21 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a570e000 == 169 [pid = 16496] [id = 772] 11:42:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 173 (0x7f03a67bc800) [pid = 16496] [serial = 2315] [outer = (nil)] 11:42:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 174 (0x7f03a71c7000) [pid = 16496] [serial = 2316] [outer = 0x7f03a67bc800] 11:42:21 INFO - PROCESS | 16496 | 1460918541279 Marionette DEBUG loaded listener.js 11:42:21 INFO - PROCESS | 16496 | ++DOMWINDOW == 175 (0x7f03a72e1800) [pid = 16496] [serial = 2317] [outer = 0x7f03a67bc800] 11:42:22 INFO - PROCESS | 16496 | 1460918542613 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]]]}] 11:42:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:42:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:42:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:42:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:42:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2241ms 11:42:22 INFO - PROCESS | 16496 | 1460918542656 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 11:42:22 INFO - PROCESS | 16496 | 1460918542662 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 11:42:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:42:22 INFO - PROCESS | 16496 | 1460918542673 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:42:22 INFO - PROCESS | 16496 | 1460918542677 Marionette TRACE conn3 <- [1,3054,null,{}] 11:42:22 INFO - PROCESS | 16496 | 1460918542704 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}] 11:42:23 INFO - PROCESS | 16496 | 1460918543135 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 11:42:23 INFO - PROCESS | 16496 | 1460918543403 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:23 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03ab765000 == 170 [pid = 16496] [id = 773] 11:42:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 176 (0x7f03a77ac400) [pid = 16496] [serial = 2318] [outer = (nil)] 11:42:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 177 (0x7f03ae4c1000) [pid = 16496] [serial = 2319] [outer = 0x7f03a77ac400] 11:42:23 INFO - PROCESS | 16496 | 1460918543488 Marionette DEBUG loaded listener.js 11:42:23 INFO - PROCESS | 16496 | ++DOMWINDOW == 178 (0x7f03afc80400) [pid = 16496] [serial = 2320] [outer = 0x7f03a77ac400] 11:42:25 INFO - PROCESS | 16496 | 1460918544972 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"]]]}] 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:42:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:42:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:42:25 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" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:42:25 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" 11:42:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:42:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:42:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2477ms 11:42:25 INFO - PROCESS | 16496 | 1460918545290 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 11:42:25 INFO - PROCESS | 16496 | 1460918545295 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 11:42:25 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:42:25 INFO - PROCESS | 16496 | 1460918545322 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:42:25 INFO - PROCESS | 16496 | 1460918545324 Marionette TRACE conn3 <- [1,3058,null,{}] 11:42:25 INFO - PROCESS | 16496 | 1460918545332 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}] 11:42:25 INFO - PROCESS | 16496 | 1460918545643 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 11:42:25 INFO - PROCESS | 16496 | 1460918545948 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:25 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a4796800 == 171 [pid = 16496] [id = 774] 11:42:25 INFO - PROCESS | 16496 | ++DOMWINDOW == 179 (0x7f039b46fc00) [pid = 16496] [serial = 2321] [outer = (nil)] 11:42:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 180 (0x7f03a55c4800) [pid = 16496] [serial = 2322] [outer = 0x7f039b46fc00] 11:42:26 INFO - PROCESS | 16496 | 1460918546042 Marionette DEBUG loaded listener.js 11:42:26 INFO - PROCESS | 16496 | ++DOMWINDOW == 181 (0x7f03a7281c00) [pid = 16496] [serial = 2323] [outer = 0x7f039b46fc00] 11:42:27 INFO - PROCESS | 16496 | 1460918547004 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]]]}] 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:42:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:42:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:42:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:42:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:42:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:42:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:42:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:42:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:42:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1762ms 11:42:27 INFO - PROCESS | 16496 | 1460918547115 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 11:42:27 INFO - PROCESS | 16496 | 1460918547119 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 11:42:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:42:27 INFO - PROCESS | 16496 | 1460918547131 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:42:27 INFO - PROCESS | 16496 | 1460918547134 Marionette TRACE conn3 <- [1,3062,null,{}] 11:42:27 INFO - PROCESS | 16496 | 1460918547142 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}] 11:42:27 INFO - PROCESS | 16496 | 1460918547441 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 11:42:27 INFO - PROCESS | 16496 | 1460918547808 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:27 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03afa20800 == 172 [pid = 16496] [id = 775] 11:42:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 182 (0x7f039cd04c00) [pid = 16496] [serial = 2324] [outer = (nil)] 11:42:27 INFO - PROCESS | 16496 | ++DOMWINDOW == 183 (0x7f03b3ca3400) [pid = 16496] [serial = 2325] [outer = 0x7f039cd04c00] 11:42:27 INFO - PROCESS | 16496 | 1460918547905 Marionette DEBUG loaded listener.js 11:42:28 INFO - PROCESS | 16496 | ++DOMWINDOW == 184 (0x7f03bd86a000) [pid = 16496] [serial = 2326] [outer = 0x7f039cd04c00] 11:42:28 INFO - PROCESS | 16496 | [16496] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:42:28 INFO - PROCESS | 16496 | 1460918548952 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:42:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:42:29 INFO - {} 11:42:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1882ms 11:42:29 INFO - PROCESS | 16496 | 1460918549061 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 11:42:29 INFO - PROCESS | 16496 | 1460918549066 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 11:42:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:42:29 INFO - PROCESS | 16496 | 1460918549076 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:42:29 INFO - PROCESS | 16496 | 1460918549079 Marionette TRACE conn3 <- [1,3066,null,{}] 11:42:29 INFO - PROCESS | 16496 | 1460918549093 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}] 11:42:29 INFO - PROCESS | 16496 | 1460918549397 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 11:42:29 INFO - PROCESS | 16496 | 1460918549757 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:29 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03b10df000 == 173 [pid = 16496] [id = 776] 11:42:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 185 (0x7f039806f400) [pid = 16496] [serial = 2327] [outer = (nil)] 11:42:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 186 (0x7f03bdd10000) [pid = 16496] [serial = 2328] [outer = 0x7f039806f400] 11:42:29 INFO - PROCESS | 16496 | 1460918549849 Marionette DEBUG loaded listener.js 11:42:29 INFO - PROCESS | 16496 | ++DOMWINDOW == 187 (0x7f03bdfde000) [pid = 16496] [serial = 2329] [outer = 0x7f039806f400] 11:42:30 INFO - PROCESS | 16496 | 1460918550663 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]]]}] 11:42:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:42:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:42:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:42:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:42:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:42:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:42:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:42:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1644ms 11:42:30 INFO - PROCESS | 16496 | 1460918550722 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 11:42:30 INFO - PROCESS | 16496 | 1460918550725 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 11:42:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:42:30 INFO - PROCESS | 16496 | 1460918550731 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:42:30 INFO - PROCESS | 16496 | 1460918550734 Marionette TRACE conn3 <- [1,3070,null,{}] 11:42:30 INFO - PROCESS | 16496 | 1460918550739 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}] 11:42:30 INFO - PROCESS | 16496 | 1460918550986 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03953cd000 == 172 [pid = 16496] [id = 757] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0397f84800 == 171 [pid = 16496] [id = 754] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396b49800 == 170 [pid = 16496] [id = 753] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03941e2000 == 169 [pid = 16496] [id = 752] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03941c6800 == 168 [pid = 16496] [id = 751] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03910e8800 == 167 [pid = 16496] [id = 750] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c71a4800 == 166 [pid = 16496] [id = 749] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03c261e800 == 165 [pid = 16496] [id = 748] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03afdf3000 == 164 [pid = 16496] [id = 746] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03b3964000 == 163 [pid = 16496] [id = 747] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03aefab000 == 162 [pid = 16496] [id = 745] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab894000 == 161 [pid = 16496] [id = 744] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03ab50f000 == 160 [pid = 16496] [id = 743] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a8c7e800 == 159 [pid = 16496] [id = 742] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a6e85800 == 158 [pid = 16496] [id = 741] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a54d9800 == 157 [pid = 16496] [id = 740] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f03a418e800 == 156 [pid = 16496] [id = 739] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e692000 == 155 [pid = 16496] [id = 738] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039e046800 == 154 [pid = 16496] [id = 737] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f039b247000 == 153 [pid = 16496] [id = 736] 11:42:33 INFO - PROCESS | 16496 | --DOCSHELL 0x7f0396d51800 == 152 [pid = 16496] [id = 735] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 186 (0x7f0396ef1800) [pid = 16496] [serial = 2204] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 185 (0x7f03a3e5c400) [pid = 16496] [serial = 2154] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 184 (0x7f03ad31d800) [pid = 16496] [serial = 2172] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 183 (0x7f039b34f800) [pid = 16496] [serial = 2202] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 182 (0x7f0395d8a400) [pid = 16496] [serial = 2195] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 181 (0x7f03aaed1000) [pid = 16496] [serial = 2169] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 180 (0x7f039b470c00) [pid = 16496] [serial = 2147] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 179 (0x7f039d137000) [pid = 16496] [serial = 2150] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 178 (0x7f03adf0c400) [pid = 16496] [serial = 2175] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 177 (0x7f039cd19800) [pid = 16496] [serial = 2148] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 176 (0x7f03aee89000) [pid = 16496] [serial = 2178] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 175 (0x7f0398686000) [pid = 16496] [serial = 2144] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 174 (0x7f039b471800) [pid = 16496] [serial = 2067] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 173 (0x7f0396accc00) [pid = 16496] [serial = 2141] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 172 (0x7f03af1b8800) [pid = 16496] [serial = 2180] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 171 (0x7f03a7ca7800) [pid = 16496] [serial = 2163] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 170 (0x7f039a8d9400) [pid = 16496] [serial = 2138] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 169 (0x7f03aaecb400) [pid = 16496] [serial = 2168] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 168 (0x7f0398075400) [pid = 16496] [serial = 2198] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 167 (0x7f03a899d400) [pid = 16496] [serial = 2165] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 166 (0x7f03a5496000) [pid = 16496] [serial = 2157] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 165 (0x7f03a794a800) [pid = 16496] [serial = 2162] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 164 (0x7f039828f000) [pid = 16496] [serial = 2199] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 163 (0x7f03a5248000) [pid = 16496] [serial = 2156] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 162 (0x7f039a8da800) [pid = 16496] [serial = 2201] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 161 (0x7f03aac88c00) [pid = 16496] [serial = 2166] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 160 (0x7f03b0245000) [pid = 16496] [serial = 2187] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 159 (0x7f03b08c4800) [pid = 16496] [serial = 2192] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 158 (0x7f039e6dd800) [pid = 16496] [serial = 2153] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 157 (0x7f03ad693c00) [pid = 16496] [serial = 2174] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 156 (0x7f03afdb8c00) [pid = 16496] [serial = 2186] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 155 (0x7f03af43dc00) [pid = 16496] [serial = 2183] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03ae561c00) [pid = 16496] [serial = 2177] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f0396a45c00) [pid = 16496] [serial = 2196] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f03b024ec00) [pid = 16496] [serial = 2189] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f0396fdd000) [pid = 16496] [serial = 2142] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03af90ec00) [pid = 16496] [serial = 2184] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03a57aec00) [pid = 16496] [serial = 2159] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f03af434c00) [pid = 16496] [serial = 2181] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f03a70a9800) [pid = 16496] [serial = 2160] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f039a4c6800) [pid = 16496] [serial = 2145] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f03abb64400) [pid = 16496] [serial = 2171] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f039d44f400) [pid = 16496] [serial = 2151] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03b0805c00) [pid = 16496] [serial = 2190] [outer = (nil)] [url = about:blank] 11:42:33 INFO - PROCESS | 16496 | 1460918553329 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:33 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03910ee000 == 153 [pid = 16496] [id = 777] 11:42:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f03931e8c00) [pid = 16496] [serial = 2330] [outer = (nil)] 11:42:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f039524b800) [pid = 16496] [serial = 2331] [outer = 0x7f03931e8c00] 11:42:33 INFO - PROCESS | 16496 | 1460918553417 Marionette DEBUG loaded listener.js 11:42:33 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f0395b48000) [pid = 16496] [serial = 2332] [outer = 0x7f03931e8c00] 11:42:34 INFO - PROCESS | 16496 | 1460918554131 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]]]}] 11:42:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:42:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:42:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:42:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:42:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:42:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:42:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3437ms 11:42:34 INFO - PROCESS | 16496 | 1460918554182 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 11:42:34 INFO - PROCESS | 16496 | 1460918554187 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 11:42:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:42:34 INFO - PROCESS | 16496 | 1460918554205 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:42:34 INFO - PROCESS | 16496 | 1460918554208 Marionette TRACE conn3 <- [1,3074,null,{}] 11:42:34 INFO - PROCESS | 16496 | 1460918554225 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}] 11:42:34 INFO - PROCESS | 16496 | 1460918554470 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 11:42:34 INFO - PROCESS | 16496 | 1460918554689 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:34 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0396b3e000 == 154 [pid = 16496] [id = 778] 11:42:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f0395245400) [pid = 16496] [serial = 2333] [outer = (nil)] 11:42:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f0396ac3000) [pid = 16496] [serial = 2334] [outer = 0x7f0395245400] 11:42:34 INFO - PROCESS | 16496 | 1460918554754 Marionette DEBUG loaded listener.js 11:42:34 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f0396ee6800) [pid = 16496] [serial = 2335] [outer = 0x7f0395245400] 11:42:35 INFO - PROCESS | 16496 | 1460918555564 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]]]}] 11:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:42:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1398ms 11:42:35 INFO - PROCESS | 16496 | 1460918555604 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 11:42:35 INFO - PROCESS | 16496 | 1460918555610 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 11:42:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:42:35 INFO - PROCESS | 16496 | 1460918555624 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:42:35 INFO - PROCESS | 16496 | 1460918555626 Marionette TRACE conn3 <- [1,3078,null,{}] 11:42:35 INFO - PROCESS | 16496 | 1460918555633 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}] 11:42:35 INFO - PROCESS | 16496 | 1460918555915 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 11:42:35 INFO - PROCESS | 16496 | 1460918555960 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:35 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0397f2f800 == 155 [pid = 16496] [id = 779] 11:42:35 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f0396fe8400) [pid = 16496] [serial = 2336] [outer = (nil)] 11:42:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f0398296400) [pid = 16496] [serial = 2337] [outer = 0x7f0396fe8400] 11:42:36 INFO - PROCESS | 16496 | 1460918556036 Marionette DEBUG loaded listener.js 11:42:36 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f0398a04000) [pid = 16496] [serial = 2338] [outer = 0x7f0396fe8400] 11:42:37 INFO - PROCESS | 16496 | 1460918556989 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] 11:42:37 INFO - PROCESS | 16496 | 1460918557006 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 11:42:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:42:37 INFO - PROCESS | 16496 | 1460918557045 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:42:37 INFO - PROCESS | 16496 | 1460918557054 Marionette TRACE conn3 <- [1,3082,null,{}] 11:42:37 INFO - PROCESS | 16496 | 1460918557062 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}] 11:42:37 INFO - PROCESS | 16496 | 1460918557482 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 11:42:37 INFO - PROCESS | 16496 | 1460918557529 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:37 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f0399013000 == 156 [pid = 16496] [id = 780] 11:42:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 153 (0x7f039b429400) [pid = 16496] [serial = 2339] [outer = (nil)] 11:42:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 154 (0x7f039ba63c00) [pid = 16496] [serial = 2340] [outer = 0x7f039b429400] 11:42:37 INFO - PROCESS | 16496 | 1460918557590 Marionette DEBUG loaded listener.js 11:42:37 INFO - PROCESS | 16496 | ++DOMWINDOW == 155 (0x7f039bd1d800) [pid = 16496] [serial = 2341] [outer = 0x7f039b429400] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 154 (0x7f03968f4800) [pid = 16496] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 153 (0x7f03b0b22400) [pid = 16496] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 152 (0x7f0391cc5c00) [pid = 16496] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 151 (0x7f03aae12400) [pid = 16496] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 150 (0x7f03a6835c00) [pid = 16496] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 149 (0x7f03a52ed800) [pid = 16496] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 148 (0x7f039524a800) [pid = 16496] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 147 (0x7f039bd19000) [pid = 16496] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 146 (0x7f03982c3800) [pid = 16496] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 145 (0x7f03a3c04c00) [pid = 16496] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 144 (0x7f03a7d85400) [pid = 16496] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 143 (0x7f03a5399c00) [pid = 16496] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 142 (0x7f03987a1400) [pid = 16496] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 141 (0x7f03a7b0d800) [pid = 16496] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 140 (0x7f039d285800) [pid = 16496] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 139 (0x7f03a40cbc00) [pid = 16496] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 138 (0x7f039cd1ac00) [pid = 16496] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 137 (0x7f03931dc000) [pid = 16496] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 136 (0x7f03a70b1400) [pid = 16496] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 135 (0x7f039b46c800) [pid = 16496] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 134 (0x7f0395bb2400) [pid = 16496] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 133 (0x7f0391cc7c00) [pid = 16496] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 132 (0x7f039868a000) [pid = 16496] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 131 (0x7f03a40ccc00) [pid = 16496] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 130 (0x7f03923d1000) [pid = 16496] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 129 (0x7f03a7d85000) [pid = 16496] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:42:38 INFO - PROCESS | 16496 | --DOMWINDOW == 128 (0x7f03931dd000) [pid = 16496] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:42:39 INFO - PROCESS | 16496 | 1460918559002 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]]]}] 11:42:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:42:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:42:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2022ms 11:42:39 INFO - PROCESS | 16496 | 1460918559037 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 11:42:39 INFO - PROCESS | 16496 | 1460918559040 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 11:42:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:42:39 INFO - PROCESS | 16496 | 1460918559047 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:42:39 INFO - PROCESS | 16496 | 1460918559049 Marionette TRACE conn3 <- [1,3086,null,{}] 11:42:39 INFO - PROCESS | 16496 | 1460918559054 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}] 11:42:39 INFO - PROCESS | 16496 | 1460918559270 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 11:42:39 INFO - PROCESS | 16496 | 1460918559475 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:39 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039b997800 == 157 [pid = 16496] [id = 781] 11:42:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 129 (0x7f03952d3000) [pid = 16496] [serial = 2342] [outer = (nil)] 11:42:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 130 (0x7f039cd0d400) [pid = 16496] [serial = 2343] [outer = 0x7f03952d3000] 11:42:39 INFO - PROCESS | 16496 | 1460918559542 Marionette DEBUG loaded listener.js 11:42:39 INFO - PROCESS | 16496 | ++DOMWINDOW == 131 (0x7f039ce6b800) [pid = 16496] [serial = 2344] [outer = 0x7f03952d3000] 11:42:40 INFO - PROCESS | 16496 | 1460918560215 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:42:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:42:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1182ms 11:42:40 INFO - PROCESS | 16496 | 1460918560230 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 11:42:40 INFO - PROCESS | 16496 | 1460918560234 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 11:42:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:42:40 INFO - PROCESS | 16496 | 1460918560240 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:42:40 INFO - PROCESS | 16496 | 1460918560243 Marionette TRACE conn3 <- [1,3090,null,{}] 11:42:40 INFO - PROCESS | 16496 | 1460918560248 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}] 11:42:40 INFO - PROCESS | 16496 | 1460918560541 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 11:42:40 INFO - PROCESS | 16496 | 1460918560897 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:40 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03925e0000 == 158 [pid = 16496] [id = 782] 11:42:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 132 (0x7f0391cc4800) [pid = 16496] [serial = 2345] [outer = (nil)] 11:42:40 INFO - PROCESS | 16496 | ++DOMWINDOW == 133 (0x7f03931dd400) [pid = 16496] [serial = 2346] [outer = 0x7f0391cc4800] 11:42:40 INFO - PROCESS | 16496 | 1460918560982 Marionette DEBUG loaded listener.js 11:42:41 INFO - PROCESS | 16496 | ++DOMWINDOW == 134 (0x7f0395b51000) [pid = 16496] [serial = 2347] [outer = 0x7f0391cc4800] 11:42:41 INFO - PROCESS | 16496 | 1460918561850 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:42:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:42:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1628ms 11:42:41 INFO - PROCESS | 16496 | 1460918561871 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 11:42:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:42:41 INFO - PROCESS | 16496 | 1460918561877 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 11:42:41 INFO - PROCESS | 16496 | 1460918561884 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:42:41 INFO - PROCESS | 16496 | 1460918561890 Marionette TRACE conn3 <- [1,3094,null,{}] 11:42:41 INFO - PROCESS | 16496 | 1460918561899 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}] 11:42:42 INFO - PROCESS | 16496 | 1460918562174 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 11:42:42 INFO - PROCESS | 16496 | 1460918562442 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:42 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03987ce000 == 159 [pid = 16496] [id = 783] 11:42:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 135 (0x7f0395ba3800) [pid = 16496] [serial = 2348] [outer = (nil)] 11:42:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 136 (0x7f0398291400) [pid = 16496] [serial = 2349] [outer = 0x7f0395ba3800] 11:42:42 INFO - PROCESS | 16496 | 1460918562523 Marionette DEBUG loaded listener.js 11:42:42 INFO - PROCESS | 16496 | ++DOMWINDOW == 137 (0x7f03987a7000) [pid = 16496] [serial = 2350] [outer = 0x7f0395ba3800] 11:42:43 INFO - PROCESS | 16496 | 1460918563433 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:42:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:42:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1591ms 11:42:43 INFO - PROCESS | 16496 | 1460918563479 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 11:42:43 INFO - PROCESS | 16496 | 1460918563486 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 11:42:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:42:43 INFO - PROCESS | 16496 | 1460918563494 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:42:43 INFO - PROCESS | 16496 | 1460918563498 Marionette TRACE conn3 <- [1,3098,null,{}] 11:42:43 INFO - PROCESS | 16496 | 1460918563503 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}] 11:42:43 INFO - PROCESS | 16496 | 1460918563843 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 11:42:44 INFO - PROCESS | 16496 | 1460918564060 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:44 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039cfe0000 == 160 [pid = 16496] [id = 784] 11:42:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 138 (0x7f03987a7800) [pid = 16496] [serial = 2351] [outer = (nil)] 11:42:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 139 (0x7f039b42b800) [pid = 16496] [serial = 2352] [outer = 0x7f03987a7800] 11:42:44 INFO - PROCESS | 16496 | 1460918564220 Marionette DEBUG loaded listener.js 11:42:44 INFO - PROCESS | 16496 | ++DOMWINDOW == 140 (0x7f039cd0c400) [pid = 16496] [serial = 2353] [outer = 0x7f03987a7800] 11:42:45 INFO - PROCESS | 16496 | 1460918565028 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]]]}] 11:42:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:42:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:42:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1584ms 11:42:45 INFO - PROCESS | 16496 | 1460918565080 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 11:42:45 INFO - PROCESS | 16496 | 1460918565083 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 11:42:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:42:45 INFO - PROCESS | 16496 | 1460918565099 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:42:45 INFO - PROCESS | 16496 | 1460918565108 Marionette TRACE conn3 <- [1,3102,null,{}] 11:42:45 INFO - PROCESS | 16496 | 1460918565135 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}] 11:42:45 INFO - PROCESS | 16496 | 1460918565374 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 11:42:45 INFO - PROCESS | 16496 | 1460918565652 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:45 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e1c3800 == 161 [pid = 16496] [id = 785] 11:42:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 141 (0x7f039b158400) [pid = 16496] [serial = 2354] [outer = (nil)] 11:42:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 142 (0x7f039e6cf800) [pid = 16496] [serial = 2355] [outer = 0x7f039b158400] 11:42:45 INFO - PROCESS | 16496 | 1460918565727 Marionette DEBUG loaded listener.js 11:42:45 INFO - PROCESS | 16496 | ++DOMWINDOW == 143 (0x7f03a3c11c00) [pid = 16496] [serial = 2356] [outer = 0x7f039b158400] 11:42:46 INFO - PROCESS | 16496 | 1460918566557 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:42:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:42:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1519ms 11:42:46 INFO - PROCESS | 16496 | 1460918566612 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 11:42:46 INFO - PROCESS | 16496 | 1460918566617 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 11:42:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:42:46 INFO - PROCESS | 16496 | 1460918566623 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:42:46 INFO - PROCESS | 16496 | 1460918566626 Marionette TRACE conn3 <- [1,3106,null,{}] 11:42:46 INFO - PROCESS | 16496 | 1460918566631 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}] 11:42:46 INFO - PROCESS | 16496 | 1460918566851 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 11:42:47 INFO - PROCESS | 16496 | 1460918567140 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:47 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f039e68e000 == 162 [pid = 16496] [id = 786] 11:42:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 144 (0x7f039b46c800) [pid = 16496] [serial = 2357] [outer = (nil)] 11:42:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 145 (0x7f03a40d0c00) [pid = 16496] [serial = 2358] [outer = 0x7f039b46c800] 11:42:47 INFO - PROCESS | 16496 | 1460918567214 Marionette DEBUG loaded listener.js 11:42:47 INFO - PROCESS | 16496 | ++DOMWINDOW == 146 (0x7f03a4248000) [pid = 16496] [serial = 2359] [outer = 0x7f039b46c800] 11:42:48 INFO - PROCESS | 16496 | 1460918568032 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]]]}] 11:42:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:42:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:42:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:42:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1428ms 11:42:48 INFO - PROCESS | 16496 | 1460918568051 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 11:42:48 INFO - PROCESS | 16496 | 1460918568055 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 11:42:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:42:48 INFO - PROCESS | 16496 | 1460918568060 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:42:48 INFO - PROCESS | 16496 | 1460918568063 Marionette TRACE conn3 <- [1,3110,null,{}] 11:42:48 INFO - PROCESS | 16496 | 1460918568068 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}] 11:42:48 INFO - PROCESS | 16496 | 1460918568333 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 11:42:48 INFO - PROCESS | 16496 | 1460918568601 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:48 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a3daa000 == 163 [pid = 16496] [id = 787] 11:42:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 147 (0x7f03a46ebc00) [pid = 16496] [serial = 2360] [outer = (nil)] 11:42:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 148 (0x7f03a46eec00) [pid = 16496] [serial = 2361] [outer = 0x7f03a46ebc00] 11:42:48 INFO - PROCESS | 16496 | 1460918568693 Marionette DEBUG loaded listener.js 11:42:48 INFO - PROCESS | 16496 | ++DOMWINDOW == 149 (0x7f03a5245000) [pid = 16496] [serial = 2362] [outer = 0x7f03a46ebc00] 11:42:49 INFO - PROCESS | 16496 | 1460918569522 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"]]]}] 11:42:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:42:49 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 11:42:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:42:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1483ms 11:42:49 INFO - PROCESS | 16496 | 1460918569546 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 11:42:49 INFO - PROCESS | 16496 | 1460918569550 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 11:42:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:42:49 INFO - PROCESS | 16496 | 1460918569556 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:42:49 INFO - PROCESS | 16496 | 1460918569558 Marionette TRACE conn3 <- [1,3114,null,{}] 11:42:49 INFO - PROCESS | 16496 | 1460918569563 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}] 11:42:49 INFO - PROCESS | 16496 | 1460918569820 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 11:42:50 INFO - PROCESS | 16496 | 1460918570081 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\", \"a3d59f44-7008-473b-9fbd-d086b099160b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:50 INFO - PROCESS | 16496 | ++DOCSHELL 0x7f03a54d9000 == 164 [pid = 16496] [id = 788] 11:42:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 150 (0x7f03a3e60400) [pid = 16496] [serial = 2363] [outer = (nil)] 11:42:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 151 (0x7f03a5493800) [pid = 16496] [serial = 2364] [outer = 0x7f03a3e60400] 11:42:50 INFO - PROCESS | 16496 | 1460918570162 Marionette DEBUG loaded listener.js 11:42:50 INFO - PROCESS | 16496 | ++DOMWINDOW == 152 (0x7f03a67b7000) [pid = 16496] [serial = 2365] [outer = 0x7f03a3e60400] 11:42:50 INFO - PROCESS | 16496 | 1460918570946 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]]]}] 11:42:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:42:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1437ms 11:42:50 INFO - PROCESS | 16496 | 1460918570994 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 11:42:50 INFO - PROCESS | 16496 | 1460918570998 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 11:42:52 WARNING - u'runner_teardown' () 11:42:52 INFO - No more tests 11:42:52 INFO - Got 0 unexpected results 11:42:52 INFO - SUITE-END | took 1232s 11:42:52 INFO - Closing logging queue 11:42:52 INFO - queue closed 11:42:52 INFO - Return code: 0 11:42:52 WARNING - # TBPL SUCCESS # 11:42:52 INFO - Running post-action listener: _resource_record_post_action 11:42:52 INFO - Running post-run listener: _resource_record_post_run 11:42:53 INFO - Total resource usage - Wall time: 1267s; CPU: 98.0%; Read bytes: 5914624; Write bytes: 975347712; Read time: 192; Write time: 290904 11:42:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:42:53 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51466240; Read time: 0; Write time: 39976 11:42:53 INFO - run-tests - Wall time: 1237s; CPU: 98.0%; Read bytes: 5369856; Write bytes: 923881472; Read time: 184; Write time: 250928 11:42:53 INFO - Running post-run listener: _upload_blobber_files 11:42:53 INFO - Blob upload gear active. 11:42:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:42:53 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 11:42:53 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 11:42:53 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 11:42:53 INFO - (blobuploader) - INFO - Open directory for files ... 11:42:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:42:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:42:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:42:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:42:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:42:55 INFO - (blobuploader) - INFO - Done attempting. 11:42:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:42:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:42:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:42:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:42:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:42:55 INFO - (blobuploader) - INFO - Done attempting. 11:42:55 INFO - (blobuploader) - INFO - Iteration through files over. 11:42:55 INFO - Return code: 0 11:42:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:42:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:42:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5bc962b22db857aad89d80252902d459407a2c71730c583db313671f0dc09aeede984deff4bd3e4a1a65697ffd3115c18ba4afe489d7f4578d870db5628bbfe7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31f36764dd0717a5c015cda64d1062b08eb4ab9586db08e726293f9d01a7f136362a4ba9fffdb5ab66804552909af5942ba7c7c018ac444649f43958f174fe34"} 11:42:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:42:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:42:55 INFO - Contents: 11:42:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5bc962b22db857aad89d80252902d459407a2c71730c583db313671f0dc09aeede984deff4bd3e4a1a65697ffd3115c18ba4afe489d7f4578d870db5628bbfe7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31f36764dd0717a5c015cda64d1062b08eb4ab9586db08e726293f9d01a7f136362a4ba9fffdb5ab66804552909af5942ba7c7c018ac444649f43958f174fe34"} 11:42:55 INFO - Running post-run listener: copy_logs_to_upload_dir 11:42:55 INFO - Copying logs to upload dir... 11:42:55 INFO - mkdir: /builds/slave/test/build/upload/logs 11:42:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1385.578946 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 5 secs) (at 2016-04-17 11:42:56.209446) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-17 11:42:56.210357) ========= 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-1460915966.433592-1872127724 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5bc962b22db857aad89d80252902d459407a2c71730c583db313671f0dc09aeede984deff4bd3e4a1a65697ffd3115c18ba4afe489d7f4578d870db5628bbfe7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31f36764dd0717a5c015cda64d1062b08eb4ab9586db08e726293f9d01a7f136362a4ba9fffdb5ab66804552909af5942ba7c7c018ac444649f43958f174fe34"} build_url:https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036285 build_url: 'https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5bc962b22db857aad89d80252902d459407a2c71730c583db313671f0dc09aeede984deff4bd3e4a1a65697ffd3115c18ba4afe489d7f4578d870db5628bbfe7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31f36764dd0717a5c015cda64d1062b08eb4ab9586db08e726293f9d01a7f136362a4ba9fffdb5ab66804552909af5942ba7c7c018ac444649f43958f174fe34"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fEfpu6-QT8qshcD8TsWliA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-17 11:42:56.285199) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:42:56.285713) ========= 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-1460915966.433592-1872127724 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021259 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:42:56.351807) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-17 11:42:56.352120) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-17 11:42:56.352391) ========= ========= Total master_lag: 0.49 =========